diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 36ca9c565f6..03729d0555f 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -48,7 +48,7 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: @@ -77,7 +77,7 @@ jobs: # uses a compiled language - run: | - mvn -U -T 1C -PskipTests,all + mvn -U -T 1C -Dapache.snapshots=true -PskipTests,all - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@v4 diff --git a/.github/workflows/crosschecks.yml b/.github/workflows/crosschecks.yml index 2dff009b19c..7ba6a2f4432 100644 --- a/.github/workflows/crosschecks.yml +++ b/.github/workflows/crosschecks.yml @@ -31,7 +31,7 @@ jobs: fail-fast: false matrix: language: ['java'] - java: [ '21', '26-ea' ] + java: [ '25', '26-ea' ] os: [ubuntu-latest, windows-latest, macos-latest] steps: @@ -47,7 +47,7 @@ jobs: with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -D'apache.snapshots=true' -P 'skipTests,all' - name: Validate if: runner.os == 'Linux' run: mvn -T 1C checkstyle:check tools:verify-legal-files modernizer:modernizer apache-rat:check diff --git a/.github/workflows/dockerhub.yml b/.github/workflows/dockerhub.yml index a32657a194f..3cc7999b1a8 100644 --- a/.github/workflows/dockerhub.yml +++ b/.github/workflows/dockerhub.yml @@ -58,12 +58,12 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all,docker' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all,docker' - name: 'Push to DockerHub' run: mvn -f docker/pom.xml docker:push -Ddocker.username=${{secrets.DOCKERHUB_USER}} -Ddocker.password=${{secrets.DOCKERHUB_TOKEN}} diff --git a/.github/workflows/fit_Elasticsearch.yml b/.github/workflows/fit_Elasticsearch.yml index 5c555b79141..601c7def800 100644 --- a/.github/workflows/fit_Elasticsearch.yml +++ b/.github/workflows/fit_Elasticsearch.yml @@ -34,12 +34,12 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all' - name: 'Elasticsearch / PostgreSQL' run: mvn -f fit/core-reference/pom.xml -P elasticsearch-it -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true diff --git a/.github/workflows/fit_OpenSearch.yml b/.github/workflows/fit_OpenSearch.yml index 7d69bc388d2..049b99475b2 100644 --- a/.github/workflows/fit_OpenSearch.yml +++ b/.github/workflows/fit_OpenSearch.yml @@ -34,12 +34,13 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'zulu' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all' - name: 'OpenSearch / PostgreSQL' +>>>>>>> upstream/master run: mvn -f fit/core-reference/pom.xml -P opensearch-it -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true diff --git a/.github/workflows/fit_Payara.yml b/.github/workflows/fit_Payara.yml index ae6de3868d4..3dad32205c3 100644 --- a/.github/workflows/fit_Payara.yml +++ b/.github/workflows/fit_Payara.yml @@ -34,12 +34,13 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all' - name: 'Payara / PostgreSQL' +>>>>>>> upstream/master run: mvn -f fit/core-reference/pom.xml -P payara-it -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true diff --git a/.github/workflows/fit_Tomcat_LiveSync.yml b/.github/workflows/fit_Tomcat_LiveSync.yml index 443292972bf..39e5837d663 100644 --- a/.github/workflows/fit_Tomcat_LiveSync.yml +++ b/.github/workflows/fit_Tomcat_LiveSync.yml @@ -34,13 +34,13 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all' - name: 'Tomcat / PostgreSQL / Debezium' run: mvn -f fit/core-reference/pom.xml -P debezium-it -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true - name: 'Tomcat / PostgreSQL / SyncRepl' diff --git a/.github/workflows/fit_Tomcat_PostgreSQL.yml b/.github/workflows/fit_Tomcat_PostgreSQL.yml index 1058101e800..d0ee4ff9ddc 100644 --- a/.github/workflows/fit_Tomcat_PostgreSQL.yml +++ b/.github/workflows/fit_Tomcat_PostgreSQL.yml @@ -34,12 +34,12 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all' - name: 'Tomcat / PostgreSQL' run: mvn -f fit/core-reference/pom.xml verify -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true diff --git a/.github/workflows/fit_WA_OIDCC4UI.yml b/.github/workflows/fit_WA_OIDCC4UI.yml index f77de653d52..f0b8529bfef 100644 --- a/.github/workflows/fit_WA_OIDCC4UI.yml +++ b/.github/workflows/fit_WA_OIDCC4UI.yml @@ -34,12 +34,12 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all' - name: 'WA / OIDCC4UI' run: mvn -f fit/wa-reference/pom.xml verify -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true -Dit.test=OIDCC4UIITCase diff --git a/.github/workflows/fit_WA_OpenFGA.yml b/.github/workflows/fit_WA_OpenFGA.yml index f578f41a64d..b3f79a0b6dc 100644 --- a/.github/workflows/fit_WA_OpenFGA.yml +++ b/.github/workflows/fit_WA_OpenFGA.yml @@ -34,13 +34,13 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all' - name: 'Unit Tests: OpenFGA' run: mvn -f ext/openfga/client-openfga/pom.xml -P openfga -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Dianal.phase=none -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true - name: 'WA / OpenFGA' diff --git a/.github/workflows/fit_WA_SAML2SP4UI.yml b/.github/workflows/fit_WA_SAML2SP4UI.yml index 9f7dfda7780..ee1573e4198 100644 --- a/.github/workflows/fit_WA_SAML2SP4UI.yml +++ b/.github/workflows/fit_WA_SAML2SP4UI.yml @@ -34,12 +34,12 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all' - name: 'WA / SAML2SP4UI' run: mkdir -p fit/core-reference/target/test-classes && cp fit/core-reference/src/test/resources/saml.keystore.jks fit/core-reference/target/test-classes && mvn -f fit/wa-reference/pom.xml verify -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true -Dit.test=SAML2SP4UIITCase diff --git a/.github/workflows/fit_WA_SRA_CASClient.yml b/.github/workflows/fit_WA_SRA_CASClient.yml index 783a4441b19..f6f1e96a65d 100644 --- a/.github/workflows/fit_WA_SRA_CASClient.yml +++ b/.github/workflows/fit_WA_SRA_CASClient.yml @@ -34,12 +34,12 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all' - name: 'WA / SRA / CAS Client' run: mvn -f fit/wa-reference/pom.xml verify -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true -Dit.test=org.apache.syncope.fit.sra.CASSRAITCase diff --git a/.github/workflows/fit_WA_SRA_OAuth2.yml b/.github/workflows/fit_WA_SRA_OAuth2.yml index a9d9463b0c5..9a1465cf6bf 100644 --- a/.github/workflows/fit_WA_SRA_OAuth2.yml +++ b/.github/workflows/fit_WA_SRA_OAuth2.yml @@ -34,12 +34,12 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all' - name: 'WA / SRA / OAuth 2.0' run: mvn -f fit/wa-reference/pom.xml verify -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true -Dit.test=org.apache.syncope.fit.sra.OAUTH2SRAITCase diff --git a/.github/workflows/fit_WA_SRA_OIDC.yml b/.github/workflows/fit_WA_SRA_OIDC.yml index 047c981b988..df6bbfc5d0d 100644 --- a/.github/workflows/fit_WA_SRA_OIDC.yml +++ b/.github/workflows/fit_WA_SRA_OIDC.yml @@ -34,12 +34,12 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all' - name: 'WA / SRA / OpenID Connect 1.0' run: mvn -f fit/wa-reference/pom.xml verify -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true -Dit.test=org.apache.syncope.fit.sra.OIDCSRAITCase diff --git a/.github/workflows/fit_WA_SRA_SAML2.yml b/.github/workflows/fit_WA_SRA_SAML2.yml index 1bf02f5f248..cf67afdaac3 100644 --- a/.github/workflows/fit_WA_SRA_SAML2.yml +++ b/.github/workflows/fit_WA_SRA_SAML2.yml @@ -34,12 +34,12 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all' - name: 'WA / SRA / SAML 2.0' run: mvn -f fit/wa-reference/pom.xml verify -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true -Dit.test=org.apache.syncope.fit.sra.SAML2SRAITCase diff --git a/.github/workflows/fit_Wildfly.yml b/.github/workflows/fit_Wildfly.yml index 2936d90a82a..77409f1c396 100644 --- a/.github/workflows/fit_Wildfly.yml +++ b/.github/workflows/fit_Wildfly.yml @@ -34,12 +34,12 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all' - name: 'Wildfly / PostgreSQL' run: mvn -f fit/core-reference/pom.xml -P wildfly-it -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true diff --git a/.github/workflows/fit_Zookeeper.yml b/.github/workflows/fit_Zookeeper.yml index 9d733a59155..23c82d2857d 100644 --- a/.github/workflows/fit_Zookeeper.yml +++ b/.github/workflows/fit_Zookeeper.yml @@ -34,12 +34,12 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all' - name: 'Zookeeper / PostgreSQL' run: mvn -f fit/core-reference/pom.xml -P zookeeper-it -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true diff --git a/.github/workflows/mariadb.yml b/.github/workflows/mariadb.yml index 3dd0fb94d65..862f256eb6f 100644 --- a/.github/workflows/mariadb.yml +++ b/.github/workflows/mariadb.yml @@ -34,13 +34,13 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all' - name: 'Unit Tests: MariaDB' run: mvn -f core/persistence-jpa/pom.xml -P mariadb -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Dianal.phase=none -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true - name: 'Integration Tests: MariaDB' diff --git a/.github/workflows/mysql.yml b/.github/workflows/mysql.yml index 71c38d9cf77..4a3420a21fa 100644 --- a/.github/workflows/mysql.yml +++ b/.github/workflows/mysql.yml @@ -34,13 +34,13 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all' - name: 'Unit Tests: MySQL' run: mvn -f core/persistence-jpa/pom.xml -P mysql -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Dianal.phase=none -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true - name: 'Integration Tests: MySQL' diff --git a/.github/workflows/neo4j.yml b/.github/workflows/neo4j.yml index d9f05139d42..1208def78d8 100644 --- a/.github/workflows/neo4j.yml +++ b/.github/workflows/neo4j.yml @@ -34,13 +34,13 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all' - name: 'Unit Tests: Neo4j' run: mvn -f core/persistence-neo4j/pom.xml -P neo4j -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Dianal.phase=none -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true - name: 'Integration Tests: Neo4j' diff --git a/.github/workflows/oracle.yml b/.github/workflows/oracle.yml index 0ae40924314..0560d9a34a7 100644 --- a/.github/workflows/oracle.yml +++ b/.github/workflows/oracle.yml @@ -36,13 +36,13 @@ jobs: uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: 21 + java-version: 25 - name: Setup Maven uses: stCarolas/setup-maven@v5 with: maven-version: 3.9.6 - name: Build - run: mvn -U -T 1C -P 'skipTests,all' + run: mvn -U -T 1C -Dapache.snapshots=true -P 'skipTests,all' - name: 'Unit Tests: Oracle' run: mvn -f core/persistence-jpa/pom.xml -P oracle -Dinvoker.streamLogs=true -Dmodernizer.skip=true -Dianal.phase=none -Drat.skip=true -Dcheckstyle.skip=true -Djacoco.skip=true - name: 'Integration Tests: Oracle' diff --git a/archetype/pom.xml b/archetype/pom.xml index a0dc755602a..40a21253bd7 100644 --- a/archetype/pom.xml +++ b/archetype/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Archetype diff --git a/archetype/src/main/resources/archetype-resources/fit/pom.xml b/archetype/src/main/resources/archetype-resources/fit/pom.xml index 0031a1951eb..bc258c66517 100644 --- a/archetype/src/main/resources/archetype-resources/fit/pom.xml +++ b/archetype/src/main/resources/archetype-resources/fit/pom.xml @@ -448,7 +448,6 @@ under the License. syncope 20 5 - sjvm http://syncope:8080/syncope/rest/ http://syncope:8080/syncope/rest/keymaster ${anonymousUser} diff --git a/client/am/console/pom.xml b/client/am/console/pom.xml index 6f14d2a79d1..af4609cad89 100644 --- a/client/am/console/pom.xml +++ b/client/am/console/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.client syncope-client-am - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Client AM Console diff --git a/client/am/console/src/main/java/org/apache/syncope/client/console/pages/WA.java b/client/am/console/src/main/java/org/apache/syncope/client/console/pages/WA.java index f6a1003ccdf..ac5618431b3 100644 --- a/client/am/console/src/main/java/org/apache/syncope/client/console/pages/WA.java +++ b/client/am/console/src/main/java/org/apache/syncope/client/console/pages/WA.java @@ -18,8 +18,6 @@ */ package org.apache.syncope.client.console.pages; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; import de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal; import de.agilecoders.wicket.core.markup.html.bootstrap.tabs.AjaxBootstrapTabbedPanel; import jakarta.ws.rs.core.MediaType; @@ -56,6 +54,7 @@ import org.apache.syncope.client.ui.commons.annotations.AMPage; import org.apache.syncope.common.keymaster.client.api.ServiceOps; import org.apache.syncope.common.keymaster.client.api.model.NetworkService; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.types.AMEntitlement; import org.apache.wicket.ajax.AjaxRequestTarget; import org.apache.wicket.ajax.markup.html.AjaxLink; @@ -67,13 +66,15 @@ import org.apache.wicket.model.ResourceModel; import org.apache.wicket.request.mapper.parameter.PageParameters; import org.apache.wicket.spring.injection.annot.SpringBean; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.json.JsonMapper; @AMPage(label = "WA", icon = "fas fa-id-card", listEntitlement = "", priority = 200) public class WA extends BasePage { private static final long serialVersionUID = 9200112197134882164L; - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); @SpringBean protected WAConfigRestClient waConfigRestClient; @@ -155,7 +156,7 @@ public void onClick(final AjaxRequestTarget target) { if (properties.has("cas.server.prefix")) { JsonNode prefix = properties.get("cas.server.prefix"); if (prefix.has("value")) { - waPrefix = Strings.CS.removeEnd(prefix.get("value").asText(), "/"); + waPrefix = Strings.CS.removeEnd(prefix.get("value").asString(), "/"); } } } diff --git a/client/am/console/src/main/java/org/apache/syncope/client/console/panels/OIDC.java b/client/am/console/src/main/java/org/apache/syncope/client/console/panels/OIDC.java index b71c26bf7a5..5e0bbb6a72c 100644 --- a/client/am/console/src/main/java/org/apache/syncope/client/console/panels/OIDC.java +++ b/client/am/console/src/main/java/org/apache/syncope/client/console/panels/OIDC.java @@ -18,9 +18,7 @@ */ package org.apache.syncope.client.console.panels; -import com.fasterxml.jackson.databind.json.JsonMapper; import de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal; -import java.io.IOException; import java.util.Optional; import org.apache.commons.lang3.mutable.Mutable; import org.apache.syncope.client.console.SyncopeConsoleSession; @@ -44,6 +42,8 @@ import org.apache.wicket.spring.injection.annot.SpringBean; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.json.JsonMapper; public class OIDC extends Panel { @@ -101,7 +101,7 @@ public void onClick(final AjaxRequestTarget target) { try { pretty = MAPPER.writerWithDefaultPrettyPrinter(). writeValueAsString(MAPPER.readTree(oidcjwksto.get().getJson())); - } catch (IOException e) { + } catch (JacksonException e) { LOG.error("Could not pretty-print", e); pretty = Optional.ofNullable(oidcjwksto.get()).map(OIDCJWKSTO::getJson).orElse(null); } diff --git a/client/am/console/src/main/java/org/apache/syncope/client/console/rest/AMSessionDeserializer.java b/client/am/console/src/main/java/org/apache/syncope/client/console/rest/AMSessionDeserializer.java index 7444b2d82e4..59bba0a39f6 100644 --- a/client/am/console/src/main/java/org/apache/syncope/client/console/rest/AMSessionDeserializer.java +++ b/client/am/console/src/main/java/org/apache/syncope/client/console/rest/AMSessionDeserializer.java @@ -18,26 +18,28 @@ */ package org.apache.syncope.client.console.rest; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.util.DefaultPrettyPrinter; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; import java.io.IOException; import java.io.StringWriter; import java.time.OffsetDateTime; import java.time.format.DateTimeFormatter; import java.time.format.DateTimeParseException; import org.apache.syncope.common.lib.AMSession; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonParser; +import tools.jackson.core.exc.JacksonIOException; +import tools.jackson.databind.DeserializationContext; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.deser.std.StdDeserializer; +import tools.jackson.databind.json.JsonMapper; public class AMSessionDeserializer extends StdDeserializer { - private static final long serialVersionUID = 24527200564172L; + protected static final Logger LOG = LoggerFactory.getLogger(AMSessionDeserializer.class); - private static final Logger LOG = LoggerFactory.getLogger(AMSessionDeserializer.class); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); public AMSessionDeserializer() { this(null); @@ -48,15 +50,13 @@ public AMSessionDeserializer(final Class vc) { } @Override - public AMSession deserialize(final JsonParser jp, final DeserializationContext ctxt) - throws IOException { - - JsonNode node = jp.getCodec().readTree(jp); + public AMSession deserialize(final JsonParser jp, final DeserializationContext ctxt) throws JacksonException { + JsonNode node = jp.readValueAsTree(); AMSession waSession = new AMSession(); if (node.has("authentication_date_formatted")) { - String authenticationDate = node.get("authentication_date_formatted").textValue(); + String authenticationDate = node.get("authentication_date_formatted").stringValue(); try { waSession.setAuthenticationDate( OffsetDateTime.parse(authenticationDate, DateTimeFormatter.ISO_OFFSET_DATE_TIME)); @@ -66,18 +66,19 @@ public AMSession deserialize(final JsonParser jp, final DeserializationContext c } if (node.has("authenticated_principal")) { - waSession.setPrincipal(node.get("authenticated_principal").textValue()); + waSession.setPrincipal(node.get("authenticated_principal").stringValue()); } if (node.has("ticket_granting_ticket")) { - waSession.setKey(node.get("ticket_granting_ticket").textValue()); + waSession.setKey(node.get("ticket_granting_ticket").stringValue()); } - StringWriter writer = new StringWriter(); - JsonGenerator jgen = jp.getCodec().getFactory().createGenerator(writer); - jgen.setPrettyPrinter(new DefaultPrettyPrinter()); - jp.getCodec().writeTree(jgen, node); - waSession.setJson(writer.toString()); + try (StringWriter writer = new StringWriter()) { + MAPPER.writerWithDefaultPrettyPrinter().writeValue(writer, node); + waSession.setJson(writer.toString()); + } catch (IOException e) { + throw JacksonIOException.construct(e); + } return waSession; } diff --git a/client/am/console/src/main/java/org/apache/syncope/client/console/rest/AMSessionRestClient.java b/client/am/console/src/main/java/org/apache/syncope/client/console/rest/AMSessionRestClient.java index 47e66bd29fe..e4051ac9496 100644 --- a/client/am/console/src/main/java/org/apache/syncope/client/console/rest/AMSessionRestClient.java +++ b/client/am/console/src/main/java/org/apache/syncope/client/console/rest/AMSessionRestClient.java @@ -18,8 +18,6 @@ */ package org.apache.syncope.client.console.rest; -import com.fasterxml.jackson.databind.json.JsonMapper; -import com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; import java.util.List; @@ -29,9 +27,11 @@ import org.apache.syncope.common.keymaster.client.api.model.NetworkService; import org.apache.syncope.common.lib.AMSession; import org.apache.syncope.common.lib.SyncopeClientException; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.types.ClientExceptionType; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.jakarta.rs.json.JacksonJsonProvider; public abstract class AMSessionRestClient implements RestClient { @@ -39,8 +39,7 @@ public abstract class AMSessionRestClient implements RestClient { protected static final Logger LOG = LoggerFactory.getLogger(AMSessionRestClient.class); - protected static final List JAX_RS_PROVIDERS = - List.of(new JacksonJsonProvider(JsonMapper.builder().findAndAddModules().build())); + protected static final List JAX_RS_PROVIDERS = List.of(new JacksonJsonProvider(new SyncopeJsonMapper())); protected final List instances; diff --git a/client/am/console/src/main/java/org/apache/syncope/client/console/rest/SRAStatisticsRestClient.java b/client/am/console/src/main/java/org/apache/syncope/client/console/rest/SRAStatisticsRestClient.java index 6bf529856ba..829def79f0d 100644 --- a/client/am/console/src/main/java/org/apache/syncope/client/console/rest/SRAStatisticsRestClient.java +++ b/client/am/console/src/main/java/org/apache/syncope/client/console/rest/SRAStatisticsRestClient.java @@ -18,8 +18,6 @@ */ package org.apache.syncope.client.console.rest; -import com.fasterxml.jackson.databind.json.JsonMapper; -import com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; import java.util.List; @@ -29,6 +27,8 @@ import org.apache.syncope.common.keymaster.client.api.model.NetworkService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.databind.json.JsonMapper; +import tools.jackson.jakarta.rs.json.JacksonJsonProvider; public final class SRAStatisticsRestClient { diff --git a/client/am/console/src/main/java/org/apache/syncope/client/console/rest/WASessionRestClient.java b/client/am/console/src/main/java/org/apache/syncope/client/console/rest/WASessionRestClient.java index 782c729168b..6fe51783628 100644 --- a/client/am/console/src/main/java/org/apache/syncope/client/console/rest/WASessionRestClient.java +++ b/client/am/console/src/main/java/org/apache/syncope/client/console/rest/WASessionRestClient.java @@ -18,10 +18,6 @@ */ package org.apache.syncope.client.console.rest; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; -import com.fasterxml.jackson.databind.module.SimpleModule; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; import java.io.InputStream; @@ -30,13 +26,20 @@ import org.apache.syncope.client.console.SyncopeWebApplication; import org.apache.syncope.common.keymaster.client.api.model.NetworkService; import org.apache.syncope.common.lib.AMSession; +import tools.jackson.core.type.TypeReference; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.MapperFeature; +import tools.jackson.databind.json.JsonMapper; +import tools.jackson.databind.module.SimpleModule; public final class WASessionRestClient extends AMSessionRestClient { private static final long serialVersionUID = 22118820292494L; protected static final JsonMapper MAPPER = JsonMapper.builder(). - addModule(new SimpleModule().addDeserializer(AMSession.class, new AMSessionDeserializer())).build(); + addModule(new SimpleModule().addDeserializer(AMSession.class, new AMSessionDeserializer())). + enable(MapperFeature.USE_GETTERS_AS_SETTERS). + build(); public WASessionRestClient(final List instances) { super(instances); diff --git a/client/am/enduser/pom.xml b/client/am/enduser/pom.xml index 3d9efa6b042..3628b92cec5 100644 --- a/client/am/enduser/pom.xml +++ b/client/am/enduser/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.client syncope-client-am - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Client AM Enduser diff --git a/client/am/lib/pom.xml b/client/am/lib/pom.xml index 4b71908028d..242d08c2716 100644 --- a/client/am/lib/pom.xml +++ b/client/am/lib/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.client syncope-client-am - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Client AM Lib diff --git a/client/am/pom.xml b/client/am/pom.xml index b7386df99fc..930d4e082d4 100644 --- a/client/am/pom.xml +++ b/client/am/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-client - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Client AM diff --git a/client/idm/console/pom.xml b/client/idm/console/pom.xml index 7ef9fbc2224..add44d1de73 100644 --- a/client/idm/console/pom.xml +++ b/client/idm/console/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.client syncope-client-idm - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Client IdM Console diff --git a/client/idm/console/src/main/java/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel.java index 9b4915eebea..0e609842bda 100644 --- a/client/idm/console/src/main/java/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel.java +++ b/client/idm/console/src/main/java/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.client.console.policies; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.io.Serializable; import java.util.ArrayList; import java.util.Collections; @@ -42,6 +41,7 @@ import org.apache.syncope.client.ui.commons.markup.html.form.AjaxDropDownChoicePanel; import org.apache.syncope.client.ui.commons.markup.html.form.AjaxPalettePanel; import org.apache.syncope.client.ui.commons.pages.BaseWebPage; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.policy.AbstractCorrelationRuleConf; import org.apache.syncope.common.lib.policy.DefaultInboundCorrelationRuleConf; import org.apache.syncope.common.lib.policy.DefaultPushCorrelationRuleConf; @@ -64,12 +64,13 @@ import org.apache.wicket.model.Model; import org.apache.wicket.model.PropertyModel; import org.apache.wicket.spring.injection.annot.SpringBean; +import tools.jackson.databind.json.JsonMapper; public class ProvisioningPolicyModalPanel extends AbstractModalPanel { private static final long serialVersionUID = 2988891313881271124L; - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); @SpringBean protected ImplementationRestClient implementationRestClient; diff --git a/client/idm/console/src/main/java/org/apache/syncope/client/console/topology/TopologyTogglePanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/topology/TopologyTogglePanel.java index 1a775d6994d..5802d0fd3cf 100644 --- a/client/idm/console/src/main/java/org/apache/syncope/client/console/topology/TopologyTogglePanel.java +++ b/client/idm/console/src/main/java/org/apache/syncope/client/console/topology/TopologyTogglePanel.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.client.console.topology; -import com.fasterxml.jackson.databind.json.JsonMapper; import de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal; import java.io.Serializable; import java.text.MessageFormat; @@ -44,6 +43,7 @@ import org.apache.syncope.client.ui.commons.pages.BaseWebPage; import org.apache.syncope.client.ui.commons.wizards.AjaxWizard; import org.apache.syncope.common.lib.SyncopeClientException; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.to.ConnInstanceTO; import org.apache.syncope.common.lib.to.ResourceTO; import org.apache.syncope.common.lib.types.IdMEntitlement; @@ -63,12 +63,13 @@ import org.apache.wicket.model.Model; import org.apache.wicket.model.StringResourceModel; import org.apache.wicket.spring.injection.annot.SpringBean; +import tools.jackson.databind.json.JsonMapper; public class TopologyTogglePanel extends TogglePanel { private static final long serialVersionUID = -2025535531121434056L; - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); @SpringBean protected ConnectorRestClient connectorRestClient; diff --git a/client/idm/console/src/main/java/org/apache/syncope/client/console/topology/TopologyWebSocketBehavior.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/topology/TopologyWebSocketBehavior.java index 1c81d023b6d..09d346bcdc9 100644 --- a/client/idm/console/src/main/java/org/apache/syncope/client/console/topology/TopologyWebSocketBehavior.java +++ b/client/idm/console/src/main/java/org/apache/syncope/client/console/topology/TopologyWebSocketBehavior.java @@ -18,9 +18,6 @@ */ package org.apache.syncope.client.console.topology; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; -import java.io.IOException; import java.util.Collection; import java.util.Collections; import java.util.HashMap; @@ -37,6 +34,7 @@ import org.apache.syncope.common.keymaster.client.api.ConfParamOps; import org.apache.syncope.common.keymaster.client.api.ServiceOps; import org.apache.syncope.common.keymaster.client.api.model.NetworkService; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.wicket.protocol.ws.api.WebSocketBehavior; import org.apache.wicket.protocol.ws.api.WebSocketRequestHandler; import org.apache.wicket.protocol.ws.api.message.TextMessage; @@ -44,6 +42,9 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.core.task.SimpleAsyncTaskExecutor; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.json.JsonMapper; public class TopologyWebSocketBehavior extends WebSocketBehavior { @@ -51,7 +52,7 @@ public class TopologyWebSocketBehavior extends WebSocketBehavior { protected static final Logger LOG = LoggerFactory.getLogger(TopologyWebSocketBehavior.class); - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); protected static final String CONNECTOR_TEST_TIMEOUT_PARAMETER = "connector.test.timeout"; @@ -140,9 +141,9 @@ protected void timeoutHandlingConnectionChecker( protected void onMessage(final WebSocketRequestHandler handler, final TextMessage message) { try { JsonNode obj = MAPPER.readTree(message.getText()); - switch (Topology.SupportedOperation.valueOf(obj.get("kind").asText())) { + switch (Topology.SupportedOperation.valueOf(obj.get("kind").asString())) { case CHECK_CONNECTOR: - String ckey = obj.get("target").asText(); + String ckey = obj.get("target").asString(); if (connectors.containsKey(ckey)) { handler.push(connectors.get(ckey)); @@ -166,7 +167,7 @@ protected void onMessage(final WebSocketRequestHandler handler, final TextMessag break; case CHECK_RESOURCE: - String rkey = obj.get("target").asText(); + String rkey = obj.get("target").asString(); if (resources.containsKey(rkey)) { handler.push(resources.get(rkey)); @@ -191,14 +192,14 @@ protected void onMessage(final WebSocketRequestHandler handler, final TextMessag case ADD_ENDPOINT: handler.appendJavaScript(String.format("addEndpoint('%s', '%s', '%s');", - obj.get("source").asText(), - obj.get("target").asText(), - obj.get("scope").asText())); + obj.get("source").asString(), + obj.get("target").asString(), + obj.get("scope").asString())); break; default: } - } catch (IOException e) { + } catch (JacksonException e) { LOG.error("Error managing websocket message", e); } } diff --git a/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/any/MergeLinkedAccountsWizardBuilder.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/any/MergeLinkedAccountsWizardBuilder.java index 453fde65d61..abf300d3da5 100644 --- a/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/any/MergeLinkedAccountsWizardBuilder.java +++ b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/any/MergeLinkedAccountsWizardBuilder.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.client.console.wizards.any; -import com.fasterxml.jackson.databind.json.JsonMapper; import jakarta.ws.rs.HttpMethod; import jakarta.ws.rs.core.HttpHeaders; import jakarta.ws.rs.core.MediaType; @@ -36,6 +35,7 @@ import org.apache.syncope.client.lib.batch.BatchRequest; import org.apache.syncope.client.ui.commons.Constants; import org.apache.syncope.client.ui.commons.wizards.AjaxWizard; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.request.LinkedAccountUR; import org.apache.syncope.common.lib.request.UserUR; import org.apache.syncope.common.lib.to.LinkedAccountTO; @@ -50,12 +50,13 @@ import org.apache.wicket.event.IEventSink; import org.apache.wicket.extensions.wizard.WizardModel; import org.apache.wicket.model.IModel; +import tools.jackson.databind.json.JsonMapper; public class MergeLinkedAccountsWizardBuilder extends BaseAjaxWizardBuilder implements IEventSink { private static final long serialVersionUID = -9142332740863374891L; - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); protected final UserDirectoryPanel parentPanel; diff --git a/client/idm/lib/pom.xml b/client/idm/lib/pom.xml index 40584b153cf..e188de05003 100644 --- a/client/idm/lib/pom.xml +++ b/client/idm/lib/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.client syncope-client-idm - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Client IdM Lib diff --git a/client/idm/pom.xml b/client/idm/pom.xml index ad9b78f41b5..82ce90f8d07 100644 --- a/client/idm/pom.xml +++ b/client/idm/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-client - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Client IdM diff --git a/client/idrepo/common-ui/pom.xml b/client/idrepo/common-ui/pom.xml index 3532795ff2e..d44dbc287c4 100644 --- a/client/idrepo/common-ui/pom.xml +++ b/client/idrepo/common-ui/pom.xml @@ -22,7 +22,7 @@ under the License. org.apache.syncope.client syncope-client-idrepo - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Client IdRepo Common UI @@ -38,7 +38,7 @@ under the License. org.springframework.boot - spring-boot-actuator + spring-boot-health org.springframework.boot diff --git a/client/idrepo/common-ui/src/main/java/org/apache/syncope/client/ui/commons/MIMETypesLoader.java b/client/idrepo/common-ui/src/main/java/org/apache/syncope/client/ui/commons/MIMETypesLoader.java index a41082b611a..ee34c0de2af 100644 --- a/client/idrepo/common-ui/src/main/java/org/apache/syncope/client/ui/commons/MIMETypesLoader.java +++ b/client/idrepo/common-ui/src/main/java/org/apache/syncope/client/ui/commons/MIMETypesLoader.java @@ -18,8 +18,6 @@ */ package org.apache.syncope.client.ui.commons; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.io.Serializable; import java.util.ArrayList; import java.util.Collections; @@ -29,6 +27,8 @@ import org.apache.wicket.util.io.IOUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.json.JsonMapper; public class MIMETypesLoader implements Serializable { @@ -50,7 +50,7 @@ public void load() { JsonNode type = node.path("name"); JsonNode ext = node.path("extension"); if (!type.isMissingNode()) { - mimeTypesMap.put(type.asText(), ext.isMissingNode() ? "" : ext.asText()); + mimeTypesMap.put(type.asString(), ext.isMissingNode() ? "" : ext.asString()); } } diff --git a/client/idrepo/common-ui/src/main/java/org/apache/syncope/client/ui/commons/actuate/SyncopeCoreHealthIndicator.java b/client/idrepo/common-ui/src/main/java/org/apache/syncope/client/ui/commons/actuate/SyncopeCoreHealthIndicator.java index b340bcb4201..7624d612bfa 100644 --- a/client/idrepo/common-ui/src/main/java/org/apache/syncope/client/ui/commons/actuate/SyncopeCoreHealthIndicator.java +++ b/client/idrepo/common-ui/src/main/java/org/apache/syncope/client/ui/commons/actuate/SyncopeCoreHealthIndicator.java @@ -25,9 +25,9 @@ import org.apache.syncope.common.rest.api.service.UserSelfService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.boot.actuate.health.Health; -import org.springframework.boot.actuate.health.HealthIndicator; -import org.springframework.boot.actuate.health.Status; +import org.springframework.boot.health.contributor.Health; +import org.springframework.boot.health.contributor.HealthIndicator; +import org.springframework.boot.health.contributor.Status; public class SyncopeCoreHealthIndicator implements HealthIndicator { diff --git a/client/idrepo/console/pom.xml b/client/idrepo/console/pom.xml index 380927752f2..b27388e2e36 100644 --- a/client/idrepo/console/pom.xml +++ b/client/idrepo/console/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.client syncope-client-idrepo - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Client IdRepo Console @@ -49,11 +49,6 @@ under the License. wicket-spring-boot-starter - - org.springframework.boot - spring-boot-starter-actuator - - org.springframework.boot spring-boot-starter-security @@ -144,6 +139,11 @@ under the License. disruptor + + org.slf4j + jcl-over-slf4j + + org.apache.wicket wicket-tester diff --git a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/PreferenceManager.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/PreferenceManager.java index 3624b6e34e5..683c1914c20 100644 --- a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/PreferenceManager.java +++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/PreferenceManager.java @@ -18,8 +18,6 @@ */ package org.apache.syncope.client.console; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.io.IOException; import java.io.Serializable; import java.io.StringWriter; @@ -30,10 +28,13 @@ import java.util.Map; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.math.NumberUtils; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.wicket.util.cookies.CookieDefaults; import org.apache.wicket.util.cookies.CookieUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.core.type.TypeReference; +import tools.jackson.databind.json.JsonMapper; public final class PreferenceManager implements Serializable { @@ -45,7 +46,7 @@ public final class PreferenceManager implements Serializable { private static final int ONE_YEAR_TIME = 60 * 60 * 24 * 365; - private static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + private static final JsonMapper MAPPER = new SyncopeJsonMapper(); private static final TypeReference> MAP_TYPE_REF = new TypeReference<>() { }; diff --git a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/SecurityConfig.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/SecurityConfig.java index 083010cf9d5..6b4040a1e87 100644 --- a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/SecurityConfig.java +++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/SecurityConfig.java @@ -19,8 +19,8 @@ package org.apache.syncope.client.console; import org.apache.syncope.common.lib.types.IdRepoEntitlement; -import org.springframework.boot.actuate.autoconfigure.security.servlet.EndpointRequest; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; +import org.springframework.boot.security.autoconfigure.actuate.web.servlet.EndpointRequest; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.Customizer; diff --git a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/audit/AuditHistoryDetails.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/audit/AuditHistoryDetails.java index eed5a3a622d..e6041bb5f63 100644 --- a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/audit/AuditHistoryDetails.java +++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/audit/AuditHistoryDetails.java @@ -18,19 +18,6 @@ */ package org.apache.syncope.client.console.audit; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.StreamReadFeature; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.json.JsonMapper; -import com.fasterxml.jackson.databind.module.SimpleModule; -import com.fasterxml.jackson.databind.node.JsonNodeFactory; -import com.fasterxml.jackson.databind.node.ObjectNode; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; -import java.io.IOException; import java.io.Serializable; import java.util.ArrayList; import java.util.List; @@ -62,6 +49,17 @@ import org.apache.wicket.model.Model; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonGenerator; +import tools.jackson.core.StreamReadFeature; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.MapperFeature; +import tools.jackson.databind.SerializationContext; +import tools.jackson.databind.json.JsonMapper; +import tools.jackson.databind.module.SimpleModule; +import tools.jackson.databind.node.JsonNodeFactory; +import tools.jackson.databind.node.ObjectNode; +import tools.jackson.databind.ser.std.StdSerializer; public abstract class AuditHistoryDetails extends Panel implements ModalPanel { @@ -83,8 +81,6 @@ public ObjectNode objectNode() { protected static class SortedSetJsonSerializer extends StdSerializer> { - private static final long serialVersionUID = 3849059774309L; - SortedSetJsonSerializer(final Class> clazz) { super(clazz); } @@ -93,7 +89,8 @@ protected static class SortedSetJsonSerializer extends StdSerializer> { public void serialize( final Set set, final JsonGenerator gen, - final SerializerProvider sp) throws IOException { + final SerializationContext sp) + throws JacksonException { if (set == null) { gen.writeNull(); @@ -117,7 +114,7 @@ public void serialize( } for (Object item : sorted) { - gen.writeObject(item); + gen.writePOJO(item); } } @@ -130,10 +127,12 @@ protected static Class cast(final Class aClass) { return (Class) aClass; } - protected static final ObjectMapper MAPPER = JsonMapper.builder(). - nodeFactory(new SortingNodeFactory()).build(). - registerModule(new SimpleModule().addSerializer(new SortedSetJsonSerializer(cast(Set.class)))). - registerModule(new JavaTimeModule()); + protected static final JsonMapper MAPPER = JsonMapper.builder(). + nodeFactory(new SortingNodeFactory()). + findAndAddModules(). + enable(MapperFeature.USE_GETTERS_AS_SETTERS). + addModule(new SimpleModule().addSerializer(new SortedSetJsonSerializer(cast(Set.class)))). + build(); protected EntityTO currentEntity; @@ -143,8 +142,6 @@ protected static Class cast(final Class aClass) { protected String op; - protected Class reference; - protected final List auditEntries = new ArrayList<>(); protected AuditEventTO latestAuditEventTO; @@ -175,7 +172,6 @@ public AuditHistoryDetails( this.type = type; this.category = category; this.op = op; - this.reference = (Class) currentEntity.getClass(); this.restClient = restClient; setOutputMarkupId(true); @@ -222,7 +218,7 @@ protected void onEvent(final AjaxRequestTarget target) { ? after : buildAfterAuditEventTO(beforeEvent); AuditHistoryDetails.this.addOrReplace( - new JsonDiffPanel(toJSON(beforeEvent, reference), toJSON(afterEvent, reference))); + new JsonDiffPanel(toJSON(beforeEvent), toJSON(afterEvent))); // change after audit entries in order to match only the ones newer than the current after one afterVersionsPanel.setChoices(auditEntries.stream(). filter(ae -> ae.getWhen().isAfter(beforeEvent.getWhen()) @@ -245,10 +241,10 @@ protected void onEvent(final AjaxRequestTarget target) { AuditHistoryDetails.this.addOrReplace(new JsonDiffPanel( toJSON(beforeVersionsPanel.getModelObject() == null ? latestAuditEventTO - : beforeVersionsPanel.getModelObject(), reference), + : beforeVersionsPanel.getModelObject()), toJSON(afterVersionsPanel.getModelObject() == null ? after - : buildAfterAuditEventTO(afterVersionsPanel.getModelObject()), reference))); + : buildAfterAuditEventTO(afterVersionsPanel.getModelObject())))); target.add(AuditHistoryDetails.this); } }); @@ -271,7 +267,7 @@ public void onClick(final AjaxRequestTarget target) { : MAPPER.readTree(before.getOutput()).get("entity").toPrettyString() : before.getBefore(); restore(json, target); - } catch (JsonProcessingException e) { + } catch (JacksonException e) { throw new WicketRuntimeException(e); } } @@ -301,7 +297,7 @@ protected void initDiff() { latestAuditEventTO = auditEntries.isEmpty() ? null : auditEntries.getFirst(); after = latestAuditEventTO == null ? null : buildAfterAuditEventTO(latestAuditEventTO); // add default diff panel - addOrReplace(new JsonDiffPanel(toJSON(latestAuditEventTO, reference), toJSON(after, reference))); + addOrReplace(new JsonDiffPanel(toJSON(latestAuditEventTO), toJSON(after))); beforeVersionsPanel.setChoices(auditEntries); afterVersionsPanel.setChoices(auditEntries.stream(). @@ -324,7 +320,7 @@ protected AuditEventTO buildAfterAuditEventTO(final AuditEventTO input) { return output; } - protected Model toJSON(final AuditEventTO auditEvent, final Class reference) { + protected Model toJSON(final AuditEventTO auditEvent) { if (auditEvent == null) { return Model.of(); } @@ -344,7 +340,7 @@ protected Model toJSON(final AuditEventTO auditEvent, final Class ref T entity = MAPPER.reader(). with(StreamReadFeature.STRICT_DUPLICATE_DETECTION). - readValue(content, reference); + readValue(content); if (entity instanceof UserTO userTO) { userTO.setPassword(null); userTO.setSecurityAnswer(null); diff --git a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartJSPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartJSPanel.java index 57810848029..dbc946aae00 100644 --- a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartJSPanel.java +++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartJSPanel.java @@ -18,14 +18,12 @@ */ package org.apache.syncope.client.console.chartjs; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.json.JsonMapper; import org.apache.wicket.markup.html.WebMarkupContainer; import org.apache.wicket.markup.html.panel.Panel; import org.apache.wicket.model.IModel; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.databind.json.JsonMapper; public class ChartJSPanel extends Panel { @@ -33,8 +31,7 @@ public class ChartJSPanel extends Panel { private static final Logger LOG = LoggerFactory.getLogger(ChartJSPanel.class); - private static final JsonMapper MAPPER = JsonMapper.builder(). - findAndAddModules().serializationInclusion(Include.NON_NULL).build(); + private static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); private final IModel> model; @@ -66,12 +63,12 @@ public String generateChart(final String markupId) { String dataString = null; String optionString = null; try { - Object data = (model.getObject() instanceof final SimpleChart simpleChart) + Object data = (model.getObject() instanceof final SimpleChart simpleChart) ? simpleChart.getData() : ((DataSetChart) model.getObject()).getData(); dataString = MAPPER.writeValueAsString(data); optionString = MAPPER.writeValueAsString(model.getObject().getOptions()); - } catch (JsonProcessingException e) { + } catch (Exception e) { LOG.error("Unexpected error during JSON serialization", e); } diff --git a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/AnyLayoutUtils.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/AnyLayoutUtils.java index 6b39e42a052..147eacbe054 100644 --- a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/AnyLayoutUtils.java +++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/AnyLayoutUtils.java @@ -18,8 +18,6 @@ */ package org.apache.syncope.client.console.layout; -import com.fasterxml.jackson.databind.json.JsonMapper; -import java.io.IOException; import java.lang.reflect.InvocationTargetException; import java.util.List; import java.util.function.Function; @@ -34,15 +32,18 @@ import org.apache.syncope.client.console.rest.UserRestClient; import org.apache.syncope.client.ui.commons.layout.AbstractAnyFormLayout; import org.apache.syncope.client.ui.commons.wizards.any.AnyForm; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.to.AnyTO; import org.apache.syncope.common.lib.to.GroupTO; import org.apache.syncope.common.lib.to.UserTO; import org.apache.syncope.common.lib.types.AnyTypeKind; import org.apache.wicket.PageReference; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.json.JsonMapper; public final class AnyLayoutUtils { - private static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + private static final JsonMapper MAPPER = new SyncopeJsonMapper(); private static void setUserIfEmpty(final AnyLayout anyLayout) { if (anyLayout.getUser() == null) { @@ -94,7 +95,7 @@ public static AnyLayout fetch(final RoleRestClient roleRestClient, final List any try { result = MAPPER.writerWithDefaultPrettyPrinter().writeValueAsString(anyLayout); - } catch (IOException e) { + } catch (JacksonException e) { throw new IllegalArgumentException("While generating default console layout for " + SyncopeConsoleSession.get().getSelfTO().getUsername(), e); } } else { try { result = MAPPER.writerWithDefaultPrettyPrinter().writeValueAsString(MAPPER.readTree(content)); - } catch (IOException e) { + } catch (JacksonException e) { result = content; } } diff --git a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DirectoryPanel.java index 95fdfa2e5bd..6ca58a9b1f5 100644 --- a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DirectoryPanel.java +++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DirectoryPanel.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.client.console.panels; -import com.fasterxml.jackson.databind.json.JsonMapper; import de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal; import java.io.Serializable; import java.util.Collection; @@ -36,6 +35,7 @@ import org.apache.syncope.client.ui.commons.Constants; import org.apache.syncope.client.ui.commons.ajax.form.IndicatorAjaxFormComponentUpdatingBehavior; import org.apache.syncope.client.ui.commons.rest.RestClient; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.types.IdRepoEntitlement; import org.apache.wicket.PageReference; import org.apache.wicket.ajax.AjaxRequestTarget; @@ -50,6 +50,7 @@ import org.apache.wicket.model.PropertyModel; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.databind.json.JsonMapper; public abstract class DirectoryPanel< T extends Serializable, W extends Serializable, DP extends DirectoryDataProvider, E extends RestClient> @@ -59,7 +60,7 @@ public abstract class DirectoryPanel< protected static final Logger LOG = LoggerFactory.getLogger(DirectoryPanel.class); - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); protected E restClient; diff --git a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DomainDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DomainDirectoryPanel.java index 24fc3578425..b6a41f4b6c3 100644 --- a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DomainDirectoryPanel.java +++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DomainDirectoryPanel.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.client.console.panels; -import com.fasterxml.jackson.databind.JsonNode; import de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal; import java.util.ArrayList; import java.util.Collection; @@ -51,6 +50,7 @@ import org.apache.wicket.model.ResourceModel; import org.apache.wicket.model.StringResourceModel; import org.apache.wicket.spring.injection.annot.SpringBean; +import tools.jackson.databind.JsonNode; public class DomainDirectoryPanel extends DirectoryPanel { @@ -87,7 +87,7 @@ public DomainDirectoryPanel(final String id, final PageReference pageRef) { try { JsonNode info = SyncopeConsoleSession.get().getAnonymousClient().info(); if (info.has("persistence") && info.get("persistence").has("vendor") - && "OpenJPA".equals(info.get("persistence").get("vendor").asText())) { + && "Hibernate.org".equals(info.get("persistence").get("vendor").asString())) { domainClass = JPADomain.class; } else { diff --git a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DomainWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DomainWizardBuilder.java index ff03fdfb763..e86b9072882 100644 --- a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DomainWizardBuilder.java +++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DomainWizardBuilder.java @@ -58,13 +58,11 @@ public class DomainWizardBuilder extends BaseAjaxWizardBuilder { "org.h2.Driver"); private static final List DATABASE_PLATFORMS = List.of( - "org.apache.openjpa.jdbc.sql.PostgresDictionary", - "org.apache.openjpa.jdbc.sql.MySQLDictionary" - + "(blobTypeName=LONGBLOB,dateFractionDigits=3,useSetStringForClobs=true)", - "org.apache.openjpa.jdbc.sql.MariaDBDictionary" - + "(blobTypeName=LONGBLOB,dateFractionDigits=3)", - "org.apache.openjpa.jdbc.sql.OracleDictionary", - "org.apache.openjpa.jdbc.sql.H2Dictionary"); + "org.apache.syncope.core.persistence.jpa.hibernate.SyncopePostgreSQLDialect", + "org.hibernate.dialect.MySQLDialect", + "org.hibernate.dialect.MariaDBDialect", + "org.hibernate.dialect.OracleDialect", + "org.hibernate.dialect.H2Dialect"); private final DomainOps domainOps; diff --git a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ImplementationModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ImplementationModalPanel.java index 81db01e117d..f95571bbb0a 100644 --- a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ImplementationModalPanel.java +++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ImplementationModalPanel.java @@ -18,8 +18,6 @@ */ package org.apache.syncope.client.console.panels; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.io.IOException; import java.util.List; import org.apache.commons.lang3.StringUtils; @@ -32,6 +30,7 @@ import org.apache.syncope.client.ui.commons.Constants; import org.apache.syncope.client.ui.commons.markup.html.form.AjaxDropDownChoicePanel; import org.apache.syncope.client.ui.commons.markup.html.form.AjaxTextFieldPanel; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.to.ImplementationTO; import org.apache.syncope.common.lib.types.ImplementationEngine; import org.apache.wicket.PageReference; @@ -45,12 +44,15 @@ import org.apache.wicket.model.PropertyModel; import org.apache.wicket.spring.injection.annot.SpringBean; import org.apache.wicket.util.io.IOUtils; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.json.JsonMapper; public class ImplementationModalPanel extends AbstractModalPanel { private static final long serialVersionUID = 5283548960927517342L; - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); @SpringBean protected ImplementationRestClient implementationRestClient; @@ -100,9 +102,9 @@ public ImplementationModalPanel( try { JsonNode node = MAPPER.readTree(implementation.getBody()); if (node.has("_class")) { - jsonClass.setModelObject(node.get("_class").asText()); + jsonClass.setModelObject(node.get("_class").asString()); } - } catch (IOException e) { + } catch (JacksonException e) { LOG.error("Could not parse as JSON payload: {}", implementation.getBody(), e); } } diff --git a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ParametersModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ParametersModalPanel.java index 58725545f7d..3e3f08b3528 100644 --- a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ParametersModalPanel.java +++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ParametersModalPanel.java @@ -18,12 +18,10 @@ */ package org.apache.syncope.client.console.panels; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.json.JsonMapper; import de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal; import jakarta.ws.rs.core.MediaType; import java.io.IOException; -import java.io.StringReader; +import java.io.Reader; import java.text.ParseException; import java.util.Base64; import java.util.Set; @@ -33,12 +31,15 @@ import org.apache.syncope.client.console.wicket.markup.html.bootstrap.dialog.BaseModal; import org.apache.syncope.client.ui.commons.wizards.AjaxWizard; import org.apache.syncope.common.keymaster.client.api.ConfParamOps; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.to.PlainSchemaTO; import org.apache.syncope.common.lib.types.AttrSchemaType; import org.apache.wicket.PageReference; import org.bouncycastle.util.io.pem.PemReader; import org.xml.sax.InputSource; import org.xml.sax.SAXException; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.json.JsonMapper; public class ParametersModalPanel extends AbstractModalPanel { @@ -46,7 +47,7 @@ public class ParametersModalPanel extends AbstractModalPanel { protected static final Set BASE64_EXCEPTIONS = Set.of("username"); - protected static final JsonMapper JSON_MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper JSON_MAPPER = new SyncopeJsonMapper(); protected static final SAXParserFactory SAX_PARSER_FACTORY = SAXParserFactory.newInstance(); @@ -72,14 +73,14 @@ protected static boolean isJSON(final String value) { try { JSON_MAPPER.readTree(value); return true; - } catch (JsonProcessingException jpe) { + } catch (JacksonException e) { return false; } } protected static boolean isXML(final String value) { try { - SAX_PARSER_FACTORY.newSAXParser().getXMLReader().parse(new InputSource(new StringReader(value))); + SAX_PARSER_FACTORY.newSAXParser().getXMLReader().parse(new InputSource(Reader.of(value))); return true; } catch (IOException | ParserConfigurationException | SAXException xmle) { return false; @@ -87,7 +88,7 @@ protected static boolean isXML(final String value) { } protected static boolean isPEM(final String value) { - try (PemReader reader = new PemReader(new StringReader(value))) { + try (PemReader reader = new PemReader(Reader.of(value))) { return reader.readPemObject() != null; } catch (IOException e) { return false; diff --git a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PolicyRuleWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PolicyRuleWizardBuilder.java index 12f515064e2..e43bb2cb93e 100644 --- a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PolicyRuleWizardBuilder.java +++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PolicyRuleWizardBuilder.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.client.console.policies; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.io.Serializable; import java.util.ArrayList; import java.util.List; @@ -29,6 +28,7 @@ import org.apache.syncope.client.console.wizards.BaseAjaxWizardBuilder; import org.apache.syncope.client.ui.commons.Constants; import org.apache.syncope.client.ui.commons.markup.html.form.AjaxDropDownChoicePanel; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.policy.ComposablePolicy; import org.apache.syncope.common.lib.policy.PolicyTO; import org.apache.syncope.common.lib.policy.RuleConf; @@ -44,12 +44,13 @@ import org.apache.wicket.extensions.wizard.WizardStep; import org.apache.wicket.model.LoadableDetachableModel; import org.apache.wicket.model.PropertyModel; +import tools.jackson.databind.json.JsonMapper; public class PolicyRuleWizardBuilder extends BaseAjaxWizardBuilder { private static final long serialVersionUID = 5945391813567245081L; - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); protected final String policy; diff --git a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportWizardBuilder.java index 053aedaf9dd..9bec3a8a029 100644 --- a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportWizardBuilder.java +++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportWizardBuilder.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.client.console.reports; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.io.Serializable; import java.util.List; import java.util.Optional; @@ -35,6 +34,7 @@ import org.apache.syncope.client.ui.commons.markup.html.form.AjaxCheckBoxPanel; import org.apache.syncope.client.ui.commons.markup.html.form.AjaxDropDownChoicePanel; import org.apache.syncope.client.ui.commons.markup.html.form.AjaxTextFieldPanel; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.report.ReportConf; import org.apache.syncope.common.lib.to.ImplementationTO; import org.apache.syncope.common.lib.to.ReportTO; @@ -51,12 +51,13 @@ import org.apache.wicket.model.PropertyModel; import org.springframework.beans.BeanWrapper; import org.springframework.beans.PropertyAccessorFactory; +import tools.jackson.databind.json.JsonMapper; public class ReportWizardBuilder extends BaseAjaxWizardBuilder { private static final long serialVersionUID = 5945391813567245081L; - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); protected final ImplementationRestClient implementationRestClient; diff --git a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/LoggerConfRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/LoggerConfRestClient.java index 13ea6b41bee..529265f2841 100644 --- a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/LoggerConfRestClient.java +++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/LoggerConfRestClient.java @@ -18,8 +18,6 @@ */ package org.apache.syncope.client.console.rest; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; import java.io.InputStream; @@ -38,6 +36,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.logging.LogLevel; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.json.JsonMapper; public class LoggerConfRestClient implements RestClient, LoggerConfOp { @@ -84,7 +84,7 @@ public List list() { LoggerConf loggerConf = new LoggerConf(); loggerConf.setKey(entry.getKey()); if (entry.getValue().has("effectiveLevel")) { - loggerConf.setLevel(LogLevel.valueOf(entry.getValue().get("effectiveLevel").asText())); + loggerConf.setLevel(LogLevel.valueOf(entry.getValue().get("effectiveLevel").asString())); } else { loggerConf.setLevel(LogLevel.OFF); } diff --git a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/CommandComposeDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/CommandComposeDirectoryPanel.java index ef7eadc11df..1f8b6ffe9bc 100644 --- a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/CommandComposeDirectoryPanel.java +++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/CommandComposeDirectoryPanel.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.client.console.tasks; -import com.fasterxml.jackson.core.JsonProcessingException; import java.io.Serializable; import java.util.ArrayList; import java.util.Collection; @@ -57,6 +56,7 @@ import org.apache.wicket.model.IModel; import org.apache.wicket.model.ResourceModel; import org.apache.wicket.spring.injection.annot.SpringBean; +import tools.jackson.core.JacksonException; public class CommandComposeDirectoryPanel extends DirectoryPanel< CommandWrapper, CommandWrapper, DirectoryDataProvider, CommandRestClient> @@ -176,7 +176,7 @@ public void onClick(final AjaxRequestTarget target, final CommandWrapper ignore) idx = i; } - } catch (JsonProcessingException e) { + } catch (JacksonException e) { LOG.error("While comparing command arguments", e); } } diff --git a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PropagationDataView.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PropagationDataView.java index 09198c2de61..7927bb19bbe 100644 --- a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PropagationDataView.java +++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PropagationDataView.java @@ -18,17 +18,18 @@ */ package org.apache.syncope.client.console.tasks; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; -import java.io.IOException; import org.apache.commons.lang3.tuple.Pair; import org.apache.syncope.client.console.panels.MultilevelPanel; import org.apache.syncope.client.console.wicket.markup.html.form.JsonEditorPanel; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.to.PropagationTaskTO; import org.apache.wicket.ajax.AjaxRequestTarget; import org.apache.wicket.model.PropertyModel; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.json.JsonMapper; /** * Task attributes details. @@ -39,7 +40,7 @@ public class PropagationDataView extends MultilevelPanel.SecondLevel { private static final Logger LOG = LoggerFactory.getLogger(AnyPropagationTasks.class); - private static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + private static final JsonMapper MAPPER = new SyncopeJsonMapper(); public PropagationDataView(final PropagationTaskTO taskTO) { super(); @@ -64,8 +65,8 @@ private static String getJSONInfo(final PropagationTaskTO taskTO) { try { JsonNode list = MAPPER.readTree(taskTO.getPropagationData()); json = MAPPER.writerWithDefaultPrettyPrinter().writeValueAsString(list); - } catch (IOException ex) { - LOG.error("Error converting objects to JSON", ex); + } catch (JacksonException e) { + LOG.error("Error converting objects to JSON", e); } return json; diff --git a/client/idrepo/console/src/test/java/org/apache/syncope/client/console/layout/AnyLayoutTest.java b/client/idrepo/console/src/test/java/org/apache/syncope/client/console/layout/AnyLayoutTest.java index dbf75e3b64a..a1b65d2efa9 100644 --- a/client/idrepo/console/src/test/java/org/apache/syncope/client/console/layout/AnyLayoutTest.java +++ b/client/idrepo/console/src/test/java/org/apache/syncope/client/console/layout/AnyLayoutTest.java @@ -21,19 +21,19 @@ import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.util.Arrays; import org.apache.commons.lang3.StringUtils; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.types.AnyTypeKind; import org.junit.jupiter.api.Test; +import tools.jackson.databind.json.JsonMapper; public class AnyLayoutTest { - private static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + private static final JsonMapper MAPPER = new SyncopeJsonMapper(); @Test - public void issueSYNCOPE1554() throws JsonProcessingException { + public void issueSYNCOPE1554() { AnyLayout defaultObj = new AnyLayout(); defaultObj.setUser(new UserFormLayoutInfo()); defaultObj.setGroup(new GroupFormLayoutInfo()); diff --git a/client/idrepo/enduser/pom.xml b/client/idrepo/enduser/pom.xml index 914c3f36ea1..072eafae28a 100644 --- a/client/idrepo/enduser/pom.xml +++ b/client/idrepo/enduser/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.client syncope-client-idrepo - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Client IdRepo Enduser @@ -52,10 +52,6 @@ under the License. org.springframework.boot spring-boot-starter-log4j2 - - org.springframework.boot - spring-boot-starter-actuator - org.springframework.boot spring-boot-starter-security @@ -102,6 +98,11 @@ under the License. disruptor + + org.slf4j + jcl-over-slf4j + + org.apache.wicket wicket-tester diff --git a/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/PreferenceManager.java b/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/PreferenceManager.java index 36282f2e78b..8f5b5b0ea9d 100644 --- a/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/PreferenceManager.java +++ b/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/PreferenceManager.java @@ -18,8 +18,6 @@ */ package org.apache.syncope.client.enduser; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.io.IOException; import java.io.Serializable; import java.io.StringWriter; @@ -31,10 +29,13 @@ import java.util.Map; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.math.NumberUtils; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.wicket.util.cookies.CookieDefaults; import org.apache.wicket.util.cookies.CookieUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.core.type.TypeReference; +import tools.jackson.databind.json.JsonMapper; public final class PreferenceManager implements Serializable { @@ -46,7 +47,7 @@ public final class PreferenceManager implements Serializable { private static final int ONE_YEAR_TIME = 60 * 60 * 24 * 365; - private static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + private static final JsonMapper MAPPER = new SyncopeJsonMapper(); private static final TypeReference> MAP_TYPE_REF = new TypeReference<>() { }; diff --git a/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/SecurityConfig.java b/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/SecurityConfig.java index 97e114c7aee..d18b6522d8f 100644 --- a/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/SecurityConfig.java +++ b/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/SecurityConfig.java @@ -19,8 +19,8 @@ package org.apache.syncope.client.enduser; import org.apache.syncope.common.lib.types.IdRepoEntitlement; -import org.springframework.boot.actuate.autoconfigure.security.servlet.EndpointRequest; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; +import org.springframework.boot.security.autoconfigure.actuate.web.servlet.EndpointRequest; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.Customizer; diff --git a/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/SyncopeWebApplication.java b/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/SyncopeWebApplication.java index e21b847534f..794e9d43973 100644 --- a/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/SyncopeWebApplication.java +++ b/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/SyncopeWebApplication.java @@ -18,8 +18,6 @@ */ package org.apache.syncope.client.enduser; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.json.JsonMapper; import com.giffing.wicket.spring.boot.starter.app.WicketBootSecuredWebApplication; import de.agilecoders.wicket.core.Bootstrap; import de.agilecoders.wicket.core.settings.BootstrapSettings; @@ -46,6 +44,7 @@ import org.apache.syncope.client.ui.commons.themes.AdminLTE; import org.apache.syncope.common.keymaster.client.api.ServiceOps; import org.apache.syncope.common.keymaster.client.api.model.NetworkService; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.wicket.Page; import org.apache.wicket.Session; import org.apache.wicket.WicketRuntimeException; @@ -68,12 +67,14 @@ import org.slf4j.LoggerFactory; import org.springframework.aop.support.AopUtils; import org.springframework.core.io.ResourceLoader; +import tools.jackson.core.type.TypeReference; +import tools.jackson.databind.json.JsonMapper; public class SyncopeWebApplication extends WicketBootSecuredWebApplication implements BaseWebApplication { protected static final Logger LOG = LoggerFactory.getLogger(SyncopeWebApplication.class); - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); public static SyncopeWebApplication get() { return (SyncopeWebApplication) WebApplication.get(); diff --git a/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/pages/SelfRegistration.java b/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/pages/SelfRegistration.java index 8474a212f12..eadbd7c1938 100644 --- a/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/pages/SelfRegistration.java +++ b/client/idrepo/enduser/src/main/java/org/apache/syncope/client/enduser/pages/SelfRegistration.java @@ -18,16 +18,16 @@ */ package org.apache.syncope.client.enduser.pages; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.json.JsonMapper; import org.apache.syncope.client.enduser.SyncopeEnduserSession; import org.apache.syncope.client.enduser.SyncopeWebApplication; import org.apache.syncope.client.enduser.layout.UserFormLayoutInfo; import org.apache.syncope.client.enduser.panels.UserSelfFormPanel; import org.apache.syncope.common.lib.SyncopeConstants; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.to.UserTO; import org.apache.wicket.markup.html.WebMarkupContainer; import org.apache.wicket.request.mapper.parameter.PageParameters; +import tools.jackson.databind.json.JsonMapper; public class SelfRegistration extends BaseNoSidebarPage { @@ -37,7 +37,7 @@ public class SelfRegistration extends BaseNoSidebarPage { public static final String NEW_USER_PARAM = "newUser"; - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); public SelfRegistration(final PageParameters parameters) { super(parameters, SELF_REGISTRATION); @@ -71,7 +71,7 @@ private static UserTO buildNewUserTO(final PageParameters parameters) { if (!parameters.get(NEW_USER_PARAM).isNull()) { try { userTO = MAPPER.readValue(parameters.get(NEW_USER_PARAM).toString(), UserTO.class); - } catch (JsonProcessingException e) { + } catch (Exception e) { LOG.error("While reading user data from social registration", e); } } diff --git a/client/idrepo/lib/pom.xml b/client/idrepo/lib/pom.xml index 3a576464dde..03d4c855cf6 100644 --- a/client/idrepo/lib/pom.xml +++ b/client/idrepo/lib/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.client syncope-client-idrepo - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Client IdRepo Lib @@ -52,7 +52,7 @@ under the License. - com.fasterxml.jackson.jakarta.rs + tools.jackson.jakarta.rs jackson-jakarta-rs-json-provider diff --git a/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/RestClientExceptionMapper.java b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/RestClientExceptionMapper.java index 8eb11728ad7..738fe2e7489 100644 --- a/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/RestClientExceptionMapper.java +++ b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/RestClientExceptionMapper.java @@ -94,13 +94,11 @@ public Exception fromResponse(final Response response) { } private static SyncopeClientCompositeException checkSyncopeClientCompositeException(final Response response) { - SyncopeClientCompositeException compException = SyncopeClientException.buildComposite(); - // Attempts to read ErrorTO or List as entity... List errors = null; try { ErrorTO error = response.readEntity(ErrorTO.class); - if (error != null) { + if (error != null && error.getType() != null) { errors = List.of(error); } } catch (Exception e) { @@ -116,6 +114,7 @@ private static SyncopeClientCompositeException checkSyncopeClientCompositeExcept } // ...if not possible, attempts to parse response headers + SyncopeClientCompositeException compException = SyncopeClientException.buildComposite(); if (errors == null) { List exTypesInHeaders = response.getStringHeaders().get(RESTHeaders.ERROR_CODE); if (exTypesInHeaders == null) { diff --git a/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/SyncopeAnonymousClient.java b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/SyncopeAnonymousClient.java index c703687722d..5382f13af3e 100644 --- a/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/SyncopeAnonymousClient.java +++ b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/SyncopeAnonymousClient.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.client.lib; -import com.fasterxml.jackson.databind.JsonNode; import jakarta.ws.rs.core.HttpHeaders; import jakarta.ws.rs.core.MediaType; import java.io.IOException; @@ -35,6 +34,7 @@ import org.apache.syncope.common.lib.info.PlatformInfo; import org.apache.syncope.common.lib.info.SystemInfo; import org.apache.syncope.common.rest.api.RESTHeaders; +import tools.jackson.databind.JsonNode; public class SyncopeAnonymousClient extends SyncopeClient { @@ -74,9 +74,9 @@ public Pair gitAndBuildInfo() { JsonNode info = info(); return Pair.of( info.has("git") && info.get("git").has("commit") && info.get("git").get("commit").has("id") - ? info.get("git").get("commit").get("id").asText() + ? info.get("git").get("commit").get("id").asString() : StringUtils.EMPTY, - info.get("build").get("version").asText()); + info.get("build").get("version").asString()); } catch (IOException e) { throw new RuntimeException("While getting build and git Info", e); } diff --git a/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/SyncopeClient.java b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/SyncopeClient.java index 2b88c481f48..1d4b5300598 100644 --- a/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/SyncopeClient.java +++ b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/SyncopeClient.java @@ -18,13 +18,10 @@ */ package org.apache.syncope.client.lib; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.json.JsonMapper; import jakarta.ws.rs.core.EntityTag; import jakarta.ws.rs.core.HttpHeaders; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; -import java.io.IOException; import java.io.Serializable; import java.time.OffsetDateTime; import java.time.format.DateTimeFormatter; @@ -59,6 +56,9 @@ import org.apache.syncope.common.rest.api.service.UserSelfService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.core.type.TypeReference; +import tools.jackson.databind.MapperFeature; +import tools.jackson.databind.json.JsonMapper; /** * Entry point for client access to all REST services exposed by Syncope core; obtain instances via @@ -214,7 +214,8 @@ public static EntityTag getLatestEntityTag(final T service) { protected static final String HEADER_SPLIT_PROPERTY = "org.apache.cxf.http.header.split"; - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules(). + enable(MapperFeature.USE_GETTERS_AS_SETTERS).build(); protected final JAXRSClientFactoryBean restClientFactory; @@ -442,7 +443,7 @@ public Self self() { MAPPER.readValue( response.getHeaderString(RESTHeaders.DELEGATIONS), new TypeReference<>() { })); - } catch (IOException e) { + } catch (Exception e) { throw new IllegalStateException(e); } } diff --git a/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/SyncopeClientFactoryBean.java b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/SyncopeClientFactoryBean.java index a1b45d92d9e..21ce8214f3d 100644 --- a/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/SyncopeClientFactoryBean.java +++ b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/SyncopeClientFactoryBean.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.client.lib; -import com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider; import java.util.HashMap; import java.util.List; import java.util.Optional; @@ -31,6 +30,7 @@ import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.rest.api.DateParamConverterProvider; import org.apache.syncope.common.rest.api.RESTHeaders; +import tools.jackson.jakarta.rs.json.JacksonJsonProvider; /** * Factory bean for creating instances of {@link SyncopeClient}. diff --git a/client/idrepo/pom.xml b/client/idrepo/pom.xml index fb6ecc8daca..68ec9dcdf0e 100644 --- a/client/idrepo/pom.xml +++ b/client/idrepo/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-client - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Client IdRepo diff --git a/client/pom.xml b/client/pom.xml index 97ed61e3517..23a878963ff 100644 --- a/client/pom.xml +++ b/client/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Client diff --git a/common/am/lib/pom.xml b/common/am/lib/pom.xml index b446b45d44c..9efe89b6ac0 100644 --- a/common/am/lib/pom.xml +++ b/common/am/lib/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.common syncope-common-am - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Common AM Lib diff --git a/common/am/lib/src/test/java/org/apache/syncope/common/lib/SerializationTest.java b/common/am/lib/src/test/java/org/apache/syncope/common/lib/SerializationTest.java index b6df7e58494..715447ecf02 100644 --- a/common/am/lib/src/test/java/org/apache/syncope/common/lib/SerializationTest.java +++ b/common/am/lib/src/test/java/org/apache/syncope/common/lib/SerializationTest.java @@ -20,7 +20,6 @@ import static org.junit.jupiter.api.Assertions.assertEquals; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.io.IOException; import java.io.StringWriter; import java.net.URI; @@ -28,6 +27,7 @@ import org.apache.syncope.common.lib.policy.AccessPolicyTO; import org.apache.syncope.common.lib.policy.DefaultAccessPolicyConf; import org.junit.jupiter.api.Test; +import tools.jackson.databind.json.JsonMapper; public class SerializationTest { diff --git a/common/am/pom.xml b/common/am/pom.xml index 80074191a01..95ec6604e4d 100644 --- a/common/am/pom.xml +++ b/common/am/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-common - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Common AM diff --git a/common/am/rest-api/pom.xml b/common/am/rest-api/pom.xml index 9d09c294911..398102e3ba9 100644 --- a/common/am/rest-api/pom.xml +++ b/common/am/rest-api/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.common syncope-common-am - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Common AM REST API diff --git a/common/idm/lib/pom.xml b/common/idm/lib/pom.xml index 040a51929ec..4953618bc2d 100644 --- a/common/idm/lib/pom.xml +++ b/common/idm/lib/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.common syncope-common-idm - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Common IdM Lib diff --git a/common/idm/pom.xml b/common/idm/pom.xml index c740e834128..8946a5e6d21 100644 --- a/common/idm/pom.xml +++ b/common/idm/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-common - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Common IdM diff --git a/common/idm/rest-api/pom.xml b/common/idm/rest-api/pom.xml index 92645988109..93f62018083 100644 --- a/common/idm/rest-api/pom.xml +++ b/common/idm/rest-api/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.common syncope-common-idm - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Common IdM REST API diff --git a/common/idrepo/lib/pom.xml b/common/idrepo/lib/pom.xml index a0d6b4ddaf2..43e13f23905 100644 --- a/common/idrepo/lib/pom.xml +++ b/common/idrepo/lib/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.common syncope-common-idrepo - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Common IdRepo Lib @@ -53,12 +53,8 @@ under the License. - com.fasterxml.jackson.core - jackson-annotations - - - com.fasterxml.jackson.datatype - jackson-datatype-jsr310 + tools.jackson.core + jackson-databind diff --git a/common/idrepo/lib/src/main/java/org/apache/syncope/common/lib/jackson/SyncopeJsonMapper.java b/common/idrepo/lib/src/main/java/org/apache/syncope/common/lib/jackson/SyncopeJsonMapper.java index ef7d5525ec9..e5840503fae 100644 --- a/common/idrepo/lib/src/main/java/org/apache/syncope/common/lib/jackson/SyncopeJsonMapper.java +++ b/common/idrepo/lib/src/main/java/org/apache/syncope/common/lib/jackson/SyncopeJsonMapper.java @@ -18,15 +18,17 @@ */ package org.apache.syncope.common.lib.jackson; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.SerializationFeature; -import com.fasterxml.jackson.databind.json.JsonMapper; +import java.io.DataOutput; import java.io.File; -import java.io.IOException; import java.io.OutputStream; import java.io.Writer; +import java.nio.file.Path; import java.util.Map; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonGenerator; +import tools.jackson.databind.MapperFeature; +import tools.jackson.databind.json.JsonMapper; +import tools.jackson.databind.util.TokenBuffer; /** * Jackson ObjectMapper that unwraps singleton map values and enable default @@ -37,11 +39,7 @@ public class SyncopeJsonMapper extends JsonMapper { private static final long serialVersionUID = -317191546835195103L; public SyncopeJsonMapper() { - super(); - - findAndRegisterModules(); - - configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); + super(JsonMapper.builder().findAndAddModules().enable(MapperFeature.USE_GETTERS_AS_SETTERS)); } /** @@ -62,32 +60,47 @@ protected Object unwrapMap(final Object value) { } @Override - public void writeValue(final JsonGenerator jgen, final Object value) throws IOException { + public void writeValue(final DataOutput out, final Object value) throws JacksonException { + super.writeValue(out, unwrapMap(value)); + } + + @Override + public void writeValue(final Path path, final Object value) throws JacksonException { + super.writeValue(path, unwrapMap(value)); + } + + @Override + public TokenBuffer writeValueIntoBuffer(final Object value) throws JacksonException { + return super.writeValueIntoBuffer(unwrapMap(value)); + } + + @Override + public void writeValue(final JsonGenerator jgen, final Object value) throws JacksonException { super.writeValue(jgen, unwrapMap(value)); } @Override - public void writeValue(final File resultFile, final Object value) throws IOException { + public void writeValue(final File resultFile, final Object value) throws JacksonException { super.writeValue(resultFile, unwrapMap(value)); } @Override - public void writeValue(final OutputStream out, final Object value) throws IOException { + public void writeValue(final OutputStream out, final Object value) throws JacksonException { super.writeValue(out, unwrapMap(value)); } @Override - public void writeValue(final Writer writer, final Object value) throws IOException { + public void writeValue(final Writer writer, final Object value) throws JacksonException { super.writeValue(writer, unwrapMap(value)); } @Override - public byte[] writeValueAsBytes(final Object value) throws JsonProcessingException { + public byte[] writeValueAsBytes(final Object value) throws JacksonException { return super.writeValueAsBytes(unwrapMap(value)); } @Override - public String writeValueAsString(final Object value) throws JsonProcessingException { + public String writeValueAsString(final Object value) throws JacksonException { return super.writeValueAsString(unwrapMap(value)); } } diff --git a/common/idrepo/lib/src/main/java/org/apache/syncope/common/lib/types/EntityViolationType.java b/common/idrepo/lib/src/main/java/org/apache/syncope/common/lib/types/EntityViolationType.java index 439cca4e817..9a9b6676efd 100644 --- a/common/idrepo/lib/src/main/java/org/apache/syncope/common/lib/types/EntityViolationType.java +++ b/common/idrepo/lib/src/main/java/org/apache/syncope/common/lib/types/EntityViolationType.java @@ -53,24 +53,27 @@ public enum EntityViolationType { private Object invalidValue; - public void setMessage(final String message) { + public EntityViolationType message(final String message) { this.message = message; + return this; } public String getMessage() { return message; } - public String getPropertyPath() { - return propertyPath; + public EntityViolationType propertyPath(final String propertyPath) { + this.propertyPath = propertyPath; + return this; } - public void setPropertyPath(final String propertyPath) { - this.propertyPath = propertyPath; + public String getPropertyPath() { + return propertyPath; } - public void setInvalidValue(final Object invalidValue) { + public EntityViolationType invalidValue(final Object invalidValue) { this.invalidValue = invalidValue; + return this; } public Object getInvalidValue() { diff --git a/common/idrepo/lib/src/test/java/org/apache/syncope/common/lib/SerializationTest.java b/common/idrepo/lib/src/test/java/org/apache/syncope/common/lib/SerializationTest.java index bd82ee2b3ff..d962d22cad6 100644 --- a/common/idrepo/lib/src/test/java/org/apache/syncope/common/lib/SerializationTest.java +++ b/common/idrepo/lib/src/test/java/org/apache/syncope/common/lib/SerializationTest.java @@ -21,8 +21,6 @@ import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.io.IOException; import java.io.StringWriter; import java.util.ArrayList; @@ -43,6 +41,8 @@ import org.apache.syncope.common.lib.to.ReportTO; import org.apache.syncope.common.lib.types.PatchOperation; import org.junit.jupiter.api.Test; +import tools.jackson.core.type.TypeReference; +import tools.jackson.databind.json.JsonMapper; public class SerializationTest { diff --git a/common/idrepo/pom.xml b/common/idrepo/pom.xml index 6e43eadef7e..715ef15da01 100644 --- a/common/idrepo/pom.xml +++ b/common/idrepo/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-common - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Common IdRepo diff --git a/common/idrepo/rest-api/pom.xml b/common/idrepo/rest-api/pom.xml index 4058f764a1c..0aadfb5fcd6 100644 --- a/common/idrepo/rest-api/pom.xml +++ b/common/idrepo/rest-api/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.common syncope-common-idrepo - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Common IdRepo REST API diff --git a/common/keymaster/client-api/pom.xml b/common/keymaster/client-api/pom.xml index 153c17c0a44..4b809c6ecaa 100644 --- a/common/keymaster/client-api/pom.xml +++ b/common/keymaster/client-api/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.common syncope-common-keymaster - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Common Keymaster Client API diff --git a/common/keymaster/client-zookeeper/pom.xml b/common/keymaster/client-zookeeper/pom.xml index 2214108676a..ae49d603546 100644 --- a/common/keymaster/client-zookeeper/pom.xml +++ b/common/keymaster/client-zookeeper/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.common syncope-common-keymaster - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Common Keymaster Client Zookeeper @@ -61,11 +61,6 @@ under the License. org.springframework.boot spring-boot-autoconfigure - - - com.fasterxml.jackson.core - jackson-databind - org.apache.curator diff --git a/common/keymaster/client-zookeeper/src/main/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperConfParamOps.java b/common/keymaster/client-zookeeper/src/main/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperConfParamOps.java index aca58140c34..61bd7080e2d 100644 --- a/common/keymaster/client-zookeeper/src/main/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperConfParamOps.java +++ b/common/keymaster/client-zookeeper/src/main/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperConfParamOps.java @@ -18,16 +18,17 @@ */ package org.apache.syncope.common.keymaster.client.zookeeper; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.util.Map; import java.util.Optional; import java.util.TreeMap; import org.apache.curator.framework.CuratorFramework; import org.apache.syncope.common.keymaster.client.api.ConfParamOps; import org.apache.syncope.common.keymaster.client.api.KeymasterException; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.zookeeper.KeeperException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.databind.json.JsonMapper; /** * Implements {@link ConfParamOps} via Apache Curator / Zookeeper. @@ -36,7 +37,7 @@ public class ZookeeperConfParamOps implements ConfParamOps { protected static final Logger LOG = LoggerFactory.getLogger(ConfParamOps.class); - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); protected static final String CONF_PATH = "/conf"; diff --git a/common/keymaster/client-zookeeper/src/main/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperDomainOps.java b/common/keymaster/client-zookeeper/src/main/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperDomainOps.java index f6d212d81ca..79726bc4693 100644 --- a/common/keymaster/client-zookeeper/src/main/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperDomainOps.java +++ b/common/keymaster/client-zookeeper/src/main/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperDomainOps.java @@ -18,8 +18,6 @@ */ package org.apache.syncope.common.keymaster.client.zookeeper; -import com.fasterxml.jackson.databind.json.JsonMapper; -import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.Objects; @@ -33,11 +31,13 @@ import org.apache.syncope.common.keymaster.client.api.model.JPADomain; import org.apache.syncope.common.keymaster.client.api.model.Neo4jDomain; import org.apache.syncope.common.lib.SyncopeConstants; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.types.CipherAlgorithm; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.annotation.Autowired; +import tools.jackson.databind.json.JsonMapper; /** * Implements {@link DomainOps} via Apache Curator / Zookeeper. @@ -46,7 +46,7 @@ public class ZookeeperDomainOps implements DomainOps, InitializingBean { protected static final Logger LOG = LoggerFactory.getLogger(DomainOps.class); - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); protected static final String DOMAIN_PATH = "/domains"; @@ -86,7 +86,7 @@ public void afterPropertiesSet() throws Exception { LOG.info("Domain {} created", domain.getKey()); watcher.added(domain); - } catch (IOException e) { + } catch (Exception e) { LOG.debug("Could not parse {}", new String(newData.getData()), e); } } diff --git a/common/keymaster/client-zookeeper/src/main/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperServiceOps.java b/common/keymaster/client-zookeeper/src/main/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperServiceOps.java index d6b374005ab..4057e8c667b 100644 --- a/common/keymaster/client-zookeeper/src/main/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperServiceOps.java +++ b/common/keymaster/client-zookeeper/src/main/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperServiceOps.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.common.keymaster.client.zookeeper; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.util.ArrayList; import java.util.List; import java.util.UUID; @@ -27,10 +26,12 @@ import org.apache.syncope.common.keymaster.client.api.KeymasterException; import org.apache.syncope.common.keymaster.client.api.ServiceOps; import org.apache.syncope.common.keymaster.client.api.model.NetworkService; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.zookeeper.CreateMode; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import tools.jackson.databind.json.JsonMapper; /** * Implements {@link ServiceOps} via Apache Curator / Zookeeper. @@ -39,7 +40,7 @@ public class ZookeeperServiceOps implements ServiceOps { protected static final Logger LOG = LoggerFactory.getLogger(ServiceOps.class); - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); protected static final String SERVICE_PATH = "/services"; diff --git a/common/keymaster/client-zookeeper/src/test/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperDomainOpsITCase.java b/common/keymaster/client-zookeeper/src/test/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperDomainOpsITCase.java index a3e9af1e90a..b52249e8cec 100644 --- a/common/keymaster/client-zookeeper/src/test/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperDomainOpsITCase.java +++ b/common/keymaster/client-zookeeper/src/test/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperDomainOpsITCase.java @@ -51,7 +51,7 @@ public void crud() { jdbcURL("jdbc:h2:mem:syncopetest;DB_CLOSE_DELAY=-1"). dbUsername("sa"). dbPassword(""). - databasePlatform("org.apache.openjpa.jdbc.sql.H2Dictionary"). + databasePlatform("org.hibernate.dialect.H2Dialect"). transactionIsolation(JPADomain.TransactionIsolation.TRANSACTION_READ_UNCOMMITTED). adminPassword("password"). adminCipherAlgorithm(CipherAlgorithm.BCRYPT). diff --git a/common/keymaster/client-zookeeper/src/test/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperTestContentLoader.java b/common/keymaster/client-zookeeper/src/test/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperTestContentLoader.java index 36ef717682a..4a6cd85215a 100644 --- a/common/keymaster/client-zookeeper/src/test/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperTestContentLoader.java +++ b/common/keymaster/client-zookeeper/src/test/java/org/apache/syncope/common/keymaster/client/zookeeper/ZookeeperTestContentLoader.java @@ -18,17 +18,18 @@ */ package org.apache.syncope.common.keymaster.client.zookeeper; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.util.Map; import java.util.Optional; import org.apache.syncope.common.keymaster.client.api.ConfParamOps; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.annotation.Autowired; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.json.JsonMapper; public class ZookeeperTestContentLoader implements InitializingBean { - private static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + private static final JsonMapper MAPPER = new SyncopeJsonMapper(); @Autowired private ConfParamOps confParamOps; diff --git a/common/keymaster/pom.xml b/common/keymaster/pom.xml index 1d0b22959ea..9e7bf3c910e 100644 --- a/common/keymaster/pom.xml +++ b/common/keymaster/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-common - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Common Keymaster diff --git a/common/keymaster/self/client-self/pom.xml b/common/keymaster/self/client-self/pom.xml index ec2590f4391..db517a37d22 100644 --- a/common/keymaster/self/client-self/pom.xml +++ b/common/keymaster/self/client-self/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.common.keymaster syncope-common-keymaster-self - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Common Keymaster Client Self @@ -64,7 +64,7 @@ under the License. - com.fasterxml.jackson.jakarta.rs + tools.jackson.jakarta.rs jackson-jakarta-rs-json-provider diff --git a/common/keymaster/self/client-self/src/main/java/org/apache/syncope/common/keymaster/client/self/SelfKeymasterClientContext.java b/common/keymaster/self/client-self/src/main/java/org/apache/syncope/common/keymaster/client/self/SelfKeymasterClientContext.java index 3f604bedaf5..a0d5b3c71e0 100644 --- a/common/keymaster/self/client-self/src/main/java/org/apache/syncope/common/keymaster/client/self/SelfKeymasterClientContext.java +++ b/common/keymaster/self/client-self/src/main/java/org/apache/syncope/common/keymaster/client/self/SelfKeymasterClientContext.java @@ -18,8 +18,6 @@ */ package org.apache.syncope.common.keymaster.client.self; -import com.fasterxml.jackson.databind.json.JsonMapper; -import com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider; import java.util.List; import java.util.regex.Pattern; import org.apache.cxf.ext.logging.LoggingFeature; @@ -28,6 +26,7 @@ import org.apache.syncope.common.keymaster.client.api.DomainOps; import org.apache.syncope.common.keymaster.client.api.KeymasterProperties; import org.apache.syncope.common.keymaster.client.api.ServiceOps; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.boot.autoconfigure.condition.ConditionOutcome; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; @@ -38,6 +37,7 @@ import org.springframework.context.annotation.Conditional; import org.springframework.context.annotation.Configuration; import org.springframework.core.type.AnnotatedTypeMetadata; +import tools.jackson.jakarta.rs.json.JacksonJsonProvider; @EnableConfigurationProperties(KeymasterProperties.class) @Configuration(proxyBeanMethods = false) @@ -68,7 +68,7 @@ public JAXRSClientFactoryBean selfKeymasterRESTClientFactoryBean(final Keymaster restClientFactoryBean.setInheritHeaders(true); restClientFactoryBean.getFeatures().add(new LoggingFeature()); restClientFactoryBean.setProviders(List.of( - new JacksonJsonProvider(JsonMapper.builder().findAndAddModules().build()), + new JacksonJsonProvider(new SyncopeJsonMapper()), new SelfKeymasterClientExceptionMapper())); return restClientFactoryBean; } diff --git a/common/keymaster/self/client-self/src/main/java/org/apache/syncope/common/keymaster/client/self/SelfKeymasterConfParamOps.java b/common/keymaster/self/client-self/src/main/java/org/apache/syncope/common/keymaster/client/self/SelfKeymasterConfParamOps.java index b3e5d43f308..644fbb53efa 100644 --- a/common/keymaster/self/client-self/src/main/java/org/apache/syncope/common/keymaster/client/self/SelfKeymasterConfParamOps.java +++ b/common/keymaster/self/client-self/src/main/java/org/apache/syncope/common/keymaster/client/self/SelfKeymasterConfParamOps.java @@ -18,26 +18,26 @@ */ package org.apache.syncope.common.keymaster.client.self; -import com.fasterxml.jackson.databind.json.JsonMapper; import jakarta.ws.rs.core.Response; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; -import java.io.IOException; import java.io.InputStream; import java.util.Map; import org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean; import org.apache.syncope.common.keymaster.client.api.ConfParamOps; import org.apache.syncope.common.keymaster.client.api.KeymasterException; import org.apache.syncope.common.keymaster.rest.api.service.ConfParamService; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.rest.api.RESTHeaders; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.databind.json.JsonMapper; public class SelfKeymasterConfParamOps extends SelfKeymasterOps implements ConfParamOps { private static final Logger LOG = LoggerFactory.getLogger(ConfParamOps.class); - private static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + private static final JsonMapper MAPPER = new SyncopeJsonMapper(); public SelfKeymasterConfParamOps(final JAXRSClientFactoryBean clientFactory) { super(clientFactory); @@ -56,7 +56,7 @@ public T get(final String domain, final String key, final T defaultValue, fi } try { return MAPPER.readValue(response.readEntity(InputStream.class), reference); - } catch (IOException e) { + } catch (Exception e) { LOG.error("Could not deserialize response", e); return defaultValue; } @@ -73,7 +73,7 @@ public void set(final String domain, final String key, final T value) { client(ConfParamService.class, Map.of(RESTHeaders.DOMAIN, domain)). set(key, new ByteArrayInputStream(baos.toByteArray())); - } catch (IOException e) { + } catch (Exception e) { throw new KeymasterException("Could not serialize " + value, e); } } diff --git a/common/keymaster/self/pom.xml b/common/keymaster/self/pom.xml index c155f1e8f32..baba298eca0 100644 --- a/common/keymaster/self/pom.xml +++ b/common/keymaster/self/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.common syncope-common-keymaster - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Common Keymaster Self diff --git a/common/keymaster/self/rest-api/pom.xml b/common/keymaster/self/rest-api/pom.xml index 35bb8047620..814b704fef1 100644 --- a/common/keymaster/self/rest-api/pom.xml +++ b/common/keymaster/self/rest-api/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.common.keymaster syncope-common-keymaster-self - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Common Keymaster Self REST API diff --git a/common/pom.xml b/common/pom.xml index 62f2733dddf..dd9525928bf 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Common diff --git a/core/am/logic/pom.xml b/core/am/logic/pom.xml index 6093bfc9c77..2ade67d2b3b 100644 --- a/core/am/logic/pom.xml +++ b/core/am/logic/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.core syncope-core-am - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core AM Logic diff --git a/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/GoogleMfaAuthAccountLogic.java b/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/GoogleMfaAuthAccountLogic.java index 2877126edd8..2d0e621bd22 100644 --- a/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/GoogleMfaAuthAccountLogic.java +++ b/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/GoogleMfaAuthAccountLogic.java @@ -56,7 +56,7 @@ public List list() { @PreAuthorize("hasRole('" + IdRepoEntitlement.ANONYMOUS + "')") public void delete(final String owner) { authProfileDAO.findByOwner(owner).ifPresent(profile -> { - profile.setGoogleMfaAuthAccounts(List.of()); + profile.getGoogleMfaAuthAccounts().clear(); authProfileDAO.save(profile); }); } @@ -66,10 +66,7 @@ public void delete(final long id) { authProfileDAO.findAll(Pageable.unpaged()). stream(). filter(Objects::nonNull). - filter(profile -> profile. - getGoogleMfaAuthAccounts(). - stream(). - allMatch(acct -> acct.getId() == id)). + filter(profile -> profile.getGoogleMfaAuthAccounts().stream().allMatch(acct -> acct.getId() == id)). findFirst(). ifPresentOrElse( profile -> { @@ -85,7 +82,7 @@ public void delete(final long id) { @PreAuthorize("hasRole('" + IdRepoEntitlement.ANONYMOUS + "')") public void deleteAll() { authProfileDAO.findAll(Pageable.unpaged()).forEach(profile -> { - profile.setGoogleMfaAuthAccounts(List.of()); + profile.getGoogleMfaAuthAccounts().clear(); authProfileDAO.save(profile); }); } @@ -94,22 +91,21 @@ public void deleteAll() { public void create(final GoogleMfaAuthAccount account) { AuthProfile profile = authProfile(account.getUsername()); - List accounts = profile.getGoogleMfaAuthAccounts(); - accounts.add(account); - profile.setGoogleMfaAuthAccounts(accounts); + profile.getGoogleMfaAuthAccounts().add(account); authProfileDAO.save(profile); } @PreAuthorize("hasRole('" + IdRepoEntitlement.ANONYMOUS + "')") public void update(final GoogleMfaAuthAccount account) { - AuthProfile authProfile = authProfileDAO.findByOwner(account.getUsername()). + AuthProfile profile = authProfileDAO.findByOwner(account.getUsername()). orElseThrow(() -> new NotFoundException("Could not find account for Owner " + account.getUsername())); - List accounts = authProfile.getGoogleMfaAuthAccounts(); + List accounts = profile.getGoogleMfaAuthAccounts(); if (accounts.removeIf(acct -> acct.getId() == account.getId())) { accounts.add(account); - authProfile.setGoogleMfaAuthAccounts(accounts); - authProfileDAO.save(authProfile); + profile.getGoogleMfaAuthAccounts().clear(); + accounts.forEach(profile::add); + authProfileDAO.save(profile); } } diff --git a/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/GoogleMfaAuthTokenLogic.java b/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/GoogleMfaAuthTokenLogic.java index b5a984a5c2a..35b6fd70418 100644 --- a/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/GoogleMfaAuthTokenLogic.java +++ b/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/GoogleMfaAuthTokenLogic.java @@ -46,7 +46,8 @@ public GoogleMfaAuthTokenLogic( protected void removeTokenAndSave(final AuthProfile profile, final Predicate criteria) { List tokens = profile.getGoogleMfaAuthTokens(); if (tokens.removeIf(criteria)) { - profile.setGoogleMfaAuthTokens(tokens); + profile.getGoogleMfaAuthTokens().clear(); + tokens.forEach(profile::add); authProfileDAO.save(profile); } } @@ -66,7 +67,7 @@ public void delete(final String owner, final int otp) { @PreAuthorize("hasRole('" + IdRepoEntitlement.ANONYMOUS + "')") public void delete(final String owner) { authProfileDAO.findByOwner(owner).ifPresent(profile -> { - profile.setGoogleMfaAuthTokens(List.of()); + profile.getGoogleMfaAuthTokens().clear(); authProfileDAO.save(profile); }); } @@ -80,7 +81,7 @@ public void delete(final int otp) { @PreAuthorize("hasRole('" + IdRepoEntitlement.ANONYMOUS + "')") public void deleteAll() { authProfileDAO.findAll(Pageable.unpaged()).forEach(profile -> { - profile.setGoogleMfaAuthTokens(List.of()); + profile.getGoogleMfaAuthTokens().clear(); authProfileDAO.save(profile); }); } @@ -92,7 +93,8 @@ public void store(final String owner, final GoogleMfaAuthToken token) { List tokens = profile.getGoogleMfaAuthTokens(); tokens.removeIf(t -> t.getOtp() == token.getOtp()); tokens.add(token); - profile.setGoogleMfaAuthTokens(tokens); + profile.getGoogleMfaAuthTokens().clear(); + tokens.forEach(profile::add); authProfileDAO.save(profile); } @@ -122,6 +124,6 @@ public List list() { public List read(final String owner) { return authProfileDAO.findByOwner(owner). map(AuthProfile::getGoogleMfaAuthTokens). - orElseGet(List::of); + orElseGet(List::of); } } diff --git a/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/ImpersonationLogic.java b/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/ImpersonationLogic.java index 12e034a71d6..6138d9c7342 100644 --- a/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/ImpersonationLogic.java +++ b/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/ImpersonationLogic.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.logic.wa; -import java.util.ArrayList; import java.util.List; import org.apache.syncope.common.lib.types.IdRepoEntitlement; import org.apache.syncope.common.lib.wa.ImpersonationAccount; @@ -53,9 +52,7 @@ public void create(final String owner, final ImpersonationAccount account) { if (profile.getImpersonationAccounts().stream(). noneMatch(acct -> acct.getImpersonated().equalsIgnoreCase(account.getImpersonated()))) { - List accounts = new ArrayList<>(profile.getImpersonationAccounts()); - accounts.add(account); - profile.setImpersonationAccounts(accounts); + profile.add(account); } authProfileDAO.save(profile); @@ -66,7 +63,8 @@ public void delete(final String owner, final String impersonated) { authProfileDAO.findByOwner(owner).ifPresent(profile -> { List accounts = profile.getImpersonationAccounts(); if (accounts.removeIf(acct -> acct.getImpersonated().equalsIgnoreCase(impersonated))) { - profile.setImpersonationAccounts(accounts); + profile.getImpersonationAccounts().clear(); + accounts.forEach(profile::add); authProfileDAO.save(profile); } }); diff --git a/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/MfaTrusStorageLogic.java b/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/MfaTrusStorageLogic.java index 78a8280d25c..09ad4e4f78c 100644 --- a/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/MfaTrusStorageLogic.java +++ b/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/MfaTrusStorageLogic.java @@ -87,7 +87,7 @@ public Page search( map(AuthProfile::getMfaTrustedDevices).filter(Objects::nonNull).flatMap(List::stream) : authProfileDAO.findByOwner(principal). map(AuthProfile::getMfaTrustedDevices).filter(Objects::nonNull).map(List::stream). - orElseGet(Stream::empty)). + orElseGet(Stream::empty)). filter(device -> { EqualsBuilder builder = new EqualsBuilder(); builder.appendSuper(device.getExpirationDate().isAfter(ZonedDateTime.now())); @@ -123,10 +123,7 @@ public Page search( @PreAuthorize("hasRole('" + IdRepoEntitlement.ANONYMOUS + "')") public void create(final String owner, final MfaTrustedDevice device) { AuthProfile profile = authProfile(owner); - - List devices = profile.getMfaTrustedDevices(); - devices.add(device); - profile.setMfaTrustedDevices(devices); + profile.add(device); authProfileDAO.save(profile); } @@ -142,7 +139,8 @@ public void delete(final OffsetDateTime expirationDate, final String recordKey) } else { devices = List.of(); } - profile.setMfaTrustedDevices(devices); + profile.getMfaTrustedDevices().clear(); + devices.forEach(profile::add); authProfileDAO.save(profile); } }); diff --git a/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/WebAuthnRegistrationLogic.java b/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/WebAuthnRegistrationLogic.java index fe6863e69fd..df3a3bce570 100644 --- a/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/WebAuthnRegistrationLogic.java +++ b/core/am/logic/src/main/java/org/apache/syncope/core/logic/wa/WebAuthnRegistrationLogic.java @@ -64,7 +64,7 @@ public WebAuthnAccount read(final String owner) { @PreAuthorize("hasRole('" + IdRepoEntitlement.ANONYMOUS + "')") public void delete(final String owner) { authProfileDAO.findByOwner(owner).ifPresent(profile -> { - profile.setWebAuthnDeviceCredentials(List.of()); + profile.getWebAuthnDeviceCredentials().clear(); authProfileDAO.save(profile); }); } @@ -75,7 +75,8 @@ public void delete(final String owner, final String credentialId) { ifPresent(profile -> { List credentials = profile.getWebAuthnDeviceCredentials(); if (credentials.removeIf(acct -> acct.getIdentifier().equals(credentialId))) { - profile.setWebAuthnDeviceCredentials(credentials); + profile.getWebAuthnDeviceCredentials().clear(); + credentials.forEach(profile::add); authProfileDAO.save(profile); } }); @@ -85,14 +86,16 @@ public void delete(final String owner, final String credentialId) { public void create(final String owner, final WebAuthnAccount account) { AuthProfile profile = authProfile(owner); - profile.setWebAuthnDeviceCredentials(account.getCredentials()); + profile.getWebAuthnDeviceCredentials().clear(); + account.getCredentials().forEach(profile::add); authProfileDAO.save(profile); } @PreAuthorize("hasRole('" + IdRepoEntitlement.ANONYMOUS + "')") public void update(final String owner, final WebAuthnAccount account) { authProfileDAO.findByOwner(owner).ifPresent(profile -> { - profile.setWebAuthnDeviceCredentials(account.getCredentials()); + profile.getWebAuthnDeviceCredentials().clear(); + account.getCredentials().forEach(profile::add); authProfileDAO.save(profile); }); } diff --git a/core/am/pom.xml b/core/am/pom.xml index 7c188c941b7..2556edc1cf0 100644 --- a/core/am/pom.xml +++ b/core/am/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-core - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core AM diff --git a/core/am/rest-cxf/pom.xml b/core/am/rest-cxf/pom.xml index bbd68e590b3..06a54fa30d2 100644 --- a/core/am/rest-cxf/pom.xml +++ b/core/am/rest-cxf/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.core syncope-core-am - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core AM REST CXF diff --git a/core/idm/logic/pom.xml b/core/idm/logic/pom.xml index 2bfecadc81c..2ee1cdc6673 100644 --- a/core/idm/logic/pom.xml +++ b/core/idm/logic/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.core syncope-core-idm - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core IdM Logic @@ -39,7 +39,7 @@ under the License. - com.fasterxml.jackson.dataformat + tools.jackson.dataformat jackson-dataformat-csv @@ -87,6 +87,11 @@ under the License. embedded-postgres test + + org.slf4j + jcl-over-slf4j + test + org.slf4j slf4j-simple @@ -142,13 +147,30 @@ under the License. + + org.apache.maven.plugins + maven-dependency-plugin + true + + + set-bundles + process-test-resources + + copy + + + + + org.apache.maven.plugins maven-surefire-plugin + ${project.build.directory}/test-classes file:${bundles.directory}/ true + slf4j diff --git a/core/idm/logic/src/main/java/org/apache/syncope/core/logic/ConnectorLogic.java b/core/idm/logic/src/main/java/org/apache/syncope/core/logic/ConnectorLogic.java index b8cad8e358f..1e3ac5f64f4 100644 --- a/core/idm/logic/src/main/java/org/apache/syncope/core/logic/ConnectorLogic.java +++ b/core/idm/logic/src/main/java/org/apache/syncope/core/logic/ConnectorLogic.java @@ -88,7 +88,7 @@ protected void securityChecks(final Set effectiveRealms, final String re protected ConnInstance doSave(final ConnInstance connInstance) { ConnInstance merged = connInstanceDAO.save(connInstance); - merged.getResources().forEach(resource -> { + resourceDAO.findByConnInstance(merged.getKey()).forEach(resource -> { try { connectorManager.registerConnector(resource); } catch (NotFoundException e) { @@ -138,10 +138,11 @@ public ConnInstanceTO delete(final String key) { connInstance.getAdminRealm().getFullPath()); securityChecks(effectiveRealms, connInstance.getAdminRealm().getFullPath(), connInstance.getKey()); - if (!connInstance.getResources().isEmpty()) { + List resources = resourceDAO.findByConnInstance(connInstance.getKey()); + if (!resources.isEmpty()) { SyncopeClientException associatedResources = SyncopeClientException.build( ClientExceptionType.AssociatedResources); - connInstance.getResources().forEach(resource -> associatedResources.getElements().add(resource.getKey())); + resources.forEach(resource -> associatedResources.getElements().add(resource.getKey())); throw associatedResources; } diff --git a/core/idm/logic/src/main/java/org/apache/syncope/core/logic/ReconciliationLogic.java b/core/idm/logic/src/main/java/org/apache/syncope/core/logic/ReconciliationLogic.java index 68de5c981e8..b819dd0fe90 100644 --- a/core/idm/logic/src/main/java/org/apache/syncope/core/logic/ReconciliationLogic.java +++ b/core/idm/logic/src/main/java/org/apache/syncope/core/logic/ReconciliationLogic.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.logic; -import com.fasterxml.jackson.dataformat.csv.CsvSchema; import java.io.InputStream; import java.io.OutputStream; import java.lang.reflect.Method; @@ -105,6 +104,7 @@ import org.springframework.data.domain.Pageable; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.transaction.annotation.Transactional; +import tools.jackson.dataformat.csv.CsvSchema; public class ReconciliationLogic extends AbstractTransactionalLogic { diff --git a/core/idm/logic/src/main/java/org/apache/syncope/core/logic/ResourceLogic.java b/core/idm/logic/src/main/java/org/apache/syncope/core/logic/ResourceLogic.java index c2c683b5ef7..d1064510b34 100644 --- a/core/idm/logic/src/main/java/org/apache/syncope/core/logic/ResourceLogic.java +++ b/core/idm/logic/src/main/java/org/apache/syncope/core/logic/ResourceLogic.java @@ -132,19 +132,20 @@ public ResourceTO create(final ResourceTO resourceTO) { throw sce; } - ConnInstance connInstance = connInstanceDAO.authFind(resourceTO.getConnector()); - if (connInstance == null) { - SyncopeClientException sce = SyncopeClientException.build(ClientExceptionType.InvalidExternalResource); - sce.getElements().add("Connector " + resourceTO.getConnector()); - throw sce; - } + ConnInstance connInstance = Optional.ofNullable(connInstanceDAO.authFind(resourceTO.getConnector())). + orElseThrow(() -> { + SyncopeClientException sce = SyncopeClientException.build( + ClientExceptionType.InvalidExternalResource); + sce.getElements().add("Connector " + resourceTO.getConnector()); + return sce; + }); Set effectiveRealms = RealmUtils.getEffective( AuthContextUtils.getAuthorizations().get(IdMEntitlement.RESOURCE_CREATE), connInstance.getAdminRealm().getFullPath()); securityChecks(effectiveRealms, connInstance.getAdminRealm().getFullPath(), null); - if (resourceDAO.authFind(resourceTO.getKey()) != null) { + if (resourceDAO.findById(resourceTO.getKey()).isPresent()) { throw new DuplicateException(resourceTO.getKey()); } @@ -169,14 +170,7 @@ public void setLatestSyncToken(final String key, final String anyTypeKey) { ExternalResource resource = Optional.ofNullable(resourceDAO.authFind(key)). orElseThrow(() -> new NotFoundException("Resource '" + key + '\'')); - Connector connector; - try { - connector = connectorManager.getConnector(resource); - } catch (Exception e) { - SyncopeClientException sce = SyncopeClientException.build(ClientExceptionType.InvalidConnInstance); - sce.getElements().add(e.getMessage()); - throw sce; - } + Connector connector = connectorManager.getConnector(resource); if (SyncopeConstants.REALM_ANYTYPE.equals(anyTypeKey)) { if (resource.getOrgUnit() == null) { diff --git a/core/idm/logic/src/test/java/org/apache/syncope/core/logic/ReconciliationLogicTest.java b/core/idm/logic/src/test/java/org/apache/syncope/core/logic/ReconciliationLogicTest.java index 6285867dfb2..04bb0acf608 100644 --- a/core/idm/logic/src/test/java/org/apache/syncope/core/logic/ReconciliationLogicTest.java +++ b/core/idm/logic/src/test/java/org/apache/syncope/core/logic/ReconciliationLogicTest.java @@ -23,9 +23,6 @@ import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertTrue; -import com.fasterxml.jackson.databind.MappingIterator; -import com.fasterxml.jackson.dataformat.csv.CsvMapper; -import com.fasterxml.jackson.dataformat.csv.CsvSchema; import java.io.IOException; import java.io.InputStream; import java.io.PipedInputStream; @@ -45,6 +42,9 @@ import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; import org.springframework.transaction.annotation.Transactional; +import tools.jackson.databind.MappingIterator; +import tools.jackson.dataformat.csv.CsvMapper; +import tools.jackson.dataformat.csv.CsvSchema; @Transactional public class ReconciliationLogicTest extends AbstractTest { diff --git a/core/idm/pom.xml b/core/idm/pom.xml index a34fb442779..af5738b9742 100644 --- a/core/idm/pom.xml +++ b/core/idm/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-core - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core IdM diff --git a/core/idm/rest-cxf/pom.xml b/core/idm/rest-cxf/pom.xml index 81b8107011a..481e2a299b8 100644 --- a/core/idm/rest-cxf/pom.xml +++ b/core/idm/rest-cxf/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.core syncope-core-idm - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core IdM REST CXF diff --git a/core/idrepo/logic/pom.xml b/core/idrepo/logic/pom.xml index d3e5a38b7fb..2591dbb2c78 100644 --- a/core/idrepo/logic/pom.xml +++ b/core/idrepo/logic/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.core syncope-core-idrepo - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core IdRepo Logic @@ -154,6 +154,7 @@ under the License. ${project.build.directory}/test-classes file:${bundles.directory}/ true + slf4j diff --git a/core/idrepo/logic/src/main/java/org/apache/syncope/core/logic/AccessTokenLogic.java b/core/idrepo/logic/src/main/java/org/apache/syncope/core/logic/AccessTokenLogic.java index f2861a0e653..383ba72d2c1 100644 --- a/core/idrepo/logic/src/main/java/org/apache/syncope/core/logic/AccessTokenLogic.java +++ b/core/idrepo/logic/src/main/java/org/apache/syncope/core/logic/AccessTokenLogic.java @@ -60,11 +60,11 @@ public AccessTokenLogic( this.accessTokenDAO = accessTokenDAO; } - protected byte[] getAuthorities() { - byte[] authorities = null; + protected String getAuthorities() { + String authorities = null; try { authorities = encryptorManager.getInstance(). - encode(POJOHelper.serialize(AuthContextUtils.getAuthorities()), CipherAlgorithm.AES).getBytes(); + encode(POJOHelper.serialize(AuthContextUtils.getAuthorities()), CipherAlgorithm.AES); } catch (Exception e) { LOG.error("Could not fetch authorities", e); } diff --git a/core/idrepo/logic/src/main/java/org/apache/syncope/core/logic/AnyTypeClassLogic.java b/core/idrepo/logic/src/main/java/org/apache/syncope/core/logic/AnyTypeClassLogic.java index 03e7f3e3027..b82b481c7e6 100644 --- a/core/idrepo/logic/src/main/java/org/apache/syncope/core/logic/AnyTypeClassLogic.java +++ b/core/idrepo/logic/src/main/java/org/apache/syncope/core/logic/AnyTypeClassLogic.java @@ -78,10 +78,7 @@ public AnyTypeClassTO update(final AnyTypeClassTO anyTypeClassTO) { AnyTypeClass anyTypeClass = anyTypeClassDAO.findById(anyTypeClassTO.getKey()). orElseThrow(() -> new NotFoundException("AnyTypeClass " + anyTypeClassTO.getKey())); - binder.update(anyTypeClass, anyTypeClassTO); - anyTypeClass = anyTypeClassDAO.save(anyTypeClass); - - return binder.getAnyTypeClassTO(anyTypeClass); + return binder.getAnyTypeClassTO(anyTypeClassDAO.save(binder.update(anyTypeClass, anyTypeClassTO))); } @PreAuthorize("hasRole('" + IdRepoEntitlement.ANYTYPECLASS_DELETE + "')") diff --git a/core/idrepo/logic/src/main/java/org/apache/syncope/core/logic/RelationshipTypeLogic.java b/core/idrepo/logic/src/main/java/org/apache/syncope/core/logic/RelationshipTypeLogic.java index 9a27fcf6298..aa62395788e 100644 --- a/core/idrepo/logic/src/main/java/org/apache/syncope/core/logic/RelationshipTypeLogic.java +++ b/core/idrepo/logic/src/main/java/org/apache/syncope/core/logic/RelationshipTypeLogic.java @@ -83,8 +83,7 @@ public RelationshipTypeTO update(final RelationshipTypeTO relationshipTypeTO) { RelationshipType relationshipType = relationshipTypeDAO.findById(relationshipTypeTO.getKey()). orElseThrow(() -> new NotFoundException("RelationshipType " + relationshipTypeTO.getKey())); - binder.update(relationshipType, relationshipTypeTO); - relationshipType = relationshipTypeDAO.save(relationshipType); + relationshipType = relationshipTypeDAO.save(binder.update(relationshipType, relationshipTypeTO)); publisher.publishEvent( new EntityLifecycleEvent<>(this, SyncDeltaType.UPDATE, relationshipType, AuthContextUtils.getDomain())); diff --git a/core/idrepo/pom.xml b/core/idrepo/pom.xml index ff2e760010c..1da1b5c69bc 100644 --- a/core/idrepo/pom.xml +++ b/core/idrepo/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-core - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core IdRepo diff --git a/core/idrepo/rest-cxf/pom.xml b/core/idrepo/rest-cxf/pom.xml index ceb08e94864..1e2d86e3043 100644 --- a/core/idrepo/rest-cxf/pom.xml +++ b/core/idrepo/rest-cxf/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.core syncope-core-idrepo - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core IdRepo REST CXF @@ -50,7 +50,7 @@ under the License. - com.fasterxml.jackson.jakarta.rs + tools.jackson.jakarta.rs jackson-jakarta-rs-json-provider diff --git a/core/idrepo/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/IdRepoRESTCXFContext.java b/core/idrepo/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/IdRepoRESTCXFContext.java index 594c346ffdd..da424d2bb7b 100644 --- a/core/idrepo/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/IdRepoRESTCXFContext.java +++ b/core/idrepo/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/IdRepoRESTCXFContext.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.rest.cxf; -import com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider; import io.swagger.v3.oas.models.security.SecurityScheme; import jakarta.validation.Validator; import java.util.HashMap; @@ -134,6 +133,7 @@ import org.springframework.context.annotation.PropertySource; import org.springframework.core.env.Environment; import org.springframework.core.task.AsyncTaskExecutor; +import tools.jackson.jakarta.rs.json.JacksonJsonProvider; @PropertySource("classpath:errorMessages.properties") @EnableConfigurationProperties(RESTProperties.class) diff --git a/core/idrepo/rest-cxf/src/test/java/org/apache/syncope/core/rest/cxf/service/AnyObjectServiceTest.java b/core/idrepo/rest-cxf/src/test/java/org/apache/syncope/core/rest/cxf/service/AnyObjectServiceTest.java index cdfb89bc04c..eebbc66863c 100644 --- a/core/idrepo/rest-cxf/src/test/java/org/apache/syncope/core/rest/cxf/service/AnyObjectServiceTest.java +++ b/core/idrepo/rest-cxf/src/test/java/org/apache/syncope/core/rest/cxf/service/AnyObjectServiceTest.java @@ -28,8 +28,6 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Request; import jakarta.ws.rs.core.Response; @@ -80,6 +78,8 @@ import org.springframework.mock.web.MockHttpServletResponse; import org.springframework.test.context.junit.jupiter.SpringJUnitConfig; import org.springframework.test.util.ReflectionTestUtils; +import tools.jackson.core.type.TypeReference; +import tools.jackson.jakarta.rs.json.JacksonJsonProvider; @SpringJUnitConfig(classes = { IdRepoRESTCXFTestContext.class }) public class AnyObjectServiceTest { diff --git a/core/idrepo/rest-cxf/src/test/java/org/apache/syncope/core/rest/cxf/service/IdRepoRESTCXFTestContext.java b/core/idrepo/rest-cxf/src/test/java/org/apache/syncope/core/rest/cxf/service/IdRepoRESTCXFTestContext.java index 361f0673dd3..14b6d44296d 100644 --- a/core/idrepo/rest-cxf/src/test/java/org/apache/syncope/core/rest/cxf/service/IdRepoRESTCXFTestContext.java +++ b/core/idrepo/rest-cxf/src/test/java/org/apache/syncope/core/rest/cxf/service/IdRepoRESTCXFTestContext.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.rest.cxf.service; -import com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider; import org.apache.cxf.jaxrs.ext.search.SearchContextProvider; import org.apache.cxf.jaxrs.validation.JAXRSBeanValidationInInterceptor; import org.apache.cxf.transport.common.gzip.GZIPInInterceptor; @@ -32,6 +31,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.env.Environment; +import tools.jackson.jakarta.rs.json.JacksonJsonProvider; @Configuration(proxyBeanMethods = false) public class IdRepoRESTCXFTestContext { diff --git a/core/metrics-starter/pom.xml b/core/metrics-starter/pom.xml index a729f439225..0956b365524 100644 --- a/core/metrics-starter/pom.xml +++ b/core/metrics-starter/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-core - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core Spring Boot Metrics diff --git a/core/metrics-starter/src/main/java/org/apache/syncope/core/starter/JPAMetricsContext.java b/core/metrics-starter/src/main/java/org/apache/syncope/core/starter/JPAMetricsContext.java index 4e455b7e2f5..fc1c218cfdd 100644 --- a/core/metrics-starter/src/main/java/org/apache/syncope/core/starter/JPAMetricsContext.java +++ b/core/metrics-starter/src/main/java/org/apache/syncope/core/starter/JPAMetricsContext.java @@ -27,11 +27,11 @@ import org.springframework.beans.BeansException; import org.springframework.beans.factory.ObjectProvider; import org.springframework.beans.factory.config.BeanPostProcessor; -import org.springframework.boot.actuate.metrics.data.MetricsRepositoryMethodInvocationListener; -import org.springframework.boot.actuate.metrics.jdbc.DataSourcePoolMetrics; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; -import org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration; +import org.springframework.boot.data.metrics.MetricsRepositoryMethodInvocationListener; +import org.springframework.boot.jdbc.autoconfigure.DataSourcePoolMetadataProvidersConfiguration; import org.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider; +import org.springframework.boot.jdbc.metrics.DataSourcePoolMetrics; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Import; diff --git a/core/metrics-starter/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/cache/CacheMetricsContext.java b/core/metrics-starter/src/main/java/org/springframework/boot/cache/autoconfigure/metrics/CacheMetricsContext.java similarity index 94% rename from core/metrics-starter/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/cache/CacheMetricsContext.java rename to core/metrics-starter/src/main/java/org/springframework/boot/cache/autoconfigure/metrics/CacheMetricsContext.java index da04a795a89..62f82b58736 100644 --- a/core/metrics-starter/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/cache/CacheMetricsContext.java +++ b/core/metrics-starter/src/main/java/org/springframework/boot/cache/autoconfigure/metrics/CacheMetricsContext.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.springframework.boot.actuate.autoconfigure.metrics.cache; +package org.springframework.boot.cache.autoconfigure.metrics; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Import; diff --git a/core/metrics-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/core/metrics-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports index 4ceb3ba1afd..ddaaa4a5ae3 100644 --- a/core/metrics-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports +++ b/core/metrics-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports @@ -16,4 +16,4 @@ # under the License. org.apache.syncope.core.starter.MetricsContext org.apache.syncope.core.starter.JPAMetricsContext -org.springframework.boot.actuate.autoconfigure.metrics.cache.CacheMetricsContext +org.springframework.boot.cache.autoconfigure.metrics.CacheMetricsContext diff --git a/core/persistence-api/pom.xml b/core/persistence-api/pom.xml index 42b23aaf4ab..168766d1fd5 100644 --- a/core/persistence-api/pom.xml +++ b/core/persistence-api/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-core - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core Persistence API @@ -43,6 +43,10 @@ under the License. jakarta.validation-api + + org.springframework + spring-tx + org.springframework.data spring-data-commons diff --git a/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/attrvalue/InvalidEntityException.java b/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/attrvalue/InvalidEntityException.java index 66822d8b448..e3f76105eaa 100644 --- a/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/attrvalue/InvalidEntityException.java +++ b/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/attrvalue/InvalidEntityException.java @@ -56,7 +56,7 @@ public InvalidEntityException( this.entityClassSimpleName = entityClass.getSimpleName(); - entityViolationType.setMessage(Optional.ofNullable(message).map(String::trim).orElse(StringUtils.EMPTY)); + entityViolationType.message(Optional.ofNullable(message).map(String::trim).orElse(StringUtils.EMPTY)); this.violations.put(entityClass, EnumSet.noneOf(EntityViolationType.class)); this.violations.get(entityClass).add(entityViolationType); @@ -86,9 +86,10 @@ public InvalidEntityException( } catch (IllegalArgumentException e) { entityViolationType = EntityViolationType.Standard; } - entityViolationType.setMessage(message); - entityViolationType.setPropertyPath(violation.getPropertyPath().toString()); - entityViolationType.setInvalidValue(violation.getInvalidValue()); + entityViolationType. + message(message). + propertyPath(violation.getPropertyPath().toString()). + invalidValue(violation.getInvalidValue()); if (!this.violations.containsKey(violation.getLeafBean().getClass())) { this.violations.put(violation.getLeafBean().getClass(), EnumSet.noneOf(EntityViolationType.class)); diff --git a/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/dao/AnyChecker.java b/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/dao/AnyChecker.java new file mode 100644 index 00000000000..8403e283c85 --- /dev/null +++ b/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/dao/AnyChecker.java @@ -0,0 +1,196 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.api.dao; + +import java.util.Collection; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Optional; +import java.util.Set; +import org.apache.syncope.common.lib.types.EntityViolationType; +import org.apache.syncope.core.persistence.api.attrvalue.InvalidEntityException; +import org.apache.syncope.core.persistence.api.entity.Any; +import org.apache.syncope.core.persistence.api.entity.AnyTypeClass; +import org.apache.syncope.core.persistence.api.entity.AnyUtils; +import org.apache.syncope.core.persistence.api.entity.Attributable; +import org.apache.syncope.core.persistence.api.entity.DerSchema; +import org.apache.syncope.core.persistence.api.entity.Groupable; +import org.apache.syncope.core.persistence.api.entity.Membership; +import org.apache.syncope.core.persistence.api.entity.PlainAttr; +import org.apache.syncope.core.persistence.api.entity.PlainSchema; +import org.apache.syncope.core.persistence.api.entity.Relatable; +import org.apache.syncope.core.persistence.api.entity.Relationship; +import org.apache.syncope.core.persistence.api.entity.RelationshipType; +import org.apache.syncope.core.persistence.api.entity.Schema; +import org.apache.syncope.core.persistence.api.entity.anyobject.AnyObject; +import org.apache.syncope.core.persistence.api.entity.group.Group; +import org.apache.syncope.core.persistence.api.entity.user.User; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.transaction.annotation.Propagation; +import org.springframework.transaction.annotation.Transactional; + +public class AnyChecker { + + protected static final Logger LOG = LoggerFactory.getLogger(AnyChecker.class); + + protected final PlainSchemaDAO plainSchemaDAO; + + public AnyChecker(final PlainSchemaDAO plainSchemaDAO) { + this.plainSchemaDAO = plainSchemaDAO; + } + + @Transactional(propagation = Propagation.REQUIRES_NEW, readOnly = true) + @SuppressWarnings("unchecked") + public AllowedSchemas findAllowedSchemas(final Any any, final Class reference) { + AllowedSchemas result = new AllowedSchemas<>(); + + // schemas given by type and aux classes + Set typeOwnClasses = new HashSet<>(); + typeOwnClasses.addAll(any.getType().getClasses()); + typeOwnClasses.addAll(any.getAuxClasses()); + + typeOwnClasses.forEach(typeClass -> { + if (reference.equals(PlainSchema.class)) { + result.self().addAll((Collection) typeClass.getPlainSchemas()); + } else if (reference.equals(DerSchema.class)) { + result.self().addAll((Collection) typeClass.getDerSchemas()); + } + }); + + // schemas given by group type extensions + Map> gTypeExtensionClasses = new HashMap<>(); + switch (any) { + case User user -> + user.getMemberships().forEach(memb -> memb.getRightEnd().getTypeExtensions(). + forEach(typeExt -> gTypeExtensionClasses.put(memb.getRightEnd(), typeExt.getAuxClasses()))); + case AnyObject anyObject -> + anyObject.getMemberships().forEach(memb -> memb.getRightEnd().getTypeExtensions().stream(). + filter(typeExt -> any.getType().equals(typeExt.getAnyType())). + forEach(typeExt -> gTypeExtensionClasses.put(memb.getRightEnd(), typeExt.getAuxClasses()))); + default -> { + } + } + gTypeExtensionClasses.entrySet().stream().peek( + entry -> result.memberships().put(entry.getKey(), new HashSet<>())). + forEach(entry -> entry.getValue().forEach(typeClass -> { + if (reference.equals(PlainSchema.class)) { + result.memberships().get(entry.getKey()). + addAll((Collection) typeClass.getPlainSchemas()); + } else if (reference.equals(DerSchema.class)) { + result.memberships().get(entry.getKey()). + addAll((Collection) typeClass.getDerSchemas()); + } + })); + + // schemas given by relationship type extensions + Map> rTypeExtensionClasses = new HashMap<>(); + switch (any) { + case User user -> + user.getRelationships().stream().map(Relationship::getType).distinct(). + forEach(rt -> rt.getTypeExtensions(). + forEach(typeExt -> rTypeExtensionClasses.put(rt, typeExt.getAuxClasses()))); + case AnyObject anyObject -> + anyObject.getRelationships().stream().map(Relationship::getType).distinct(). + forEach(rt -> rt.getTypeExtensions(). + forEach(typeExt -> rTypeExtensionClasses.put(rt, typeExt.getAuxClasses()))); + default -> { + } + } + rTypeExtensionClasses.entrySet().stream().peek( + entry -> result.relationshipTypes().put(entry.getKey(), new HashSet<>())). + forEach(entry -> entry.getValue().forEach(typeClass -> { + if (reference.equals(PlainSchema.class)) { + result.relationshipTypes().get(entry.getKey()). + addAll((Collection) typeClass.getPlainSchemas()); + } else if (reference.equals(DerSchema.class)) { + result.relationshipTypes().get(entry.getKey()). + addAll((Collection) typeClass.getDerSchemas()); + } + })); + + return result; + } + + @Transactional(readOnly = true) + public void checkBeforeSave(final T attributable, final AnyUtils anyUtils) { + if (attributable instanceof Any any) { + AllowedSchemas allowed = findAllowedSchemas(any, PlainSchema.class); + + for (PlainAttr attr : any.getPlainAttrs()) { + String schema = Optional.ofNullable(attr).map(PlainAttr::getSchema).orElse(null); + if (schema != null && !allowed.selfContains(schema)) { + throw new InvalidEntityException( + anyUtils.anyClass(), + EntityViolationType.InvalidPlainAttr.propertyPath("plainAttrs"), + schema + " not allowed for this instance"); + } + } + if (any instanceof Groupable groupable) { + for (Membership membership : groupable.getMemberships()) { + for (PlainAttr attr : groupable.getPlainAttrs(membership)) { + String schema = Optional.ofNullable(attr).map(PlainAttr::getSchema).orElse(null); + if (schema != null && !allowed.membershipsContains(membership.getRightEnd(), schema)) { + throw new InvalidEntityException( + anyUtils.anyClass(), + EntityViolationType.InvalidPlainAttr.propertyPath("plainAttrs"), + schema + " not allowed for membership of group " + + membership.getRightEnd().getName()); + } + } + } + } + if (any instanceof Relatable relatable) { + for (Relationship relationship : relatable.getRelationships()) { + for (PlainAttr attr : relatable.getPlainAttrs(relationship)) { + String schema = Optional.ofNullable(attr).map(PlainAttr::getSchema).orElse(null); + if (schema != null && !allowed.relationshipTypesContains(relationship.getType(), schema)) { + throw new InvalidEntityException( + anyUtils.anyClass(), + EntityViolationType.InvalidPlainAttr.propertyPath("plainAttrs"), + schema + " not allowed for relationships of type " + + relationship.getType().getKey()); + } + } + } + } + } + + // check UNIQUE constraints + attributable.getPlainAttrs().stream(). + filter(attr -> attr.getUniqueValue() != null). + forEach(attr -> { + if (plainSchemaDAO.existsPlainAttrUniqueValue( + anyUtils, + attributable.getKey(), + plainSchemaDAO.findById(attr.getSchema()). + orElseThrow(() -> new NotFoundException("PlainSchema " + attr.getSchema())), + attr.getUniqueValue())) { + + throw new DuplicateException("Duplicate value found for " + + attr.getSchema() + "=" + attr.getUniqueValue().getValueAsString()); + } else { + LOG.debug("No duplicate value found for {}={}", + attr.getSchema(), attr.getUniqueValue().getValueAsString()); + } + }); + } +} diff --git a/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/dao/AnyDAO.java b/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/dao/AnyDAO.java index 038c318c7d6..9472f459ca7 100644 --- a/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/dao/AnyDAO.java +++ b/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/dao/AnyDAO.java @@ -28,7 +28,6 @@ import org.apache.syncope.core.persistence.api.entity.Any; import org.apache.syncope.core.persistence.api.entity.ExternalResource; import org.apache.syncope.core.persistence.api.entity.Relationship; -import org.apache.syncope.core.persistence.api.entity.Schema; import org.apache.syncope.core.persistence.api.entity.anyobject.AnyObject; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; @@ -69,8 +68,6 @@ default SearchCond getAllMatchingCond() { return SearchCond.of(idCond); } - AllowedSchemas findAllowedSchemas(A any, Class reference); - List findDynRealms(String key); Collection findAllResourceKeys(String key); diff --git a/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/dao/EntityCacheDAO.java b/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/dao/EntityCacheDAO.java index d48133171c1..451897ac103 100644 --- a/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/dao/EntityCacheDAO.java +++ b/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/dao/EntityCacheDAO.java @@ -18,19 +18,10 @@ */ package org.apache.syncope.core.persistence.api.dao; -import java.util.Map; import org.apache.syncope.core.persistence.api.entity.Entity; public interface EntityCacheDAO { - Map getStatistics(); - - void enableStatistics(); - - void disableStatistics(); - - void resetStatistics(); - void evict(Class entityClass, String key); void clearCache(); diff --git a/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/AccessToken.java b/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/AccessToken.java index 3db11c8462c..e200eda1ef5 100644 --- a/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/AccessToken.java +++ b/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/AccessToken.java @@ -34,7 +34,7 @@ public interface AccessToken extends ProvidedKeyEntity { void setOwner(String owner); - byte[] getAuthorities(); + String getAuthorities(); - void setAuthorities(byte[] authorities); + void setAuthorities(String authorities); } diff --git a/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/ConnInstance.java b/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/ConnInstance.java index f640516337b..2e30c9caa9c 100644 --- a/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/ConnInstance.java +++ b/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/ConnInstance.java @@ -26,6 +26,8 @@ public interface ConnInstance extends Entity { + int DEFAULT_TIMEOUT = 10; + Realm getAdminRealm(); void setAdminRealm(Realm adminRealm); @@ -56,16 +58,9 @@ public interface ConnInstance extends Entity { Set getCapabilities(); - boolean add(ExternalResource resource); - - List getResources(); - - void setConf(List conf); - List getConf(); void setConnRequestTimeout(Integer timeout); Integer getConnRequestTimeout(); - } diff --git a/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/am/AuthProfile.java b/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/am/AuthProfile.java index bd922215110..f79e3ab8ea5 100644 --- a/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/am/AuthProfile.java +++ b/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/am/AuthProfile.java @@ -32,23 +32,23 @@ public interface AuthProfile extends Entity { void setOwner(String owner); + boolean add(GoogleMfaAuthToken googleMfaAuthToken); + List getGoogleMfaAuthTokens(); - void setGoogleMfaAuthTokens(List tokens); + boolean add(GoogleMfaAuthAccount googleMfaAuthAccount); List getGoogleMfaAuthAccounts(); - void setGoogleMfaAuthAccounts(List accounts); + boolean add(MfaTrustedDevice mfaTrustedDevice); List getMfaTrustedDevices(); - void setMfaTrustedDevices(List records); + boolean add(WebAuthnDeviceCredential webAuthnDeviceCredential); List getWebAuthnDeviceCredentials(); - void setWebAuthnDeviceCredentials(List credentials); + boolean add(ImpersonationAccount impersonationAccount); List getImpersonationAccounts(); - - void setImpersonationAccounts(List accounts); } diff --git a/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/keymaster/ConfParam.java b/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/keymaster/ConfParam.java index be15aa063ea..889420c2ec3 100644 --- a/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/keymaster/ConfParam.java +++ b/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/keymaster/ConfParam.java @@ -18,8 +18,8 @@ */ package org.apache.syncope.core.persistence.api.entity.keymaster; -import com.fasterxml.jackson.databind.JsonNode; import org.apache.syncope.core.persistence.api.entity.ProvidedKeyEntity; +import tools.jackson.databind.JsonNode; public interface ConfParam extends ProvidedKeyEntity { diff --git a/core/persistence-common/pom.xml b/core/persistence-common/pom.xml index d396d628846..e531ae9ed84 100644 --- a/core/persistence-common/pom.xml +++ b/core/persistence-common/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-core - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core Persistence Common diff --git a/core/persistence-common/src/main/java/org/apache/syncope/core/persistence/common/attrvalue/BinaryValidator.java b/core/persistence-common/src/main/java/org/apache/syncope/core/persistence/common/attrvalue/BinaryValidator.java index 5a1a4414eb9..05bb14193d4 100644 --- a/core/persistence-common/src/main/java/org/apache/syncope/core/persistence/common/attrvalue/BinaryValidator.java +++ b/core/persistence-common/src/main/java/org/apache/syncope/core/persistence/common/attrvalue/BinaryValidator.java @@ -18,19 +18,20 @@ */ package org.apache.syncope.core.persistence.common.attrvalue; -import com.fasterxml.jackson.databind.json.JsonMapper; import jakarta.ws.rs.core.MediaType; -import java.io.IOException; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.core.persistence.api.attrvalue.InvalidPlainAttrValueException; import org.apache.syncope.core.persistence.api.entity.PlainAttrValue; import org.apache.syncope.core.persistence.api.entity.PlainSchema; import org.apache.tika.Tika; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.json.JsonMapper; public class BinaryValidator extends AbstractValidator { private static final long serialVersionUID = 1344152444666540361L; - private static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + private static final JsonMapper MAPPER = new SyncopeJsonMapper(); private static final Tika TIKA = new Tika(); @@ -67,7 +68,7 @@ private static boolean isValidJSON(final String value) { try { MAPPER.readTree(value); return true; - } catch (IOException e) { + } catch (JacksonException e) { LOG.debug("Invalid JSON string: {}", value, e); return false; } diff --git a/core/persistence-common/src/main/java/org/apache/syncope/core/persistence/common/content/KeymasterConfParamLoader.java b/core/persistence-common/src/main/java/org/apache/syncope/core/persistence/common/content/KeymasterConfParamLoader.java index 3de128e41d0..136f67353bb 100644 --- a/core/persistence-common/src/main/java/org/apache/syncope/core/persistence/common/content/KeymasterConfParamLoader.java +++ b/core/persistence-common/src/main/java/org/apache/syncope/core/persistence/common/content/KeymasterConfParamLoader.java @@ -18,18 +18,19 @@ */ package org.apache.syncope.core.persistence.common.content; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.io.InputStream; import java.util.Map; import java.util.Optional; import org.apache.syncope.common.keymaster.client.api.ConfParamOps; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.core.persistence.api.ApplicationContextProvider; import org.apache.syncope.core.persistence.api.content.ConfParamLoader; import org.apache.syncope.core.spring.security.AuthContextUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.transaction.annotation.Transactional; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.json.JsonMapper; /** * Initialize Keymaster with default content if no data is present already. @@ -38,7 +39,7 @@ public class KeymasterConfParamLoader implements ConfParamLoader { protected static final Logger LOG = LoggerFactory.getLogger(KeymasterConfParamLoader.class); - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); protected final ConfParamOps confParamOps; diff --git a/core/persistence-common/src/main/java/org/apache/syncope/core/persistence/common/validation/AnyCheck.java b/core/persistence-common/src/main/java/org/apache/syncope/core/persistence/common/validation/AnyCheck.java deleted file mode 100644 index 39ce7678c2d..00000000000 --- a/core/persistence-common/src/main/java/org/apache/syncope/core/persistence/common/validation/AnyCheck.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.syncope.core.persistence.common.validation; - -import jakarta.validation.Constraint; -import jakarta.validation.Payload; -import java.lang.annotation.Documented; -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -@Target({ ElementType.TYPE }) -@Retention(RetentionPolicy.RUNTIME) -@Constraint(validatedBy = AnyValidator.class) -@Documented -public @interface AnyCheck { - - String message() default "{org.apache.syncope.core.persistence.validation.any}"; - - Class[] groups() default {}; - - Class[] payload() default {}; -} diff --git a/core/persistence-common/src/main/java/org/apache/syncope/core/persistence/common/validation/AnyValidator.java b/core/persistence-common/src/main/java/org/apache/syncope/core/persistence/common/validation/AnyValidator.java deleted file mode 100644 index 766f6fcca84..00000000000 --- a/core/persistence-common/src/main/java/org/apache/syncope/core/persistence/common/validation/AnyValidator.java +++ /dev/null @@ -1,92 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.syncope.core.persistence.common.validation; - -import jakarta.validation.ConstraintValidatorContext; -import java.util.Optional; -import org.apache.syncope.common.lib.types.EntityViolationType; -import org.apache.syncope.core.persistence.api.ApplicationContextProvider; -import org.apache.syncope.core.persistence.api.dao.AllowedSchemas; -import org.apache.syncope.core.persistence.api.entity.Any; -import org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory; -import org.apache.syncope.core.persistence.api.entity.Groupable; -import org.apache.syncope.core.persistence.api.entity.Membership; -import org.apache.syncope.core.persistence.api.entity.PlainAttr; -import org.apache.syncope.core.persistence.api.entity.PlainSchema; -import org.apache.syncope.core.persistence.api.entity.Relatable; -import org.apache.syncope.core.persistence.api.entity.Relationship; - -public class AnyValidator extends AbstractValidator { - - @Override - public boolean isValid(final Any any, final ConstraintValidatorContext context) { - context.disableDefaultConstraintViolation(); - - AllowedSchemas allowedPlainSchemas = - ApplicationContextProvider.getApplicationContext().getBean(AnyUtilsFactory.class). - getInstance(any.getType().getKind()).dao().findAllowedSchemas(any, PlainSchema.class); - - for (PlainAttr attr : any.getPlainAttrs()) { - String plainSchema = Optional.ofNullable(attr).map(PlainAttr::getSchema).orElse(null); - if (plainSchema != null && !allowedPlainSchemas.selfContains(plainSchema)) { - context.buildConstraintViolationWithTemplate( - getTemplate(EntityViolationType.InvalidPlainAttr, - plainSchema + " not allowed for this instance")). - addPropertyNode("plainAttrs").addConstraintViolation(); - return false; - } - } - if (any instanceof Groupable groupable) { - for (Membership membership : groupable.getMemberships()) { - for (PlainAttr attr : groupable.getPlainAttrs(membership)) { - String plainSchema = Optional.ofNullable(attr).map(PlainAttr::getSchema).orElse(null); - if (plainSchema != null - && !allowedPlainSchemas.membershipsContains(membership.getRightEnd(), plainSchema)) { - - context.buildConstraintViolationWithTemplate( - getTemplate(EntityViolationType.InvalidPlainAttr, - plainSchema + " not allowed for membership of group " - + membership.getRightEnd().getName())). - addPropertyNode("plainAttrs").addConstraintViolation(); - return false; - } - } - } - } - if (any instanceof Relatable relatable) { - for (Relationship relationship : relatable.getRelationships()) { - for (PlainAttr attr : relatable.getPlainAttrs(relationship)) { - String plainSchema = Optional.ofNullable(attr).map(PlainAttr::getSchema).orElse(null); - if (plainSchema != null - && !allowedPlainSchemas.relationshipTypesContains(relationship.getType(), plainSchema)) { - - context.buildConstraintViolationWithTemplate( - getTemplate(EntityViolationType.InvalidPlainAttr, - plainSchema + " not allowed for relationships of type " - + relationship.getType().getKey())). - addPropertyNode("plainAttrs").addConstraintViolation(); - return false; - } - } - } - } - - return true; - } -} diff --git a/core/persistence-jpa-upgrader/LICENSE b/core/persistence-jpa-upgrader/LICENSE deleted file mode 100644 index cc09e451c1c..00000000000 --- a/core/persistence-jpa-upgrader/LICENSE +++ /dev/null @@ -1,480 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - -== - -For Jackson (http://wiki.fasterxml.com/JacksonHome): -This is licensed under the AL 2.0, see above. - -== - -For LMAX Disruptor (https://lmax-exchange.github.io/disruptor/): -This is licensed under the AL 2.0, see above. - -== - -For HikariCP (http://brettwooldridge.github.io/HikariCP/): -This is licensed under the AL 2.0, see above. - -== - -For Micrometer Application Metrics (https://micrometer.io/): -This is licensed under the AL 2.0, see above. - -== - -For Jakarta Annotations https://projects.eclipse.org/projects/ee4j.ca): -This is licensed under the EPL 1.0: - -Eclipse Public License - v 1.0 - -THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC -LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM -CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. - -1. DEFINITIONS - -"Contribution" means: - -a) in the case of the initial Contributor, the initial code and documentation - distributed under this Agreement, and -b) in the case of each subsequent Contributor: - i) changes to the Program, and - ii) additions to the Program; - - where such changes and/or additions to the Program originate from and are - distributed by that particular Contributor. A Contribution 'originates' - from a Contributor if it was added to the Program by such Contributor - itself or anyone acting on such Contributor's behalf. Contributions do not - include additions to the Program which: (i) are separate modules of - software distributed in conjunction with the Program under their own - license agreement, and (ii) are not derivative works of the Program. - -"Contributor" means any person or entity that distributes the Program. - -"Licensed Patents" mean patent claims licensable by a Contributor which are -necessarily infringed by the use or sale of its Contribution alone or when -combined with the Program. - -"Program" means the Contributions distributed in accordance with this -Agreement. - -"Recipient" means anyone who receives the Program under this Agreement, -including all Contributors. - -2. GRANT OF RIGHTS - a) Subject to the terms of this Agreement, each Contributor hereby grants - Recipient a non-exclusive, worldwide, royalty-free copyright license to - reproduce, prepare derivative works of, publicly display, publicly - perform, distribute and sublicense the Contribution of such Contributor, - if any, and such derivative works, in source code and object code form. - b) Subject to the terms of this Agreement, each Contributor hereby grants - Recipient a non-exclusive, worldwide, royalty-free patent license under - Licensed Patents to make, use, sell, offer to sell, import and otherwise - transfer the Contribution of such Contributor, if any, in source code and - object code form. This patent license shall apply to the combination of - the Contribution and the Program if, at the time the Contribution is - added by the Contributor, such addition of the Contribution causes such - combination to be covered by the Licensed Patents. The patent license - shall not apply to any other combinations which include the Contribution. - No hardware per se is licensed hereunder. - c) Recipient understands that although each Contributor grants the licenses - to its Contributions set forth herein, no assurances are provided by any - Contributor that the Program does not infringe the patent or other - intellectual property rights of any other entity. Each Contributor - disclaims any liability to Recipient for claims brought by any other - entity based on infringement of intellectual property rights or - otherwise. As a condition to exercising the rights and licenses granted - hereunder, each Recipient hereby assumes sole responsibility to secure - any other intellectual property rights needed, if any. For example, if a - third party patent license is required to allow Recipient to distribute - the Program, it is Recipient's responsibility to acquire that license - before distributing the Program. - d) Each Contributor represents that to its knowledge it has sufficient - copyright rights in its Contribution, if any, to grant the copyright - license set forth in this Agreement. - -3. REQUIREMENTS - -A Contributor may choose to distribute the Program in object code form under -its own license agreement, provided that: - - a) it complies with the terms and conditions of this Agreement; and - b) its license agreement: - i) effectively disclaims on behalf of all Contributors all warranties - and conditions, express and implied, including warranties or - conditions of title and non-infringement, and implied warranties or - conditions of merchantability and fitness for a particular purpose; - ii) effectively excludes on behalf of all Contributors all liability for - damages, including direct, indirect, special, incidental and - consequential damages, such as lost profits; - iii) states that any provisions which differ from this Agreement are - offered by that Contributor alone and not by any other party; and - iv) states that source code for the Program is available from such - Contributor, and informs licensees how to obtain it in a reasonable - manner on or through a medium customarily used for software exchange. - -When the Program is made available in source code form: - - a) it must be made available under this Agreement; and - b) a copy of this Agreement must be included with each copy of the Program. - Contributors may not remove or alter any copyright notices contained - within the Program. - -Each Contributor must identify itself as the originator of its Contribution, -if -any, in a manner that reasonably allows subsequent Recipients to identify the -originator of the Contribution. - -4. COMMERCIAL DISTRIBUTION - -Commercial distributors of software may accept certain responsibilities with -respect to end users, business partners and the like. While this license is -intended to facilitate the commercial use of the Program, the Contributor who -includes the Program in a commercial product offering should do so in a manner -which does not create potential liability for other Contributors. Therefore, -if a Contributor includes the Program in a commercial product offering, such -Contributor ("Commercial Contributor") hereby agrees to defend and indemnify -every other Contributor ("Indemnified Contributor") against any losses, -damages and costs (collectively "Losses") arising from claims, lawsuits and -other legal actions brought by a third party against the Indemnified -Contributor to the extent caused by the acts or omissions of such Commercial -Contributor in connection with its distribution of the Program in a commercial -product offering. The obligations in this section do not apply to any claims -or Losses relating to any actual or alleged intellectual property -infringement. In order to qualify, an Indemnified Contributor must: -a) promptly notify the Commercial Contributor in writing of such claim, and -b) allow the Commercial Contributor to control, and cooperate with the -Commercial Contributor in, the defense and any related settlement -negotiations. The Indemnified Contributor may participate in any such claim at -its own expense. - -For example, a Contributor might include the Program in a commercial product -offering, Product X. That Contributor is then a Commercial Contributor. If -that Commercial Contributor then makes performance claims, or offers -warranties related to Product X, those performance claims and warranties are -such Commercial Contributor's responsibility alone. Under this section, the -Commercial Contributor would have to defend claims against the other -Contributors related to those performance claims and warranties, and if a -court requires any other Contributor to pay any damages as a result, the -Commercial Contributor must pay those damages. - -5. NO WARRANTY - -EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN -"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR -IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, -NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each -Recipient is solely responsible for determining the appropriateness of using -and distributing the Program and assumes all risks associated with its -exercise of rights under this Agreement , including but not limited to the -risks and costs of program errors, compliance with applicable laws, damage to -or loss of data, programs or equipment, and unavailability or interruption of -operations. - -6. DISCLAIMER OF LIABILITY - -EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY -CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION -LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE -EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY -OF SUCH DAMAGES. - -7. GENERAL - -If any provision of this Agreement is invalid or unenforceable under -applicable law, it shall not affect the validity or enforceability of the -remainder of the terms of this Agreement, and without further action by the -parties hereto, such provision shall be reformed to the minimum extent -necessary to make such provision valid and enforceable. - -If Recipient institutes patent litigation against any entity (including a -cross-claim or counterclaim in a lawsuit) alleging that the Program itself -(excluding combinations of the Program with other software or hardware) -infringes such Recipient's patent(s), then such Recipient's rights granted -under Section 2(b) shall terminate as of the date such litigation is filed. - -All Recipient's rights under this Agreement shall terminate if it fails to -comply with any of the material terms or conditions of this Agreement and does -not cure such failure in a reasonable period of time after becoming aware of -such noncompliance. If all Recipient's rights under this Agreement terminate, -Recipient agrees to cease use and distribution of the Program as soon as -reasonably practicable. However, Recipient's obligations under this Agreement -and any licenses granted by Recipient relating to the Program shall continue -and survive. - -Everyone is permitted to copy and distribute copies of this Agreement, but in -order to avoid inconsistency the Agreement is copyrighted and may only be -modified in the following manner. The Agreement Steward reserves the right to -publish new versions (including revisions) of this Agreement from time to -time. No one other than the Agreement Steward has the right to modify this -Agreement. The Eclipse Foundation is the initial Agreement Steward. The -Eclipse Foundation may assign the responsibility to serve as the Agreement -Steward to a suitable separate entity. Each new version of the Agreement will -be given a distinguishing version number. The Program (including -Contributions) may always be distributed subject to the version of the -Agreement under which it was received. In addition, after a new version of the -Agreement is published, Contributor may elect to distribute the Program -(including its Contributions) under the new version. Except as expressly -stated in Sections 2(a) and 2(b) above, Recipient receives no rights or -licenses to the intellectual property of any Contributor under this Agreement, -whether expressly, by implication, estoppel or otherwise. All rights in the -Program not expressly granted under this Agreement are reserved. - -This Agreement is governed by the laws of the State of New York and the -intellectual property laws of the United States of America. No party to this -Agreement will bring a legal action under this Agreement more than one year -after the cause of action arose. Each party waives its rights to a jury trial in -any resulting litigation. - -== - -For Jakarta Messaging (https://projects.eclipse.org/projects/ee4j.messaging): -This is licensed under the EPL 1.0, see above. - -== - -For Jakarta Persistence project(https://github.com/eclipse-ee4j/jpa-api): -This is licensed under the EPL 1.0, see above. - -== - -For Jakarta Transactions (https://projects.eclipse.org/projects/ee4j.jta): -This is licensed under the EPL 1.0, see above. - -== - -For Simple Logging Facade for Java - SLF4J (http://www.slf4j.org/): -This is licensed under the MIT license: - - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -== - -For Spring (https://spring.io/projects): -This is licensed under the AL 2.0, see above. - -== - -For SnakeYAML (http://www.snakeyaml.org/): -This is licensed under the AL 2.0, see above. diff --git a/core/persistence-jpa-upgrader/NOTICE b/core/persistence-jpa-upgrader/NOTICE deleted file mode 100644 index e3e570c55d8..00000000000 --- a/core/persistence-jpa-upgrader/NOTICE +++ /dev/null @@ -1,57 +0,0 @@ -Apache Syncope -Copyright 2012-2025 The Apache Software Foundation - -This product includes software developed by: -The Apache Software Foundation (http://www.apache.org/). - -The following copyright notice(s) were affixed to portions of this code -with which this file is now or was at one time distributed. - -== - -This product includes software developed by the Jackson project. - -== - -This product includes software developed by the HikariCP project. - -== - -This product includes software developed by Micrometer Application Metrics. -Copyright (c) 2017-Present VMware, Inc. All Rights Reserved. - -== - -This product includes software produced and maintained by Jakarta Annotations -All content is the property of the respective authors or their employers. - -== - -This product includes software developed by the Eclipse Project for Jakarta Messaging. -Copyright (c) 2017, 2020 Oracle and/or its affiliates. All rights reserved. -Copyright 2021 Contributors to the Eclipse Foundation - -== - -This product includes software produced and maintained by Jakarta Persistence project -All content is the property of the respective authors or their employers. - -== - -This product includes software developed by the Eclipse Project for Jakarta Transactions. -Copyright (c) 2012, 2020 Oracle and/or its affiliates. All rights reserved. - -== - -This products includes software developed by the Simple Logging Facade for Java (SLF4J) project. -Copyright (c) 2004-2016 QOS.ch. - -== - -This product includes software developed by SpringSource. -Copyright (c) 2004-2022 SpringSource -All rights reserved. - -== - -This product includes software developed by the SnakeYAML project. diff --git a/core/persistence-jpa-upgrader/pom.xml b/core/persistence-jpa-upgrader/pom.xml deleted file mode 100644 index fa51b7bf046..00000000000 --- a/core/persistence-jpa-upgrader/pom.xml +++ /dev/null @@ -1,214 +0,0 @@ - - - - - 4.0.0 - - - org.apache.syncope - syncope-core - 4.1.0-SNAPSHOT - - - Apache Syncope Core Persistence JPA Upgrader - Apache Syncope Core Persistence JPA Upgrader - org.apache.syncope.core - syncope-core-persistence-jpa-upgrader - jar - - - file:${bundles.directory}/ - - org.postgresql - postgresql - - ${basedir}/../.. - - - - - org.springframework.boot - spring-boot-starter-jdbc - - - - org.springframework.boot - spring-boot-starter-log4j2 - - - com.lmax - disruptor - - - - org.apache.openjpa - openjpa - - - - com.fasterxml.jackson.core - jackson-databind - - - - - com.github.ben-manes.caffeine - jcache - test - - - org.springframework.boot - spring-boot-starter-validation - test - - - org.apache.syncope.core - syncope-core-workflow-java - ${project.version} - test - - - org.apache.syncope.core - syncope-core-persistence-jpa - ${project.version} - test - - - org.postgresql - postgresql - test - - - io.zonky.test - embedded-postgres - test - - - org.springframework.boot - spring-boot-starter-test - test - - - - - - - org.apache.maven.plugins - maven-dependency-plugin - true - - - set-bundles - process-test-resources - - copy - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - ${project.build.directory}/test-classes - file:${bundles.directory}/ - true - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - - org.springframework.boot - spring-boot-maven-plugin - - ZIP - - - - - repackage - - - - - - - - - src/main/resources - true - - - - - src/test/resources - true - - - ${basedir}/../persistence-jpa/src/test/resources - true - - core-test.properties - - - - ${basedir}/../provisioning-java/src/test/resources - true - - core-test.properties - - - - - - - - apache-release - - - - - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - org.apache.maven.plugins - maven-source-plugin - false - - true - - - - - - - - diff --git a/core/persistence-jpa-upgrader/src/main/java/org/apache/syncope/core/persistence/jpa/upgrade/GenerateUpgradeSQL.java b/core/persistence-jpa-upgrader/src/main/java/org/apache/syncope/core/persistence/jpa/upgrade/GenerateUpgradeSQL.java deleted file mode 100644 index 790f8fb4dd4..00000000000 --- a/core/persistence-jpa-upgrader/src/main/java/org/apache/syncope/core/persistence/jpa/upgrade/GenerateUpgradeSQL.java +++ /dev/null @@ -1,358 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.syncope.core.persistence.jpa.upgrade; - -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; -import com.fasterxml.jackson.databind.node.ObjectNode; -import java.io.IOException; -import java.io.Writer; -import java.sql.SQLException; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Optional; -import org.apache.openjpa.jdbc.conf.JDBCConfiguration; -import org.apache.openjpa.jdbc.schema.SchemaTool; -import org.springframework.jdbc.core.JdbcTemplate; - -public class GenerateUpgradeSQL { - - private static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); - - private static final String INIT_SQL_STATEMENTS = - """ - INSERT INTO InboundPolicy SELECT * FROM PullPolicy; - UPDATE ExternalResource SET inboundPolicy_id=pullPolicy_id; - ALTER TABLE ExternalResource DROP COLUMN pullPolicy_id; - - INSERT INTO InboundCorrelationRuleEntity(id, inboundPolicy_id, anyType_id, implementation_id) - SELECT id, pullPolicy_id, anyType_id, implementation_id FROM PullCorrelationRuleEntity; - - DROP TABLE PullCorrelationRuleEntity; - DROP TABLE PullPolicy; - """; - - private static final String FINAL_SQL_STATEMENTS = - """ - DROP TABLE IF EXISTS qrtz_blob_triggers CASCADE; - DROP TABLE IF EXISTS qrtz_calendars CASCADE; - DROP TABLE IF EXISTS qrtz_cron_triggers CASCADE; - DROP TABLE IF EXISTS qrtz_fired_triggers CASCADE; - DROP TABLE IF EXISTS qrtz_job_details CASCADE; - DROP TABLE IF EXISTS qrtz_locks CASCADE; - DROP TABLE IF EXISTS qrtz_paused_trigger_grps CASCADE; - DROP TABLE IF EXISTS qrtz_scheduler_state CASCADE; - DROP TABLE IF EXISTS qrtz_simple_triggers CASCADE; - DROP TABLE IF EXISTS qrtz_simprop_triggers CASCADE; - DROP TABLE IF EXISTS qrtz_triggers CASCADE; - """; - - private final JDBCConfiguration jdbcConf; - - private final JdbcTemplate jdbcTemplate; - - public GenerateUpgradeSQL(final JDBCConfiguration jdbcConf) { - this.jdbcConf = jdbcConf; - this.jdbcTemplate = new JdbcTemplate(jdbcConf.getDataSource2(null)); - } - - private String connInstances() throws JsonProcessingException { - StringBuilder result = new StringBuilder(); - - List> poolConfs = jdbcTemplate.queryForList( - "SELECT id, maxIdle, maxObjects, maxWait, minEvictableIdleTimeMillis, minIdle FROM ConnInstance " - + "WHERE maxidle IS NOT NULL OR maxobjects IS NOT NULL OR maxWait IS NOT NULL " - + "OR minEvictableIdleTimeMillis IS NOT NULL OR minIdle IS NOT NULL"); - - for (Map poolConf : poolConfs) { - ObjectNode cpc = MAPPER.createObjectNode(); - Optional.ofNullable(poolConf.get("maxIdle")).ifPresent(v -> cpc.put("maxIdle", (Integer) v)); - Optional.ofNullable(poolConf.get("maxObjects")).ifPresent(v -> cpc.put("maxObjects", (Integer) v)); - Optional.ofNullable(poolConf.get("maxWait")).ifPresent(v -> cpc.put("maxWait", (Long) v)); - Optional.ofNullable(poolConf.get("minEvictableIdleTimeMillis")). - ifPresent(v -> cpc.put("minEvictableIdleTimeMillis", (Long) v)); - Optional.ofNullable(poolConf.get("minIdle")).ifPresent(v -> cpc.put("minIdle", (Integer) v)); - - result.append(String.format( - "UPDATE ConnInstance SET poolConf='%s' WHERE id='%s';\n", - MAPPER.writeValueAsString(cpc), - poolConf.get("id").toString())); - } - - result.append("ALTER TABLE ConnInstance DROP COLUMN maxidle;\n"); - result.append("ALTER TABLE ConnInstance DROP COLUMN maxobjects;\n"); - result.append("ALTER TABLE ConnInstance DROP COLUMN maxwait;\n"); - result.append("ALTER TABLE ConnInstance DROP COLUMN minevictableidletimemillis;\n"); - result.append("ALTER TABLE ConnInstance DROP COLUMN minidle;\n"); - - return result.toString(); - } - - private String resources() throws JsonProcessingException { - StringBuilder result = new StringBuilder(); - - result.append("ALTER TABLE ExternalResource DROP COLUMN overridecapabilities;\n"); - - List> resources = jdbcTemplate.queryForList( - "SELECT id, provisions FROM ExternalResource WHERE provisions IS NOT NULL"); - for (Map resource : resources) { - JsonNode provisions = MAPPER.readTree(resource.get("provisions").toString()); - for (JsonNode provision : provisions) { - if (provision.has("virSchemas")) { - ((ObjectNode) provision).remove("virSchemas"); - } - if (provision.has("mapping") && provision.get("mapping").has("linkingItems")) { - ((ObjectNode) provision.get("mapping")).remove("linkingItems"); - } - } - - result.append(String.format( - "UPDATE ExternalResource SET provisions='%s' WHERE id='%s';\n", - MAPPER.writeValueAsString(provisions).replace("'", "''"), - resource.get("id").toString())); - } - - List> accountPolicyResources = jdbcTemplate.queryForList( - "SELECT accountpolicy_id, resource_id FROM AccountPolicy_ExternalResource"); - accountPolicyResources.forEach(acp -> result.append(String.format( - "UPDATE ExternalResource SET accountPolicy_id='%s' WHERE id='%s';\n", - acp.get("accountpolicy_id").toString(), - acp.get("resource_id").toString()))); - - result.append("DROP TABLE AccountPolicy_ExternalResource;\n"); - - return result.toString(); - } - - private String plainSchemas() throws JsonProcessingException { - StringBuilder result = new StringBuilder(); - - List> enumerations = jdbcTemplate.queryForList( - "SELECT id, enumerationKeys, enumerationValues FROM PlainSchema " - + "WHERE enumerationValues IS NOT NULL"); - - for (Map enumeration : enumerations) { - String[] keys = enumeration.get("enumerationValues").toString().split(";"); - String[] values = Optional.ofNullable(enumeration.get("enumerationKeys")). - map(v -> v.toString().split(";")). - orElse(keys); - - Map enumValues = new HashMap<>(); - for (int i = 0; i < keys.length; i++) { - enumValues.put(keys[i], values.length > i ? values[i] : keys[i]); - } - - result.append(String.format( - "UPDATE PlainSchema SET enumValues='%s' WHERE id='%s';\n", - MAPPER.writeValueAsString(enumValues), - enumeration.get("id").toString())); - } - - result.append("ALTER TABLE PlainSchema DROP COLUMN enumerationKeys;\n"); - result.append("ALTER TABLE PlainSchema DROP COLUMN enumerationValues;\n"); - - return result.toString(); - } - - private String roles() throws JsonProcessingException { - StringBuilder result = new StringBuilder(); - - List> dynMembershipConds = jdbcTemplate.queryForList( - "SELECT role_id AS id, fiql FROM DynRoleMembership"); - - dynMembershipConds.forEach(cond -> result.append(String.format( - "UPDATE SyncopeRole SET dynMembershipCond='%s' WHERE id='%s';\n", - cond.get("fiql").toString(), - cond.get("id").toString()))); - - result.append("DROP TABLE DynRoleMembership;\n"); - - List> roles = jdbcTemplate.queryForList( - "SELECT id, anyLayout from SyncopeRole WHERE anyLayout IS NOT NULL"); - - for (Map role : roles) { - JsonNode anyLayout = MAPPER.readTree(role.get("anyLayout").toString()); - for (JsonNode child : anyLayout) { - if (child.isObject()) { - if (child.has("virAttrs")) { - ((ObjectNode) child).remove("virAttrs"); - } - if (child.has("whichVirAttrs")) { - ((ObjectNode) child).remove("whichVirAttrs"); - } - } - } - - result.append(String.format( - "UPDATE SyncopeRole SET anyLayout='%s' WHERE id='%s';\n", - MAPPER.writeValueAsString(anyLayout).replace("'", "''"), - role.get("id").toString())); - } - - return result.toString(); - } - - private String relationshipTypes() { - StringBuilder result = new StringBuilder(); - - List> relationshipTypes = jdbcTemplate.queryForList("SELECT id FROM RelationshipType"); - - jdbcTemplate.setMaxRows(1); - relationshipTypes.forEach(relationshipType -> { - List> anyObjects = jdbcTemplate.queryForList( - "SELECT anyobject_id FROM URelationship WHERE type_id=?", - relationshipType.get("id")); - if (anyObjects.isEmpty()) { - anyObjects = jdbcTemplate.queryForList( - "SELECT left_anyobject_id, right_anyobject_id FROM ARelationship WHERE type_id=?", - relationshipType.get("id")); - if (!anyObjects.isEmpty()) { - String leftEndAnyType = jdbcTemplate.queryForObject( - "SELECT type_id from AnyObject WHERE id=?", - String.class, - anyObjects.getFirst().get("left_anyobject_id")); - String rightEndAnyType = jdbcTemplate.queryForObject( - "SELECT type_id from AnyObject WHERE id=?", - String.class, - anyObjects.getFirst().get("right_anyobject_id")); - - result.append("UPDATE RelationshipType "). - append("SET leftEndAnyType_id='").append(leftEndAnyType).append("', "). - append("rightEndAnyType_id='").append(rightEndAnyType).append("' "). - append("WHERE id='").append(relationshipType.get("id")).append("';\n"); - } - } else { - String rightEndAnyType = jdbcTemplate.queryForObject( - "SELECT type_id from AnyObject WHERE id=?", - String.class, - anyObjects.getFirst().get("anyobject_id")); - - result.append("UPDATE RelationshipType "). - append("SET leftEndAnyType_id='USER', "). - append("rightEndAnyType_id='").append(rightEndAnyType).append("' "). - append("WHERE id='").append(relationshipType.get("id")).append("';\n"); - } - }); - jdbcTemplate.setMaxRows(-1); - - result.append("UPDATE RelationshipType "). - append("SET leftEndAnyType_id='USER', rightEndAnyType_id='USER' "). - append("WHERE leftEndAnyType_id IS NULL AND rightEndAnyType_id IS NULL;\n"); - - return result.toString(); - } - - private String implementations() { - StringBuilder result = new StringBuilder(); - - result.append("UPDATE Implementation "). - append("SET type='INBOUND_ACTIONS' WHERE type='PULL_ACTIONS';\n"); - result.append("UPDATE Implementation "). - append("SET type='INBOUND_CORRELATION_RULE' WHERE type='PULL_CORRELATION_RULE';\n"); - - List> implementations = jdbcTemplate.queryForList( - "SELECT id, body from Implementation " - + "WHERE body LIKE 'org.apache.syncope.core.persistence.jpa.attrvalue.validation.%'"); - - implementations.forEach(implementation -> result.append(String.format( - "UPDATE Implementation SET body='%s' WHERE id='%s';\n", - implementation.get("body").toString().replace( - "org.apache.syncope.core.persistence.jpa.attrvalue.validation.", - "org.apache.syncope.core.persistence.common.attrvalue."), - implementation.get("id").toString()))); - - return result.toString(); - } - - private String anyTemplates() throws JsonProcessingException { - StringBuilder result = new StringBuilder(); - - List> templates = jdbcTemplate.queryForList( - "SELECT id, template from AnyTemplateRealm"); - - for (Map template : templates) { - JsonNode t = MAPPER.readTree(template.get("template").toString()); - if (t.has("virAttrs")) { - ((ObjectNode) t).remove("virAttrs"); - - result.append(String.format( - "UPDATE AnyTemplateRealm SET template='%s' WHERE id='%s';\n", - MAPPER.writeValueAsString(t).replace("'", "''"), - template.get("id").toString())); - } - } - - templates = jdbcTemplate.queryForList( - "SELECT id, template from AnyTemplatePullTask"); - - for (Map template : templates) { - JsonNode t = MAPPER.readTree(template.get("template").toString()); - if (t.has("virAttrs")) { - ((ObjectNode) t).remove("virAttrs"); - - result.append(String.format( - "UPDATE AnyTemplatePullTask SET template='%s' WHERE id='%s';\n", - MAPPER.writeValueAsString(t).replace("'", "''"), - template.get("id").toString())); - } - } - - return result.toString(); - } - - private String audit() { - StringBuilder result = new StringBuilder(); - - List> auditConf = jdbcTemplate.queryForList( - "SELECT id from AuditConf"); - - auditConf.forEach(conf -> result.append(String.format( - "UPDATE AuditConf SET id='%s' WHERE id='%s';\n", - conf.get("id").toString().replace("syncope.audit.", ""), - conf.get("id").toString()))); - - return result.toString(); - } - - public void run(final Writer out) throws IOException, SQLException { - WiserSchemaTool schemaTool = new WiserSchemaTool(jdbcConf, SchemaTool.ACTION_ADD); - schemaTool.setSchemaGroup(jdbcConf.getSchemaFactoryInstance().readSchema()); - schemaTool.setWriter(out); - - try (out) { - // run OpenJPA's SchemaTool to get the update statements - schemaTool.run(); - - out.append('\n').append(INIT_SQL_STATEMENTS).append('\n'); - - out.append(connInstances()).append('\n'); - out.append(resources()).append('\n'); - out.append(plainSchemas()).append('\n'); - out.append(roles()).append('\n'); - out.append(relationshipTypes()).append('\n'); - out.append(implementations()).append('\n'); - out.append(anyTemplates()).append('\n'); - out.append(audit()).append('\n'); - - out.append(FINAL_SQL_STATEMENTS); - } - } -} diff --git a/core/persistence-jpa-upgrader/src/main/java/org/apache/syncope/core/persistence/jpa/upgrade/PersistenceUpgraderContext.java b/core/persistence-jpa-upgrader/src/main/java/org/apache/syncope/core/persistence/jpa/upgrade/PersistenceUpgraderContext.java deleted file mode 100644 index 2afacc715e8..00000000000 --- a/core/persistence-jpa-upgrader/src/main/java/org/apache/syncope/core/persistence/jpa/upgrade/PersistenceUpgraderContext.java +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.syncope.core.persistence.jpa.upgrade; - -import com.zaxxer.hikari.HikariConfig; -import com.zaxxer.hikari.HikariDataSource; -import javax.sql.DataSource; -import org.apache.openjpa.jdbc.conf.JDBCConfiguration; -import org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl; -import org.apache.openjpa.jdbc.schema.FileSchemaFactory; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -@Configuration(proxyBeanMethods = false) -public class PersistenceUpgraderContext { - - @Bean - public DataSource syncopeDataSource( - final @Value("${db.jdbcDriverClassName}") String jdbcDriver, - final @Value("${db.jdbcURL}") String jdbcURL, - final @Value("${db.username}") String dbUser, - final @Value("${db.password}") String dbPassword) { - - HikariConfig config = new HikariConfig(); - config.setDriverClassName(jdbcDriver); - config.setJdbcUrl(jdbcURL); - config.setUsername(dbUser); - config.setPassword(dbPassword); - return new HikariDataSource(config); - } - - @Bean - public JDBCConfiguration jdbcConf( - final DataSource syncopeDataSource, - final @Value("${db.jdbcDriverClassName}") String jdbcDriver, - final @Value("${db.dictionary}") String dbDictionary, - final @Value("${db.schema}") String dbSchema) { - - JDBCConfiguration jdbcConf = new JDBCConfigurationImpl(); - jdbcConf.setConnection2DriverName(jdbcDriver); - jdbcConf.setDBDictionary(dbDictionary); - jdbcConf.setConnectionFactory2(syncopeDataSource); - - FileSchemaFactory schemaFactory = new FileSchemaFactory(); - schemaFactory.setConfiguration(jdbcConf); - schemaFactory.setFile(dbSchema); - jdbcConf.setSchemaFactory(schemaFactory); - - return jdbcConf; - } - - @Bean - public GenerateUpgradeSQL generateUpgradeSQL(final JDBCConfiguration jdbcConf) { - return new GenerateUpgradeSQL(jdbcConf); - } -} diff --git a/core/persistence-jpa-upgrader/src/main/java/org/apache/syncope/core/persistence/jpa/upgrade/SyncopeCorePersistenceJPAUpgrader.java b/core/persistence-jpa-upgrader/src/main/java/org/apache/syncope/core/persistence/jpa/upgrade/SyncopeCorePersistenceJPAUpgrader.java deleted file mode 100644 index e919097b420..00000000000 --- a/core/persistence-jpa-upgrader/src/main/java/org/apache/syncope/core/persistence/jpa/upgrade/SyncopeCorePersistenceJPAUpgrader.java +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.syncope.core.persistence.jpa.upgrade; - -import java.io.PrintWriter; -import java.io.Writer; -import java.nio.charset.StandardCharsets; -import java.nio.file.Files; -import java.nio.file.Path; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.CommandLineRunner; -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; - -@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class }) -public class SyncopeCorePersistenceJPAUpgrader implements CommandLineRunner { - - private static final Logger LOG = LoggerFactory.getLogger(SyncopeCorePersistenceJPAUpgrader.class); - - public static void main(final String[] args) { - SpringApplication.run(SyncopeCorePersistenceJPAUpgrader.class, args); - } - - @Autowired - private GenerateUpgradeSQL generateUpgradeSQL; - - @Override - public void run(final String... args) throws Exception { - Writer out; - if (args.length > 0) { - LOG.info("Sending upgrade statements to {}", args[0]); - out = Files.newBufferedWriter(Path.of(args[0]), StandardCharsets.UTF_8); - } else { - LOG.info("Sending upgrade statements to stdout"); - out = new PrintWriter(System.out); - } - generateUpgradeSQL.run(out); - } -} diff --git a/core/persistence-jpa-upgrader/src/main/java/org/apache/syncope/core/persistence/jpa/upgrade/WiserSchemaTool.java b/core/persistence-jpa-upgrader/src/main/java/org/apache/syncope/core/persistence/jpa/upgrade/WiserSchemaTool.java deleted file mode 100644 index 491121e981f..00000000000 --- a/core/persistence-jpa-upgrader/src/main/java/org/apache/syncope/core/persistence/jpa/upgrade/WiserSchemaTool.java +++ /dev/null @@ -1,230 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.syncope.core.persistence.jpa.upgrade; - -import java.sql.SQLException; -import java.util.HashSet; -import java.util.Optional; -import java.util.Set; -import org.apache.openjpa.jdbc.conf.JDBCConfiguration; -import org.apache.openjpa.jdbc.identifier.DBIdentifier; -import org.apache.openjpa.jdbc.schema.Column; -import org.apache.openjpa.jdbc.schema.ForeignKey; -import org.apache.openjpa.jdbc.schema.Index; -import org.apache.openjpa.jdbc.schema.PrimaryKey; -import org.apache.openjpa.jdbc.schema.Schema; -import org.apache.openjpa.jdbc.schema.SchemaGroup; -import org.apache.openjpa.jdbc.schema.SchemaTool; -import org.apache.openjpa.jdbc.schema.Sequence; -import org.apache.openjpa.jdbc.schema.Table; -import org.apache.openjpa.jdbc.schema.Unique; - -/** - * Compared to the original {@link SchemaTool}, this class' methods keep consistent behavior when either {@code _writer} - * is null or not. - */ -public class WiserSchemaTool extends SchemaTool { - - public WiserSchemaTool(final JDBCConfiguration conf) { - super(conf); - } - - public WiserSchemaTool(final JDBCConfiguration conf, final String action) { - super(conf, action); - } - - @Override - protected void add() throws SQLException { - add(getDBSchemaGroup(true), assertSchemaGroup()); - } - - @Override - protected void buildSchema( - final SchemaGroup db, - final SchemaGroup repos, - final boolean considerDatabaseState) throws SQLException { - - // add sequences - if (getSequences()) { - for (Schema schema : repos.getSchemas()) { - for (Sequence seq : schema.getSequences()) { - if (considerDatabaseState && db.findSequence(schema, seq.getQualifiedPath()) != null) { - continue; - } - - if (createSequence(seq)) { - Schema dbSchema = Optional.ofNullable(db.getSchema(seq.getSchemaIdentifier())). - orElseGet(() -> db.addSchema(seq.getSchemaIdentifier())); - dbSchema.importSequence(seq); - } else { - _log.warn(_loc.get("add-seq", seq)); - } - } - } - } - - // order is important in this method; start with columns - DBIdentifier defaultSchemaName = DBIdentifier.newSchema(_dict.getDefaultSchemaName()); - for (Schema schema : repos.getSchemas()) { - for (Table tab : schema.getTables()) { - Table dbTable = considerDatabaseState - ? db.findTable(schema, tab.getQualifiedPath(), defaultSchemaName) - : null; - if (dbTable != null) { - for (Column col : tab.getColumns()) { - Column dbCol = dbTable.getColumn(col.getIdentifier()); - if (dbCol == null) { - if (addColumn(col)) { - dbTable.importColumn(col); - } else { - _log.warn(_loc.get("add-col", col, tab)); - } - } else if (!col.equalsColumn(_dict, dbCol)) { - _log.warn(_loc.get("bad-col", - new Object[] { dbCol, dbTable, dbCol.getDescription(), col.getDescription() })); - } - } - } - } - } - - // primary keys - if (getPrimaryKeys()) { - for (Schema schema : repos.getSchemas()) { - for (Table tab : schema.getTables()) { - PrimaryKey pk = tab.getPrimaryKey(); - Table dbTable = considerDatabaseState - ? db.findTable(schema, tab.getQualifiedPath()) - : null; - if (pk != null && !pk.isLogical() && dbTable != null) { - if (dbTable.getPrimaryKey() == null && addPrimaryKey(pk)) { - dbTable.importPrimaryKey(pk); - } else if (dbTable.getPrimaryKey() == null) { - _log.warn(_loc.get("add-pk", pk, tab)); - } else if (!pk.equalsPrimaryKey(dbTable.getPrimaryKey())) { - _log.warn(_loc.get("bad-pk", - dbTable.getPrimaryKey(), dbTable)); - } - } - } - } - } - - // tables - Set newTables = new HashSet<>(); - for (Schema schema : repos.getSchemas()) { - for (Table tab : schema.getTables()) { - if (considerDatabaseState && db.findTable(schema, tab.getQualifiedPath()) != null) { - continue; - } - - if (createTable(tab)) { - newTables.add(tab); - Schema dbSchema = Optional.ofNullable(db.getSchema(tab.getSchemaIdentifier())). - orElseGet(() -> db.addSchema(tab.getSchemaIdentifier())); - dbSchema.importTable(tab); - } else { - _log.warn(_loc.get("add-table", tab)); - } - } - } - - // indexes - for (Schema schema : repos.getSchemas()) { - Table[] tabs = schema.getTables(); - for (Table tab : tabs) { - // create indexes on new tables even if indexes have been turned off - if (!getIndexes() && !newTables.contains(tab)) { - continue; - } - - Table dbTable = considerDatabaseState - ? db.findTable(schema, tab.getQualifiedPath()) - : null; - if (dbTable != null) { - for (Index idx : tab.getIndexes()) { - Index dbIdx = findIndex(dbTable, idx); - if (dbIdx == null) { - if (createIndex(idx, dbTable, tab.getUniques())) { - dbTable.importIndex(idx); - } else { - _log.warn(_loc.get("add-index", idx, tab)); - } - } else if (!idx.equalsIndex(dbIdx)) { - _log.warn(_loc.get("bad-index", dbIdx, dbTable)); - } - } - } - } - } - - // Unique Constraints on group of columns - for (Schema schema : repos.getSchemas()) { - for (Table tab : schema.getTables()) { - // create unique constraints only on new tables - if (!newTables.contains(tab)) { - continue; - } - Unique[] uniques = tab.getUniques(); - if (uniques == null || uniques.length == 0) { - continue; - } - Table dbTable = considerDatabaseState - ? db.findTable(tab) - : null; - if (dbTable == null) { - continue; - } - for (Unique unique : uniques) { - dbTable.importUnique(unique); - } - } - } - - // foreign keys - for (Schema schema : repos.getSchemas()) { - for (Table tab : schema.getTables()) { - // create foreign keys on new tables even if fks have been turned off - if (!getForeignKeys() && !newTables.contains(tab)) { - continue; - } - - Table dbTable = considerDatabaseState - ? db.findTable(schema, tab.getQualifiedPath()) - : null; - if (dbTable != null) { - for (ForeignKey fk : tab.getForeignKeys()) { - if (!fk.isLogical()) { - ForeignKey dbFk = findForeignKey(dbTable, fk); - if (dbFk == null) { - if (addForeignKey(fk)) { - dbTable.importForeignKey(fk); - } else { - _log.warn(_loc.get("add-fk", fk, tab)); - } - } else if (!fk.equalsForeignKey(dbFk)) { - _log.warn(_loc.get("bad-fk", dbFk, dbTable)); - } - } - } - } - } - } - } -} diff --git a/core/persistence-jpa-upgrader/src/main/resources/application-mariadb.properties b/core/persistence-jpa-upgrader/src/main/resources/application-mariadb.properties deleted file mode 100644 index 64f36708df0..00000000000 --- a/core/persistence-jpa-upgrader/src/main/resources/application-mariadb.properties +++ /dev/null @@ -1,20 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -db.jdbcDriverClassName=org.mariadb.jdbc.Driver -db.dictionary=org.apache.openjpa.jdbc.sql.MariaDBDictionary(blobTypeName=LONGBLOB,dateFractionDigits=3) -db.schema=schema-mariadb.xml diff --git a/core/persistence-jpa-upgrader/src/main/resources/application-mysql.properties b/core/persistence-jpa-upgrader/src/main/resources/application-mysql.properties deleted file mode 100644 index ce9d7f90d73..00000000000 --- a/core/persistence-jpa-upgrader/src/main/resources/application-mysql.properties +++ /dev/null @@ -1,20 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -db.jdbcDriverClassName=com.mysql.cj.jdbc.Driver -db.dictionary=org.apache.openjpa.jdbc.sql.MySQLDictionary(blobTypeName=LONGBLOB,dateFractionDigits=3,useSetStringForClobs=true) -db.schema=schema-mysql.xml diff --git a/core/persistence-jpa-upgrader/src/main/resources/application-oracle.properties b/core/persistence-jpa-upgrader/src/main/resources/application-oracle.properties deleted file mode 100644 index dea7abbcddd..00000000000 --- a/core/persistence-jpa-upgrader/src/main/resources/application-oracle.properties +++ /dev/null @@ -1,20 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -db.jdbcDriverClassName=oracle.jdbc.OracleDriver -db.dictionary=org.apache.openjpa.jdbc.sql.OracleDictionary -db.schema=schema-oracle.xml diff --git a/core/persistence-jpa-upgrader/src/main/resources/application.properties b/core/persistence-jpa-upgrader/src/main/resources/application.properties deleted file mode 100644 index ca8ecc09466..00000000000 --- a/core/persistence-jpa-upgrader/src/main/resources/application.properties +++ /dev/null @@ -1,23 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -db.jdbcDriverClassName=org.postgresql.Driver -db.dictionary=org.apache.openjpa.jdbc.sql.PostgresDictionary -db.jdbcURL=${SYNCOPE_DB_URL} -db.username=${SYNCOPE_DB_USER} -db.password=${SYNCOPE_DB_PASSWORD} -db.schema=schema-postgresql.xml diff --git a/core/persistence-jpa-upgrader/src/main/resources/schema-mariadb.xml b/core/persistence-jpa-upgrader/src/main/resources/schema-mariadb.xml deleted file mode 100644 index 71dd1d8f338..00000000000 --- a/core/persistence-jpa-upgrader/src/main/resources/schema-mariadb.xml +++ /dev/null @@ -1,1425 +0,0 @@ - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - - -
- - - - - - - - -
- - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - -
- - - -
- - - - - - - -
- - - - - - - -
- - - - - - - - -
- - - - -
- - - - - - - - - - -
- - - - - - - - -
- - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - - - - - - -
- - - - - - - - -
- - - -
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - - - -
- - - - - - - - - - - - - - - - -
- - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - -
- - - - - - - - - - - - -
- - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - - - - -
- - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - -
- - \ No newline at end of file diff --git a/core/persistence-jpa-upgrader/src/main/resources/schema-mysql.xml b/core/persistence-jpa-upgrader/src/main/resources/schema-mysql.xml deleted file mode 100644 index c7b0c207fbe..00000000000 --- a/core/persistence-jpa-upgrader/src/main/resources/schema-mysql.xml +++ /dev/null @@ -1,1425 +0,0 @@ - - - - - - - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - - -
- - - - - - - - -
- - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - -
- - - -
- - - - - - - -
- - - - - - - -
- - - - - - - - -
- - - - -
- - - - - - - - - - -
- - - - - - - - -
- - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - - - - - - -
- - - - - - - - -
- - - -
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - - - -
- - - - - - - - - - - - - - - - -
- - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - -
- - - - - - - - - - - - -
- - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - - - - -
- - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
\ No newline at end of file diff --git a/core/persistence-jpa-upgrader/src/main/resources/schema-oracle.xml b/core/persistence-jpa-upgrader/src/main/resources/schema-oracle.xml deleted file mode 100644 index a31f7074e41..00000000000 --- a/core/persistence-jpa-upgrader/src/main/resources/schema-oracle.xml +++ /dev/null @@ -1,1425 +0,0 @@ - - - - - - - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - - -
- - - - - - - - -
- - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - -
- - - -
- - - - - - - -
- - - - - - - -
- - - - - - - - -
- - - - -
- - - - - - - - - - -
- - - - - - - - -
- - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - - - - - - -
- - - - - - - - -
- - - -
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - - - -
- - - - - - - - - - - - - - - - -
- - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - -
- - - - - - - - - - - - -
- - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - - - - -
- - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
diff --git a/core/persistence-jpa-upgrader/src/main/resources/schema-postgresql.xml b/core/persistence-jpa-upgrader/src/main/resources/schema-postgresql.xml deleted file mode 100644 index 19a948e33aa..00000000000 --- a/core/persistence-jpa-upgrader/src/main/resources/schema-postgresql.xml +++ /dev/null @@ -1,1425 +0,0 @@ - - - - - - - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - - -
- - - - - - - - -
- - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - -
- - - -
- - - - - - - -
- - - - - - - -
- - - - - - - - -
- - - - -
- - - - - - - - - - -
- - - - - - - - -
- - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - - - - - - -
- - - - - - - - -
- - - -
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - - - -
- - - - - - - - - - - - - - - - -
- - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - - -
- - - - - - - - - - - - -
- - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - -
- - - - - -
- - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - -
- - - - -
-
-
\ No newline at end of file diff --git a/core/persistence-jpa-upgrader/src/test/java/org/apache/syncope/core/persistence/jpa/upgrade/DummyDomainOps.java b/core/persistence-jpa-upgrader/src/test/java/org/apache/syncope/core/persistence/jpa/upgrade/DummyDomainOps.java deleted file mode 100644 index c4cee7f7824..00000000000 --- a/core/persistence-jpa-upgrader/src/test/java/org/apache/syncope/core/persistence/jpa/upgrade/DummyDomainOps.java +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.syncope.core.persistence.jpa.upgrade; - -import java.util.List; -import org.apache.syncope.common.keymaster.client.api.DomainOps; -import org.apache.syncope.common.keymaster.client.api.model.Domain; -import org.apache.syncope.common.keymaster.client.api.model.JPADomain; -import org.apache.syncope.common.lib.types.CipherAlgorithm; -import org.apache.syncope.core.persistence.api.DomainRegistry; - -public class DummyDomainOps implements DomainOps { - - private final DomainRegistry domainRegistry; - - public DummyDomainOps(final DomainRegistry domainRegistry) { - this.domainRegistry = domainRegistry; - } - - @Override - public List list() { - return List.of(); - } - - @Override - public Domain read(final String key) { - return new JPADomain.Builder(key).build(); - } - - @Override - public void create(final Domain domain) { - domainRegistry.register((JPADomain) domain); - } - - @Override - public void deployed(final String key) { - // nothing to do - } - - @Override - public void changeAdminPassword(final String key, final String password, final CipherAlgorithm cipherAlgorithm) { - // nothing to do - } - - @Override - public void adjustPoolSize(final String key, final int maxPoolSize, final int minIdle) { - // nothing to do - } - - @Override - public void delete(final String key) { - // nothing to do - } -} diff --git a/core/persistence-jpa-upgrader/src/test/java/org/apache/syncope/core/persistence/jpa/upgrade/DummyImplementationLookup.java b/core/persistence-jpa-upgrader/src/test/java/org/apache/syncope/core/persistence/jpa/upgrade/DummyImplementationLookup.java deleted file mode 100644 index 549e1c9973d..00000000000 --- a/core/persistence-jpa-upgrader/src/test/java/org/apache/syncope/core/persistence/jpa/upgrade/DummyImplementationLookup.java +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.syncope.core.persistence.jpa.upgrade; - -import java.util.Set; -import org.apache.syncope.common.lib.policy.AccountRuleConf; -import org.apache.syncope.common.lib.policy.InboundCorrelationRuleConf; -import org.apache.syncope.common.lib.policy.PasswordRuleConf; -import org.apache.syncope.common.lib.policy.PushCorrelationRuleConf; -import org.apache.syncope.common.lib.report.ReportConf; -import org.apache.syncope.core.provisioning.api.ImplementationLookup; -import org.apache.syncope.core.provisioning.api.job.report.ReportJobDelegate; -import org.apache.syncope.core.provisioning.api.rules.AccountRule; -import org.apache.syncope.core.provisioning.api.rules.InboundCorrelationRule; -import org.apache.syncope.core.provisioning.api.rules.PasswordRule; -import org.apache.syncope.core.provisioning.api.rules.PushCorrelationRule; -import org.apache.syncope.core.spring.policy.DefaultAccountRule; -import org.apache.syncope.core.spring.policy.DefaultPasswordRule; - -public class DummyImplementationLookup implements ImplementationLookup { - - @Override - public int getOrder() { - return -1; - } - - @Override - public Set getClassNames(final String type) { - return Set.of(); - } - - @Override - public Class getReportClass(final Class reportConfClass) { - return null; - } - - @Override - public Class getAccountRuleClass( - final Class accountRuleConfClass) { - - return DefaultAccountRule.class; - } - - @Override - public Class getPasswordRuleClass( - final Class passwordRuleConfClass) { - - return DefaultPasswordRule.class; - } - - @Override - public Class getInboundCorrelationRuleClass( - final Class inboundCorrelationRuleConfClass) { - - return InboundCorrelationRule.class; - } - - @Override - public Class getPushCorrelationRuleClass( - final Class pushCorrelationRuleConfClass) { - - return PushCorrelationRule.class; - } -} diff --git a/core/persistence-jpa-upgrader/src/test/java/org/apache/syncope/core/persistence/jpa/upgrade/GenerateUpgradeSQLTest.java b/core/persistence-jpa-upgrader/src/test/java/org/apache/syncope/core/persistence/jpa/upgrade/GenerateUpgradeSQLTest.java deleted file mode 100644 index 2fba20ee154..00000000000 --- a/core/persistence-jpa-upgrader/src/test/java/org/apache/syncope/core/persistence/jpa/upgrade/GenerateUpgradeSQLTest.java +++ /dev/null @@ -1,103 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.syncope.core.persistence.jpa.upgrade; - -import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; -import static org.junit.jupiter.api.Assertions.fail; - -import io.zonky.test.db.postgres.embedded.EmbeddedPostgres; -import java.io.IOException; -import java.io.StringWriter; -import java.sql.SQLException; -import java.util.function.Supplier; -import javax.sql.DataSource; -import org.junit.jupiter.api.Test; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.core.io.ByteArrayResource; -import org.springframework.core.io.ClassPathResource; -import org.springframework.jdbc.core.JdbcTemplate; -import org.springframework.jdbc.datasource.init.DatabasePopulatorUtils; -import org.springframework.jdbc.datasource.init.ResourceDatabasePopulator; -import org.springframework.test.context.DynamicPropertyRegistry; -import org.springframework.test.context.DynamicPropertySource; -import org.springframework.test.context.junit.jupiter.SpringJUnitConfig; - -@SpringJUnitConfig(classes = PersistenceUpgraderContext.class) -class GenerateUpgradeSQLTest { - - protected static final Logger LOG = LoggerFactory.getLogger(GenerateUpgradeSQLTest.class); - - protected static Supplier JDBC_URL_SUPPLIER; - - protected static DataSource SYNCOPE_DS; - - protected static final Supplier DB_CRED_SUPPLIER = () -> "syncope"; - - protected static final Supplier DB_SCHEMA_SUPPLIER = () -> "schema-postgresql.xml"; - - static { - try { - EmbeddedPostgres pg = EmbeddedPostgres.builder().start(); - JdbcTemplate jdbcTemplate = new JdbcTemplate(pg.getPostgresDatabase()); - jdbcTemplate.execute("CREATE DATABASE syncope"); - - jdbcTemplate.execute("CREATE USER syncope WITH PASSWORD 'syncope'"); - jdbcTemplate.execute("ALTER DATABASE syncope OWNER TO syncope"); - - JDBC_URL_SUPPLIER = () -> pg.getJdbcUrl("syncope", "syncope") + "&stringtype=unspecified"; - - SYNCOPE_DS = pg.getDatabase("syncope", "syncope"); - - DatabasePopulatorUtils.execute( - new ResourceDatabasePopulator(new ClassPathResource("syncope30.pgjsonb.sql")), - SYNCOPE_DS); - } catch (Exception e) { - fail("Could not setup PostgreSQL database", e); - } - } - - @DynamicPropertySource - static void registerTestProperties(final DynamicPropertyRegistry registry) { - registry.add("db.jdbcDriverClassName", () -> "org.postgresql.Driver"); - registry.add("db.dictionary", () -> "org.apache.openjpa.jdbc.sql.PostgresDictionary"); - - registry.add("db.jdbcURL", JDBC_URL_SUPPLIER); - registry.add("db.username", DB_CRED_SUPPLIER); - registry.add("db.password", DB_CRED_SUPPLIER); - registry.add("db.schema", DB_SCHEMA_SUPPLIER); - } - - @Autowired - private GenerateUpgradeSQL generateUpgradeSQL; - - @Test - void run() throws IOException, SQLException { - StringWriter out = new StringWriter(); - - assertDoesNotThrow(() -> generateUpgradeSQL.run(out)); - - LOG.info("SQL upgrade statements:\n{}", out); - - DatabasePopulatorUtils.execute( - new ResourceDatabasePopulator(new ByteArrayResource(out.toString().getBytes())), - SYNCOPE_DS); - } -} diff --git a/core/persistence-jpa-upgrader/src/test/java/org/apache/syncope/core/persistence/jpa/upgrade/PersistenceUpgraderTestContext.java b/core/persistence-jpa-upgrader/src/test/java/org/apache/syncope/core/persistence/jpa/upgrade/PersistenceUpgraderTestContext.java deleted file mode 100644 index 759bc506a78..00000000000 --- a/core/persistence-jpa-upgrader/src/test/java/org/apache/syncope/core/persistence/jpa/upgrade/PersistenceUpgraderTestContext.java +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.syncope.core.persistence.jpa.upgrade; - -import javax.cache.CacheManager; -import javax.cache.Caching; -import org.apache.syncope.common.keymaster.client.api.ConfParamOps; -import org.apache.syncope.common.keymaster.client.api.DomainOps; -import org.apache.syncope.common.keymaster.client.api.model.JPADomain; -import org.apache.syncope.core.persistence.api.DomainRegistry; -import org.apache.syncope.core.persistence.jpa.MariaDBPersistenceContext; -import org.apache.syncope.core.persistence.jpa.MySQLPersistenceContext; -import org.apache.syncope.core.persistence.jpa.OraclePersistenceContext; -import org.apache.syncope.core.persistence.jpa.PGPersistenceContext; -import org.apache.syncope.core.persistence.jpa.PersistenceContext; -import org.apache.syncope.core.provisioning.api.ImplementationLookup; -import org.apache.syncope.core.spring.security.SecurityContext; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.context.annotation.Import; -import org.springframework.context.annotation.PropertySource; - -@PropertySource("classpath:core-test.properties") -@Import({ - SecurityContext.class, - PersistenceContext.class, - PGPersistenceContext.class, - MySQLPersistenceContext.class, - MariaDBPersistenceContext.class, - OraclePersistenceContext.class -}) -@Configuration(proxyBeanMethods = false) -public class PersistenceUpgraderTestContext { - - @Bean - public CacheManager cacheManager() { - return Caching.getCachingProvider().getCacheManager(); - } - - @Bean - public ImplementationLookup implementationLookup() { - return new DummyImplementationLookup(); - } - - @Bean - public ConfParamOps confParamOps() { - return new DummyConfParamOps(); - } - - @Bean - public DomainOps domainOps(final DomainRegistry domainRegistry) { - return new DummyDomainOps(domainRegistry); - } -} diff --git a/core/persistence-jpa-upgrader/src/test/java/org/apache/syncope/core/persistence/jpa/upgrade/VerifySyncope4Test.java b/core/persistence-jpa-upgrader/src/test/java/org/apache/syncope/core/persistence/jpa/upgrade/VerifySyncope4Test.java deleted file mode 100644 index d633d28a57b..00000000000 --- a/core/persistence-jpa-upgrader/src/test/java/org/apache/syncope/core/persistence/jpa/upgrade/VerifySyncope4Test.java +++ /dev/null @@ -1,208 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.syncope.core.persistence.jpa.upgrade; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertTrue; - -import jakarta.persistence.EntityManager; -import jakarta.persistence.TypedQuery; -import java.util.List; -import org.apache.syncope.common.lib.types.AMEntitlement; -import org.apache.syncope.common.lib.types.AttrSchemaType; -import org.apache.syncope.common.lib.types.ConnPoolConf; -import org.apache.syncope.common.lib.types.EntitlementsHolder; -import org.apache.syncope.common.lib.types.IdMEntitlement; -import org.apache.syncope.common.lib.types.IdRepoEntitlement; -import org.apache.syncope.core.persistence.api.dao.AnyObjectDAO; -import org.apache.syncope.core.persistence.api.dao.ConnInstanceDAO; -import org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO; -import org.apache.syncope.core.persistence.api.dao.GroupDAO; -import org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO; -import org.apache.syncope.core.persistence.api.dao.RelationshipTypeDAO; -import org.apache.syncope.core.persistence.api.dao.RoleDAO; -import org.apache.syncope.core.persistence.api.dao.UserDAO; -import org.apache.syncope.core.persistence.api.entity.ConnInstance; -import org.apache.syncope.core.persistence.api.entity.ExternalResource; -import org.apache.syncope.core.persistence.api.entity.PlainSchema; -import org.apache.syncope.core.persistence.api.entity.Role; -import org.apache.syncope.core.persistence.api.entity.anyobject.AnyObject; -import org.apache.syncope.core.persistence.api.entity.group.Group; -import org.apache.syncope.core.persistence.api.entity.user.User; -import org.apache.syncope.core.persistence.jpa.MasterDomain; -import org.apache.syncope.core.persistence.jpa.entity.JPAConnInstance; -import org.apache.syncope.core.persistence.jpa.entity.JPAExternalResource; -import org.junit.jupiter.api.BeforeAll; -import org.junit.jupiter.api.Test; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.test.context.DynamicPropertyRegistry; -import org.springframework.test.context.DynamicPropertySource; -import org.springframework.test.context.junit.jupiter.SpringJUnitConfig; - -@SpringJUnitConfig(classes = { MasterDomain.class, PersistenceUpgraderTestContext.class }) -class VerifySyncope4Test { - - @DynamicPropertySource - static void configureProperties(final DynamicPropertyRegistry registry) { - registry.add("DB_URL", GenerateUpgradeSQLTest.JDBC_URL_SUPPLIER); - registry.add("DB_USER", GenerateUpgradeSQLTest.DB_CRED_SUPPLIER); - registry.add("DB_PASSWORD", GenerateUpgradeSQLTest.DB_CRED_SUPPLIER); - } - - @BeforeAll - public static void init() { - EntitlementsHolder.getInstance().addAll(IdRepoEntitlement.values()); - EntitlementsHolder.getInstance().addAll(IdMEntitlement.values()); - EntitlementsHolder.getInstance().addAll(AMEntitlement.values()); - } - - @Autowired - private ConnInstanceDAO connInstanceDAO; - - @Autowired - private ExternalResourceDAO resourceDAO; - - @Autowired - private PlainSchemaDAO plainSchemaDAO; - - @Autowired - private RoleDAO roleDAO; - - @Autowired - private RelationshipTypeDAO relationshipTypeDAO; - - @Autowired - private AnyObjectDAO anyObjectDAO; - - @Autowired - private GroupDAO groupDAO; - - @Autowired - private UserDAO userDAO; - - @Autowired - private EntityManager entityManager; - - @Test - void connectors() { - long count = connInstanceDAO.count(); - - TypedQuery query = entityManager.createQuery( - "SELECT e FROM " + JPAConnInstance.class.getSimpleName() + " e", ConnInstance.class); - - List connectors = query.getResultList(); - - assertEquals(count, connectors.size()); - - ConnPoolConf poolConf = connInstanceDAO.findById( - "74141a3b-0762-4720-a4aa-fc3e374ef3ef").orElseThrow().getPoolConf(); - assertEquals(3, poolConf.getMaxIdle()); - assertEquals(5, poolConf.getMaxObjects()); - assertEquals(10, poolConf.getMaxWait()); - assertEquals(5, poolConf.getMinEvictableIdleTimeMillis()); - assertEquals(2, poolConf.getMinIdle()); - } - - @Test - void resources() { - long count = resourceDAO.count(); - - TypedQuery query = entityManager.createQuery( - "SELECT e FROM " + JPAExternalResource.class.getSimpleName() + " e", ExternalResource.class); - - List resources = query.getResultList(); - - assertEquals(count, resources.size()); - - assertEquals( - "20ab5a8c-4b0c-432c-b957-f7fb9784d9f7", - resourceDAO.findById("resource-testdb").orElseThrow().getAccountPolicy().getKey()); - assertEquals( - "0194459e-2857-7f29-8969-18eb19821a25", - resourceDAO.findById("resource-ldap").orElseThrow().getAccountPolicy().getKey()); - } - - @Test - void plainSchemas() { - long count = plainSchemaDAO.count(); - - List plainSchemas = plainSchemaDAO.findAll(); - - assertEquals(count, plainSchemas.size()); - - PlainSchema gender = plainSchemaDAO.findById("gender").orElseThrow(); - assertEquals(AttrSchemaType.Enum, gender.getType()); - assertEquals(2, gender.getEnumValues().size()); - assertTrue(gender.getEnumValues().containsKey("M")); - assertTrue(gender.getEnumValues().containsValue("M")); - assertTrue(gender.getEnumValues().containsKey("F")); - assertTrue(gender.getEnumValues().containsValue("F")); - } - - @Test - void roles() { - long count = roleDAO.count(); - - List roles = roleDAO.findAll(); - - assertEquals(count, roles.size()); - - Role role = roleDAO.findById("dynMembershipc60fa491").orElseThrow(); - assertEquals("cool==true", role.getDynMembershipCond()); - } - - @Test - void relationshipTypes() { - assertTrue(relationshipTypeDAO.findAll().stream(). - allMatch(r -> r.getLeftEndAnyType() != null && r.getRightEndAnyType() != null)); - } - - @Test - void anyObjects() { - long count = anyObjectDAO.count(); - - List anyObjects = anyObjectDAO.findAll(); - - assertEquals(count, anyObjects.size()); - } - - @Test - void groups() { - long count = groupDAO.count(); - - List groups = groupDAO.findAll(); - - assertEquals(count, groups.size()); - } - - @Test - void users() { - long count = userDAO.count(); - - List users = userDAO.findAll(); - - assertEquals(count, users.size()); - - assertEquals( - "Antonio", - userDAO.findByUsername("vivaldi").orElseThrow(). - getPlainAttr("firstname").orElseThrow(). - getValuesAsStrings().getFirst()); - } -} diff --git a/core/persistence-jpa-upgrader/src/test/resources/log4j2.xml b/core/persistence-jpa-upgrader/src/test/resources/log4j2.xml deleted file mode 100644 index ad9e24149f9..00000000000 --- a/core/persistence-jpa-upgrader/src/test/resources/log4j2.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - %d{HH:mm:ss.SSS} %notEmpty{[operation.id=%X{operation.id}] }%-5level %logger - %msg%n - - - - - - - - - - - - - diff --git a/core/persistence-jpa-upgrader/src/test/resources/syncope30.pgjsonb.sql b/core/persistence-jpa-upgrader/src/test/resources/syncope30.pgjsonb.sql deleted file mode 100644 index ce2023ff548..00000000000 --- a/core/persistence-jpa-upgrader/src/test/resources/syncope30.pgjsonb.sql +++ /dev/null @@ -1,22697 +0,0 @@ --- --- Licensed to the Apache Software Foundation (ASF) under one --- or more contributor license agreements. See the NOTICE file --- distributed with this work for additional information --- regarding copyright ownership. The ASF licenses this file --- to you under the Apache License, Version 2.0 (the --- "License"); you may not use this file except in compliance --- with the License. You may obtain a copy of the License at --- --- http://www.apache.org/licenses/LICENSE-2.0 --- --- Unless required by applicable law or agreed to in writing, --- software distributed under the License is distributed on an --- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --- KIND, either express or implied. See the License for the --- specific language governing permissions and limitations --- under the License. --- - --- --- TOC entry 217 (class 1259 OID 16385) --- Name: accesspolicy; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE accesspolicy ( - id character varying(36) NOT NULL, - name character varying(255), - jsonconf text -); - - --- --- TOC entry 218 (class 1259 OID 16390) --- Name: accesstoken; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE accesstoken ( - id character varying(255) NOT NULL, - authorities bytea, - body text, - expirationtime timestamp with time zone, - owner character varying(255) -); - - --- --- TOC entry 219 (class 1259 OID 16395) --- Name: accountpolicy; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE accountpolicy ( - id character varying(36) NOT NULL, - name character varying(255), - maxauthenticationattempts integer, - propagatesuspension integer -); - - --- --- TOC entry 220 (class 1259 OID 16398) --- Name: accountpolicy_externalresource; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE accountpolicy_externalresource ( - accountpolicy_id character varying(36), - resource_id character varying(255) -); - - --- --- TOC entry 221 (class 1259 OID 16401) --- Name: accountpolicyrule; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE accountpolicyrule ( - policy_id character varying(36), - implementation_id character varying(255) -); - - --- --- TOC entry 222 (class 1259 OID 16404) --- Name: adyngroupmembers; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE adyngroupmembers ( - anytype_id character varying(255), - any_id character(36), - group_id character(36) -); - - --- --- TOC entry 223 (class 1259 OID 16407) --- Name: adyngroupmembership; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE adyngroupmembership ( - id character varying(36) NOT NULL, - fiql character varying(255), - group_id character varying(36), - anytype_id character varying(255) -); - - --- --- TOC entry 224 (class 1259 OID 16412) --- Name: amembership; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE amembership ( - id character varying(36) NOT NULL, - anyobject_id character varying(36), - group_id character varying(36) -); - - --- --- TOC entry 225 (class 1259 OID 16415) --- Name: anyabout; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE anyabout ( - id character varying(36) NOT NULL, - anytype_filter text, - anytype_id character varying(255), - notification_id character varying(36) -); - - --- --- TOC entry 226 (class 1259 OID 16420) --- Name: anyobject; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE anyobject ( - id character varying(36) NOT NULL, - creationcontext character varying(255), - creationdate timestamp with time zone, - creator character varying(255), - lastchangecontext character varying(255), - lastchangedate timestamp with time zone, - lastmodifier character varying(255), - status character varying(255), - name character varying(255), - plainattrs jsonb, - realm_id character varying(36), - type_id character varying(255) -); - - --- --- TOC entry 227 (class 1259 OID 16425) --- Name: anyobject_anytypeclass; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE anyobject_anytypeclass ( - anyobject_id character varying(36), - anytypeclass_id character varying(255) -); - - --- --- TOC entry 228 (class 1259 OID 16428) --- Name: anyobject_externalresource; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE anyobject_externalresource ( - anyobject_id character varying(36), - resource_id character varying(255) -); - - --- --- TOC entry 229 (class 1259 OID 16431) --- Name: syncopegroup; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE syncopegroup ( - id character varying(36) NOT NULL, - creationcontext character varying(255), - creationdate timestamp with time zone, - creator character varying(255), - lastchangecontext character varying(255), - lastchangedate timestamp with time zone, - lastmodifier character varying(255), - status character varying(255), - name character varying(255), - plainattrs jsonb, - realm_id character varying(36), - groupowner_id character varying(36), - userowner_id character varying(36) -); - - --- --- TOC entry 230 (class 1259 OID 16436) --- Name: anyobject_search_amembership; Type: VIEW; Schema: public; Owner: - --- - -CREATE VIEW anyobject_search_amembership AS - SELECT m.anyobject_id AS any_id, - g.id AS group_id, - g.name AS group_name - FROM amembership m, - syncopegroup g - WHERE ((m.group_id)::text = (g.id)::text); - - --- --- TOC entry 231 (class 1259 OID 16440) --- Name: arelationship; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE arelationship ( - id character varying(36) NOT NULL, - left_anyobject_id character varying(36), - right_anyobject_id character varying(36), - type_id character varying(255) -); - - --- --- TOC entry 232 (class 1259 OID 16443) --- Name: anyobject_search_arelationship; Type: VIEW; Schema: public; Owner: - --- - -CREATE VIEW anyobject_search_arelationship AS - SELECT left_anyobject_id AS any_id, - right_anyobject_id AS right_any_id, - type_id AS type - FROM arelationship m; - - --- --- TOC entry 233 (class 1259 OID 16447) --- Name: anyobject_search_auxclass; Type: VIEW; Schema: public; Owner: - --- - -CREATE VIEW anyobject_search_auxclass AS - SELECT anyobject_id AS any_id, - anytypeclass_id - FROM anyobject_anytypeclass st; - - --- --- TOC entry 234 (class 1259 OID 16451) --- Name: syncopegroup_externalresource; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE syncopegroup_externalresource ( - group_id character varying(36), - resource_id character varying(255) -); - - --- --- TOC entry 235 (class 1259 OID 16454) --- Name: anyobject_search_group_res; Type: VIEW; Schema: public; Owner: - --- - -CREATE VIEW anyobject_search_group_res AS - SELECT m.anyobject_id AS any_id, - st.resource_id - FROM amembership m, - syncopegroup r, - syncopegroup_externalresource st - WHERE (((m.group_id)::text = (r.id)::text) AND ((st.group_id)::text = (r.id)::text)); - - --- --- TOC entry 236 (class 1259 OID 16458) --- Name: anyobject_search_resource; Type: VIEW; Schema: public; Owner: - --- - -CREATE VIEW anyobject_search_resource AS - SELECT anyobject_id AS any_id, - resource_id - FROM anyobject_externalresource st; - - --- --- TOC entry 237 (class 1259 OID 16462) --- Name: anytemplatepulltask; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE anytemplatepulltask ( - id character varying(36) NOT NULL, - template text, - anytype_id character varying(255), - pulltask_id character varying(36) -); - - --- --- TOC entry 238 (class 1259 OID 16467) --- Name: anytemplaterealm; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE anytemplaterealm ( - id character varying(36) NOT NULL, - template text, - realm_id character varying(36), - anytype_id character varying(255) -); - - --- --- TOC entry 239 (class 1259 OID 16472) --- Name: anytype; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE anytype ( - id character varying(255) NOT NULL, - kind character varying(20) -); - - --- --- TOC entry 240 (class 1259 OID 16475) --- Name: anytype_anytypeclass; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE anytype_anytypeclass ( - anytype_id character varying(255), - anytypeclass_id character varying(255) -); - - --- --- TOC entry 241 (class 1259 OID 16480) --- Name: anytypeclass; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE anytypeclass ( - id character varying(255) NOT NULL -); - - --- --- TOC entry 242 (class 1259 OID 16483) --- Name: aplainattr; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE aplainattr ( - id character varying(36) NOT NULL, - owner_id character varying(36), - schema_id character varying(255), - membership_id character varying(36) -); - - --- --- TOC entry 243 (class 1259 OID 16486) --- Name: aplainattruniquevalue; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE aplainattruniquevalue ( - id character varying(36) NOT NULL, - binaryvalue bytea, - booleanvalue integer, - datevalue timestamp with time zone, - doublevalue double precision, - longvalue bigint, - stringvalue character varying(255), - attribute_id character varying(36), - schema_id character varying(255) -); - - --- --- TOC entry 244 (class 1259 OID 16491) --- Name: aplainattrvalue; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE aplainattrvalue ( - id character varying(36) NOT NULL, - binaryvalue bytea, - booleanvalue integer, - datevalue timestamp with time zone, - doublevalue double precision, - longvalue bigint, - stringvalue character varying(255), - attribute_id character varying(36) -); - - --- --- TOC entry 245 (class 1259 OID 16496) --- Name: application; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE application ( - id character varying(255) NOT NULL, - description character varying(255) -); - - --- --- TOC entry 246 (class 1259 OID 16501) --- Name: attrreleasepolicy; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE attrreleasepolicy ( - id character varying(36) NOT NULL, - name character varying(255), - arporder integer, - jsonconf text, - status integer -); - - --- --- TOC entry 247 (class 1259 OID 16506) --- Name: attrrepo; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE attrrepo ( - id character varying(255) NOT NULL, - attrrepoorder integer, - attrrepostate character varying(20), - description character varying(255), - items text, - jsonconf text -); - - --- --- TOC entry 248 (class 1259 OID 16511) --- Name: auditconf; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE auditconf ( - id character varying(255) NOT NULL, - active integer -); - - --- --- TOC entry 249 (class 1259 OID 16514) --- Name: auditentry; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE auditentry ( - event_date timestamp without time zone, - logger_level character varying(255) NOT NULL, - logger character varying(255) NOT NULL, - message jsonb NOT NULL, - throwable text -); - - --- --- TOC entry 250 (class 1259 OID 16519) --- Name: authmodule; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE authmodule ( - id character varying(255) NOT NULL, - authmoduleorder integer, - authmodulestate character varying(20), - description character varying(255), - items text, - jsonconf text -); - - --- --- TOC entry 251 (class 1259 OID 16524) --- Name: authpolicy; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE authpolicy ( - id character varying(36) NOT NULL, - name character varying(255), - jsonconf text -); - - --- --- TOC entry 252 (class 1259 OID 16529) --- Name: authprofile; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE authprofile ( - id character varying(36) NOT NULL, - googlemfaauthaccounts text, - googlemfaauthtokens text, - impersonationaccounts text, - mfatrusteddevices text, - owner character varying(255) NOT NULL, - u2fregistereddevices text, - webauthndevicecredentials text -); - - --- --- TOC entry 253 (class 1259 OID 16534) --- Name: casspclientapp; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE casspclientapp ( - id character varying(36) NOT NULL, - clientappid bigint NOT NULL, - description character varying(255), - informationurl character varying(255), - logo character varying(255), - logouttype character varying(20), - name character varying(255) NOT NULL, - privacyurl character varying(255), - properties text, - theme character varying(255), - usernameattributeproviderconf text, - serviceid character varying(255) NOT NULL, - accesspolicy_id character varying(36), - attrreleasepolicy_id character varying(36), - authpolicy_id character varying(36), - realm_id character varying(36), - ticketexpirationpolicy_id character varying(36) -); - - --- --- TOC entry 254 (class 1259 OID 16539) --- Name: confparam; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE confparam ( - id character varying(255) NOT NULL, - jsonvalue text -); - - --- --- TOC entry 255 (class 1259 OID 16544) --- Name: conninstance; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE conninstance ( - id character varying(36) NOT NULL, - bundlename character varying(255), - capabilities text, - connrequesttimeout integer, - connectorname character varying(255), - displayname character varying(255), - jsonconf text, - location character varying(255), - version character varying(255), - adminrealm_id character varying(36), - maxidle integer, - maxobjects integer, - maxwait bigint, - minevictableidletimemillis bigint, - minidle integer -); - - --- --- TOC entry 256 (class 1259 OID 16549) --- Name: delegation; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE delegation ( - id character varying(36) NOT NULL, - enddate timestamp with time zone, - startdate timestamp with time zone NOT NULL, - delegated_id character varying(36), - delegating_id character varying(36) -); - - --- --- TOC entry 257 (class 1259 OID 16552) --- Name: delegation_syncoperole; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE delegation_syncoperole ( - jpadelegation_id character varying(36), - roles_id character varying(255) -); - - --- --- TOC entry 258 (class 1259 OID 16555) --- Name: derschema; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE derschema ( - id character varying(255) NOT NULL, - expression character varying(255), - anytypeclass_id character varying(255) -); - - --- --- TOC entry 259 (class 1259 OID 16560) --- Name: dynrealm; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE dynrealm ( - id character varying(255) NOT NULL -); - - --- --- TOC entry 260 (class 1259 OID 16563) --- Name: dynrealmmembers; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE dynrealmmembers ( - any_id character(36), - dynrealm_id character varying(255) -); - - --- --- TOC entry 261 (class 1259 OID 16566) --- Name: dynrealmmembership; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE dynrealmmembership ( - id character varying(36) NOT NULL, - fiql character varying(255), - dynrealm_id character varying(255), - anytype_id character varying(255) -); - - --- --- TOC entry 262 (class 1259 OID 16571) --- Name: dynrolemembers; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE dynrolemembers ( - any_id character(36), - role_id character varying(255) -); - - --- --- TOC entry 263 (class 1259 OID 16574) --- Name: dynrolemembership; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE dynrolemembership ( - id character varying(36) NOT NULL, - fiql character varying(255), - role_id character varying(255) -); - - --- --- TOC entry 264 (class 1259 OID 16579) --- Name: externalresource; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE externalresource ( - id character varying(255) NOT NULL, - capabilitiesoverride text, - createtracelevel character varying(20), - deletetracelevel character varying(20), - enforcemandatorycondition integer, - jsonconf text, - orgunit text, - overridecapabilities integer, - propagationpriority integer, - provisioningtracelevel character varying(20), - provisions text, - updatetracelevel character varying(20), - accountpolicy_id character varying(36), - connector_id character varying(36), - passwordpolicy_id character varying(36), - propagationpolicy_id character varying(36), - provisionsorter_id character varying(255), - pullpolicy_id character varying(36), - pushpolicy_id character varying(36) -); - - --- --- TOC entry 265 (class 1259 OID 16584) --- Name: externalresourcepropaction; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE externalresourcepropaction ( - resource_id character varying(255), - implementation_id character varying(255) -); - - --- --- TOC entry 266 (class 1259 OID 16589) --- Name: fiqlquery; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE fiqlquery ( - id character varying(36) NOT NULL, - fiql character varying(255), - name character varying(255), - target character varying(255), - owner_id character varying(36) -); - - --- --- TOC entry 267 (class 1259 OID 16594) --- Name: formpropertydef; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE formpropertydef ( - id character varying(36) NOT NULL, - datepattern character varying(255), - dropdownfreeform integer, - dropdownsingleselection integer, - enumvalues text, - idx integer, - labels text, - name character varying(255), - readable integer, - required integer, - stringregex character varying(255), - type character varying(20), - writable integer, - macrotask_id character varying(36) -); - - --- --- TOC entry 268 (class 1259 OID 16599) --- Name: gplainattr; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE gplainattr ( - id character varying(36) NOT NULL, - owner_id character varying(36), - schema_id character varying(255) -); - - --- --- TOC entry 269 (class 1259 OID 16602) --- Name: gplainattruniquevalue; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE gplainattruniquevalue ( - id character varying(36) NOT NULL, - binaryvalue bytea, - booleanvalue integer, - datevalue timestamp with time zone, - doublevalue double precision, - longvalue bigint, - stringvalue character varying(255), - attribute_id character varying(36), - schema_id character varying(255) -); - - --- --- TOC entry 270 (class 1259 OID 16607) --- Name: gplainattrvalue; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE gplainattrvalue ( - id character varying(36) NOT NULL, - binaryvalue bytea, - booleanvalue integer, - datevalue timestamp with time zone, - doublevalue double precision, - longvalue bigint, - stringvalue character varying(255), - attribute_id character varying(36) -); - - --- --- TOC entry 271 (class 1259 OID 16612) --- Name: syncopegroup_anytypeclass; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE syncopegroup_anytypeclass ( - group_id character varying(36), - anytypeclass_id character varying(255) -); - - --- --- TOC entry 272 (class 1259 OID 16615) --- Name: group_search_auxclass; Type: VIEW; Schema: public; Owner: - --- - -CREATE VIEW group_search_auxclass AS - SELECT group_id AS any_id, - anytypeclass_id - FROM syncopegroup_anytypeclass st; - - --- --- TOC entry 273 (class 1259 OID 16619) --- Name: group_search_resource; Type: VIEW; Schema: public; Owner: - --- - -CREATE VIEW group_search_resource AS - SELECT group_id AS any_id, - resource_id - FROM syncopegroup_externalresource st; - - --- --- TOC entry 274 (class 1259 OID 16623) --- Name: implementation; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE implementation ( - id character varying(255) NOT NULL, - body text, - engine character varying(20) NOT NULL, - type character varying(255) NOT NULL -); - - --- --- TOC entry 275 (class 1259 OID 16628) --- Name: jobstatus; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE jobstatus ( - id character varying(255) NOT NULL, - jobstatus character varying(255) -); - - --- --- TOC entry 276 (class 1259 OID 16633) --- Name: laplainattr; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE laplainattr ( - id character varying(36) NOT NULL, - account_id character varying(36), - schema_id character varying(255), - owner_id character varying(36) -); - - --- --- TOC entry 277 (class 1259 OID 16636) --- Name: laplainattruniquevalue; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE laplainattruniquevalue ( - id character varying(36) NOT NULL, - binaryvalue bytea, - booleanvalue integer, - datevalue timestamp with time zone, - doublevalue double precision, - longvalue bigint, - stringvalue character varying(255), - attribute_id character varying(36), - schema_id character varying(255) -); - - --- --- TOC entry 278 (class 1259 OID 16641) --- Name: laplainattrvalue; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE laplainattrvalue ( - id character varying(36) NOT NULL, - binaryvalue bytea, - booleanvalue integer, - datevalue timestamp with time zone, - doublevalue double precision, - longvalue bigint, - stringvalue character varying(255), - attribute_id character varying(36) -); - - --- --- TOC entry 279 (class 1259 OID 16646) --- Name: linkedaccount; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE linkedaccount ( - id character varying(36) NOT NULL, - cipheralgorithm character varying(20), - connobjectkeyvalue character varying(255), - password character varying(255), - suspended integer, - username character varying(255), - plainattrs jsonb, - owner_id character varying(36), - resource_id character varying(255) -); - - --- --- TOC entry 280 (class 1259 OID 16651) --- Name: linkedaccount_privilege; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE linkedaccount_privilege ( - linked_account_id character varying(36), - privilege_id character varying(255) -); - - --- --- TOC entry 281 (class 1259 OID 16654) --- Name: macrotask; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE macrotask ( - id character varying(36) NOT NULL, - active integer, - cronexpression character varying(255), - description character varying(255), - name character varying(255) NOT NULL, - startat timestamp with time zone, - continueonerror integer, - saveexecs integer, - jobdelegate_id character varying(255), - macroactions_id character varying(255), - realm_id character varying(36) -); - - --- --- TOC entry 282 (class 1259 OID 16659) --- Name: macrotaskcommand; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE macrotaskcommand ( - id character varying(36) NOT NULL, - args text, - idx integer, - macrotask_id character varying(36), - command_id character varying(255) -); - - --- --- TOC entry 283 (class 1259 OID 16664) --- Name: macrotaskexec; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE macrotaskexec ( - id character varying(36) NOT NULL, - enddate timestamp with time zone, - executor character varying(255), - message text, - startdate timestamp with time zone NOT NULL, - status character varying(255), - task_id character varying(36) -); - - --- --- TOC entry 284 (class 1259 OID 16669) --- Name: mailtemplate; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE mailtemplate ( - id character varying(255) NOT NULL, - htmltemplate text, - texttemplate text -); - - --- --- TOC entry 285 (class 1259 OID 16674) --- Name: networkservice; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE networkservice ( - id character varying(36) NOT NULL, - address character varying(255), - type character varying(20) -); - - --- --- TOC entry 286 (class 1259 OID 16677) --- Name: notification; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE notification ( - id character varying(36) NOT NULL, - active integer, - events text, - recipientattrname character varying(255), - recipientsfiql character varying(255), - selfasrecipient integer, - sender character varying(255), - staticrecipients text, - subject character varying(255), - tracelevel character varying(20), - recipientsprovider_id character varying(255), - template_id character varying(255) -); - - --- --- TOC entry 287 (class 1259 OID 16682) --- Name: notificationtask; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE notificationtask ( - id character varying(36) NOT NULL, - anytypekind character varying(20), - entitykey character varying(255), - executed integer, - htmlbody text, - recipients text, - sender character varying(255), - subject character varying(255), - textbody text, - tracelevel character varying(20), - notification_id character varying(36) -); - - --- --- TOC entry 288 (class 1259 OID 16687) --- Name: notificationtaskexec; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE notificationtaskexec ( - id character varying(36) NOT NULL, - enddate timestamp with time zone, - executor character varying(255), - message text, - startdate timestamp with time zone NOT NULL, - status character varying(255), - task_id character varying(36) -); - - --- --- TOC entry 289 (class 1259 OID 16692) --- Name: oidcjwks; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE oidcjwks ( - id character varying(36) NOT NULL, - "json" text NOT NULL -); - - --- --- TOC entry 290 (class 1259 OID 16697) --- Name: oidcrpclientapp; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE oidcrpclientapp ( - id character varying(36) NOT NULL, - clientappid bigint NOT NULL, - description character varying(255), - informationurl character varying(255), - logo character varying(255), - logouttype character varying(20), - name character varying(255) NOT NULL, - privacyurl character varying(255), - properties text, - theme character varying(255), - usernameattributeproviderconf text, - bypassapprovalprompt boolean, - clientid character varying(255) NOT NULL, - clientsecret character varying(255), - generaterefreshtoken boolean, - jwks text, - jwksuri character varying(255), - jwtaccesstoken boolean, - logouturi character varying(255), - redirecturis text, - scopes text, - signidtoken boolean, - subjecttype character varying(20), - supportedgranttypes text, - supportedresponsetypes text, - tokenendpointauthenticationmethod character varying(20), - accesspolicy_id character varying(36), - attrreleasepolicy_id character varying(36), - authpolicy_id character varying(36), - realm_id character varying(36), - ticketexpirationpolicy_id character varying(36) -); - - --- --- TOC entry 291 (class 1259 OID 16702) --- Name: passwordpolicy; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE passwordpolicy ( - id character varying(36) NOT NULL, - name character varying(255), - allownullpassword integer, - historylength integer -); - - --- --- TOC entry 292 (class 1259 OID 16705) --- Name: passwordpolicyrule; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE passwordpolicyrule ( - policy_id character varying(36), - implementation_id character varying(255) -); - - --- --- TOC entry 293 (class 1259 OID 16708) --- Name: plainschema; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE plainschema ( - id character varying(255) NOT NULL, - cipheralgorithm character varying(20), - conversionpattern character varying(255), - enumerationkeys text, - enumerationvalues text, - mandatorycondition character varying(255), - mimetype character varying(255), - multivalue integer, - readonly integer, - secretkey character varying(255), - type character varying(20), - uniqueconstraint integer, - anytypeclass_id character varying(255), - validator_id character varying(255) -); - - --- --- TOC entry 294 (class 1259 OID 16713) --- Name: privilege; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE privilege ( - id character varying(255) NOT NULL, - description character varying(255), - spec text, - application_id character varying(255) -); - - --- --- TOC entry 295 (class 1259 OID 16718) --- Name: propagationpolicy; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE propagationpolicy ( - id character varying(36) NOT NULL, - name character varying(255), - backoffparams character varying(255), - backoffstrategy character varying(20), - fetcharoundprovisioning integer, - maxattempts integer, - updatedelta integer -); - - --- --- TOC entry 296 (class 1259 OID 16723) --- Name: propagationtask; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE propagationtask ( - id character varying(36) NOT NULL, - anytype character varying(255), - anytypekind character varying(20), - connobjectkey character varying(255), - entitykey character varying(255), - objectclassname character varying(255), - oldconnobjectkey character varying(255), - operation character varying(20), - propagationdata text, - resource_id character varying(255) -); - - --- --- TOC entry 297 (class 1259 OID 16728) --- Name: propagationtaskexec; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE propagationtaskexec ( - id character varying(36) NOT NULL, - enddate timestamp with time zone, - executor character varying(255), - message text, - startdate timestamp with time zone NOT NULL, - status character varying(255), - task_id character varying(36) -); - - --- --- TOC entry 298 (class 1259 OID 16733) --- Name: pullcorrelationruleentity; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE pullcorrelationruleentity ( - id character varying(36) NOT NULL, - pullpolicy_id character varying(36), - anytype_id character varying(255), - implementation_id character varying(255) -); - - --- --- TOC entry 299 (class 1259 OID 16738) --- Name: pullpolicy; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE pullpolicy ( - id character varying(36) NOT NULL, - name character varying(255), - conflictresolutionaction character varying(20) -); - - --- --- TOC entry 300 (class 1259 OID 16741) --- Name: pulltask; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE pulltask ( - id character varying(36) NOT NULL, - active integer, - cronexpression character varying(255), - description character varying(255), - name character varying(255) NOT NULL, - startat timestamp with time zone, - concurrentsettings text, - matchingrule character varying(20), - performcreate integer, - performdelete integer, - performupdate integer, - syncstatus integer, - unmatchingrule character varying(20), - pullmode character varying(23), - remediation integer, - jobdelegate_id character varying(255), - resource_id character varying(255), - destinationrealm_id character varying(36), - reconfilterbuilder_id character varying(255) -); - - --- --- TOC entry 301 (class 1259 OID 16746) --- Name: pulltaskaction; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE pulltaskaction ( - task_id character varying(36), - implementation_id character varying(255) -); - - --- --- TOC entry 302 (class 1259 OID 16749) --- Name: pulltaskexec; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE pulltaskexec ( - id character varying(36) NOT NULL, - enddate timestamp with time zone, - executor character varying(255), - message text, - startdate timestamp with time zone NOT NULL, - status character varying(255), - task_id character varying(36) -); - - --- --- TOC entry 303 (class 1259 OID 16754) --- Name: pushcorrelationruleentity; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE pushcorrelationruleentity ( - id character varying(36) NOT NULL, - pushpolicy_id character varying(36), - anytype_id character varying(255), - implementation_id character varying(255) -); - - --- --- TOC entry 304 (class 1259 OID 16759) --- Name: pushpolicy; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE pushpolicy ( - id character varying(36) NOT NULL, - name character varying(255), - conflictresolutionaction character varying(20) -); - - --- --- TOC entry 305 (class 1259 OID 16762) --- Name: pushtask; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE pushtask ( - id character varying(36) NOT NULL, - active integer, - cronexpression character varying(255), - description character varying(255), - name character varying(255) NOT NULL, - startat timestamp with time zone, - concurrentsettings text, - matchingrule character varying(20), - performcreate integer, - performdelete integer, - performupdate integer, - syncstatus integer, - unmatchingrule character varying(20), - filters text, - jobdelegate_id character varying(255), - resource_id character varying(255), - sourcerealm_id character varying(36) -); - - --- --- TOC entry 306 (class 1259 OID 16767) --- Name: pushtaskaction; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE pushtaskaction ( - task_id character varying(36), - implementation_id character varying(255) -); - - --- --- TOC entry 307 (class 1259 OID 16770) --- Name: pushtaskexec; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE pushtaskexec ( - id character varying(36) NOT NULL, - enddate timestamp with time zone, - executor character varying(255), - message text, - startdate timestamp with time zone NOT NULL, - status character varying(255), - task_id character varying(36) -); - - --- --- TOC entry 308 (class 1259 OID 16775) --- Name: qrtz_blob_triggers; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE qrtz_blob_triggers ( - sched_name character varying(120) NOT NULL, - trigger_name character varying(200) NOT NULL, - trigger_group character varying(200) NOT NULL, - blob_data bytea -); - - --- --- TOC entry 309 (class 1259 OID 16780) --- Name: qrtz_calendars; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE qrtz_calendars ( - sched_name character varying(120) NOT NULL, - calendar_name character varying(200) NOT NULL, - calendar bytea NOT NULL -); - - --- --- TOC entry 310 (class 1259 OID 16785) --- Name: qrtz_cron_triggers; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE qrtz_cron_triggers ( - sched_name character varying(120) NOT NULL, - trigger_name character varying(200) NOT NULL, - trigger_group character varying(200) NOT NULL, - cron_expression character varying(120) NOT NULL, - time_zone_id character varying(80) -); - - --- --- TOC entry 311 (class 1259 OID 16790) --- Name: qrtz_fired_triggers; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE qrtz_fired_triggers ( - sched_name character varying(120) NOT NULL, - entry_id character varying(95) NOT NULL, - trigger_name character varying(200) NOT NULL, - trigger_group character varying(200) NOT NULL, - instance_name character varying(200) NOT NULL, - fired_time bigint NOT NULL, - sched_time bigint NOT NULL, - priority integer NOT NULL, - state character varying(16) NOT NULL, - job_name character varying(200), - job_group character varying(200), - is_nonconcurrent boolean, - requests_recovery boolean -); - - --- --- TOC entry 312 (class 1259 OID 16795) --- Name: qrtz_job_details; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE qrtz_job_details ( - sched_name character varying(120) NOT NULL, - job_name character varying(200) NOT NULL, - job_group character varying(200) NOT NULL, - description character varying(250), - job_class_name character varying(250) NOT NULL, - is_durable boolean NOT NULL, - is_nonconcurrent boolean NOT NULL, - is_update_data boolean NOT NULL, - requests_recovery boolean NOT NULL, - job_data bytea -); - - --- --- TOC entry 313 (class 1259 OID 16800) --- Name: qrtz_locks; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE qrtz_locks ( - sched_name character varying(120) NOT NULL, - lock_name character varying(40) NOT NULL -); - - --- --- TOC entry 314 (class 1259 OID 16803) --- Name: qrtz_paused_trigger_grps; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE qrtz_paused_trigger_grps ( - sched_name character varying(120) NOT NULL, - trigger_group character varying(200) NOT NULL -); - - --- --- TOC entry 315 (class 1259 OID 16806) --- Name: qrtz_scheduler_state; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE qrtz_scheduler_state ( - sched_name character varying(120) NOT NULL, - instance_name character varying(200) NOT NULL, - last_checkin_time bigint NOT NULL, - checkin_interval bigint NOT NULL -); - - --- --- TOC entry 316 (class 1259 OID 16809) --- Name: qrtz_simple_triggers; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE qrtz_simple_triggers ( - sched_name character varying(120) NOT NULL, - trigger_name character varying(200) NOT NULL, - trigger_group character varying(200) NOT NULL, - repeat_count bigint NOT NULL, - repeat_interval bigint NOT NULL, - times_triggered bigint NOT NULL -); - - --- --- TOC entry 317 (class 1259 OID 16814) --- Name: qrtz_simprop_triggers; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE qrtz_simprop_triggers ( - sched_name character varying(120) NOT NULL, - trigger_name character varying(200) NOT NULL, - trigger_group character varying(200) NOT NULL, - str_prop_1 character varying(512), - str_prop_2 character varying(512), - str_prop_3 character varying(512), - int_prop_1 integer, - int_prop_2 integer, - long_prop_1 bigint, - long_prop_2 bigint, - dec_prop_1 numeric(13,4), - dec_prop_2 numeric(13,4), - bool_prop_1 boolean, - bool_prop_2 boolean -); - - --- --- TOC entry 318 (class 1259 OID 16819) --- Name: qrtz_triggers; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE qrtz_triggers ( - sched_name character varying(120) NOT NULL, - trigger_name character varying(200) NOT NULL, - trigger_group character varying(200) NOT NULL, - job_name character varying(200) NOT NULL, - job_group character varying(200) NOT NULL, - description character varying(250), - next_fire_time bigint, - prev_fire_time bigint, - priority integer, - trigger_state character varying(16) NOT NULL, - trigger_type character varying(8) NOT NULL, - start_time bigint NOT NULL, - end_time bigint, - calendar_name character varying(200), - misfire_instr smallint, - job_data bytea -); - - --- --- TOC entry 319 (class 1259 OID 16824) --- Name: realm; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE realm ( - id character varying(36) NOT NULL, - fullpath character varying(255) NOT NULL, - name character varying(255), - accesspolicy_id character varying(36), - accountpolicy_id character varying(36), - attrreleasepolicy_id character varying(36), - authpolicy_id character varying(36), - parent_id character varying(36), - passwordpolicy_id character varying(36), - ticketexpirationpolicy_id character varying(36) -); - - --- --- TOC entry 320 (class 1259 OID 16829) --- Name: realm_externalresource; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE realm_externalresource ( - realm_id character varying(36), - resource_id character varying(255) -); - - --- --- TOC entry 321 (class 1259 OID 16832) --- Name: realmaction; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE realmaction ( - realm_id character varying(36), - implementation_id character varying(255) -); - - --- --- TOC entry 322 (class 1259 OID 16835) --- Name: relationshiptype; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE relationshiptype ( - id character varying(255) NOT NULL, - description character varying(255) -); - - --- --- TOC entry 323 (class 1259 OID 16840) --- Name: remediation; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE remediation ( - id character varying(36) NOT NULL, - error text, - instant timestamp with time zone, - operation character varying(20), - payload text, - remotename character varying(255), - anytype_id character varying(255), - pulltask_id character varying(36) -); - - --- --- TOC entry 324 (class 1259 OID 16845) --- Name: report; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE report ( - id character varying(36) NOT NULL, - active integer, - cronexpression character varying(255), - fileext character varying(255), - mimetype character varying(255), - name character varying(255) NOT NULL, - jobdelegate_id character varying(255) -); - - --- --- TOC entry 325 (class 1259 OID 16850) --- Name: reportexec; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE reportexec ( - id character varying(36) NOT NULL, - enddate timestamp with time zone, - executor character varying(255), - message text, - startdate timestamp with time zone NOT NULL, - status character varying(255), - execresult bytea, - report_id character varying(36) -); - - --- --- TOC entry 326 (class 1259 OID 16855) --- Name: saml2idpentity; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE saml2idpentity ( - id character varying(255) NOT NULL, - encryptioncertificate bytea, - encryptionkey bytea, - metadata bytea NOT NULL, - signingcertificate bytea, - signingkey bytea -); - - --- --- TOC entry 327 (class 1259 OID 16860) --- Name: saml2spclientapp; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE saml2spclientapp ( - id character varying(36) NOT NULL, - clientappid bigint NOT NULL, - description character varying(255), - informationurl character varying(255), - logo character varying(255), - logouttype character varying(20), - name character varying(255) NOT NULL, - privacyurl character varying(255), - properties text, - theme character varying(255), - usernameattributeproviderconf text, - assertionaudiences text, - encryptassertions boolean, - encblalg text, - encdataalg text, - enckeyalg text, - encryptionoptional boolean, - entityid character varying(255) NOT NULL, - metadatalocation character varying(255) NOT NULL, - metadatasignaturelocation character varying(255), - nameidqualifier character varying(255), - reqauthncontextclass character varying(255), - requirednameidformat smallint, - spnameidqualifier character varying(255), - signassertions boolean, - signresponses boolean, - sigalgs text, - sigblalg text, - sigrefdigestmethod text, - skewallowance integer, - accesspolicy_id character varying(36), - attrreleasepolicy_id character varying(36), - authpolicy_id character varying(36), - realm_id character varying(36), - ticketexpirationpolicy_id character varying(36) -); - - --- --- TOC entry 328 (class 1259 OID 16865) --- Name: saml2spentity; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE saml2spentity ( - id character varying(255) NOT NULL, - keystore bytea, - metadata bytea -); - - --- --- TOC entry 329 (class 1259 OID 16870) --- Name: schedtask; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE schedtask ( - id character varying(36) NOT NULL, - active integer, - cronexpression character varying(255), - description character varying(255), - name character varying(255) NOT NULL, - startat timestamp with time zone, - jobdelegate_id character varying(255) -); - - --- --- TOC entry 330 (class 1259 OID 16875) --- Name: schedtaskexec; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE schedtaskexec ( - id character varying(36) NOT NULL, - enddate timestamp with time zone, - executor character varying(255), - message text, - startdate timestamp with time zone NOT NULL, - status character varying(255), - task_id character varying(36) -); - - --- --- TOC entry 331 (class 1259 OID 16880) --- Name: securityquestion; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE securityquestion ( - id character varying(36) NOT NULL, - content character varying(255) -); - - --- --- TOC entry 332 (class 1259 OID 16883) --- Name: sraroute; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE sraroute ( - id character varying(36) NOT NULL, - csrf integer, - error character varying(255), - filters text, - logout integer, - name character varying(255) NOT NULL, - postlogout character varying(255), - predicates text, - routeorder integer, - routetype character varying(20), - target character varying(255) -); - - --- --- TOC entry 333 (class 1259 OID 16888) --- Name: syncopebatch; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE syncopebatch ( - id character varying(255) NOT NULL, - expirytime timestamp with time zone, - results text -); - - --- --- TOC entry 334 (class 1259 OID 16893) --- Name: syncopedomain; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE syncopedomain ( - id character varying(255) NOT NULL, - spec text -); - - --- --- TOC entry 335 (class 1259 OID 16898) --- Name: syncoperole; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE syncoperole ( - id character varying(255) NOT NULL, - anylayout text, - entitlements text -); - - --- --- TOC entry 336 (class 1259 OID 16903) --- Name: syncoperole_dynrealm; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE syncoperole_dynrealm ( - role_id character varying(255), - dynamicrealm_id character varying(255) -); - - --- --- TOC entry 337 (class 1259 OID 16908) --- Name: syncoperole_privilege; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE syncoperole_privilege ( - role_id character varying(255), - privilege_id character varying(255) -); - - --- --- TOC entry 338 (class 1259 OID 16913) --- Name: syncoperole_realm; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE syncoperole_realm ( - role_id character varying(255), - realm_id character varying(36) -); - - --- --- TOC entry 339 (class 1259 OID 16916) --- Name: syncopeschema; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE syncopeschema ( - id character varying(255) NOT NULL, - labels text -); - - --- --- TOC entry 340 (class 1259 OID 16921) --- Name: syncopeuser; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE syncopeuser ( - id character varying(36) NOT NULL, - creationcontext character varying(255), - creationdate timestamp with time zone, - creator character varying(255), - lastchangecontext character varying(255), - lastchangedate timestamp with time zone, - lastmodifier character varying(255), - status character varying(255), - changepwddate timestamp with time zone, - cipheralgorithm character varying(20), - failedlogins integer, - lastlogindate timestamp with time zone, - mustchangepassword integer, - password character varying(255), - passwordhistory text, - securityanswer character varying(255), - suspended integer, - token text, - tokenexpiretime timestamp with time zone, - username character varying(255), - plainattrs jsonb, - realm_id character varying(36), - securityquestion_id character varying(36) -); - - --- --- TOC entry 341 (class 1259 OID 16926) --- Name: syncopeuser_anytypeclass; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE syncopeuser_anytypeclass ( - user_id character varying(36), - anytypeclass_id character varying(255) -); - - --- --- TOC entry 342 (class 1259 OID 16929) --- Name: syncopeuser_externalresource; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE syncopeuser_externalresource ( - user_id character varying(36), - resource_id character varying(255) -); - - --- --- TOC entry 343 (class 1259 OID 16932) --- Name: syncopeuser_syncoperole; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE syncopeuser_syncoperole ( - user_id character varying(36), - role_id character varying(255) -); - - --- --- TOC entry 344 (class 1259 OID 16935) --- Name: ticketexpirationpolicy; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE ticketexpirationpolicy ( - id character varying(36) NOT NULL, - name character varying(255), - jsonconf text -); - - --- --- TOC entry 345 (class 1259 OID 16940) --- Name: typeextension; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE typeextension ( - id character varying(36) NOT NULL, - group_id character varying(36), - anytype_id character varying(255) -); - - --- --- TOC entry 346 (class 1259 OID 16943) --- Name: typeextension_anytypeclass; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE typeextension_anytypeclass ( - typeextension_id character varying(36), - anytypeclass_id character varying(255) -); - - --- --- TOC entry 347 (class 1259 OID 16946) --- Name: udyngroupmembers; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE udyngroupmembers ( - any_id character(36), - group_id character(36) -); - - --- --- TOC entry 348 (class 1259 OID 16949) --- Name: udyngroupmembership; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE udyngroupmembership ( - id character varying(36) NOT NULL, - fiql character varying(255), - group_id character varying(36) -); - - --- --- TOC entry 349 (class 1259 OID 16952) --- Name: umembership; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE umembership ( - id character varying(36) NOT NULL, - user_id character varying(36), - group_id character varying(36) -); - - --- --- TOC entry 350 (class 1259 OID 16955) --- Name: uplainattr; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE uplainattr ( - id character varying(36) NOT NULL, - owner_id character varying(36), - schema_id character varying(255), - membership_id character varying(36) -); - - --- --- TOC entry 351 (class 1259 OID 16958) --- Name: uplainattruniquevalue; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE uplainattruniquevalue ( - id character varying(36) NOT NULL, - binaryvalue bytea, - booleanvalue integer, - datevalue timestamp with time zone, - doublevalue double precision, - longvalue bigint, - stringvalue character varying(255), - attribute_id character varying(36), - schema_id character varying(255) -); - - --- --- TOC entry 352 (class 1259 OID 16963) --- Name: uplainattrvalue; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE uplainattrvalue ( - id character varying(36) NOT NULL, - binaryvalue bytea, - booleanvalue integer, - datevalue timestamp with time zone, - doublevalue double precision, - longvalue bigint, - stringvalue character varying(255), - attribute_id character varying(36) -); - - --- --- TOC entry 353 (class 1259 OID 16968) --- Name: urelationship; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE urelationship ( - id character varying(36) NOT NULL, - user_id character varying(36), - anyobject_id character varying(36), - type_id character varying(255) -); - - --- --- TOC entry 354 (class 1259 OID 16971) --- Name: user_search_auxclass; Type: VIEW; Schema: public; Owner: - --- - -CREATE VIEW user_search_auxclass AS - SELECT user_id AS any_id, - anytypeclass_id - FROM syncopeuser_anytypeclass st; - - --- --- TOC entry 355 (class 1259 OID 16975) --- Name: user_search_dynpriv; Type: VIEW; Schema: public; Owner: - --- - -CREATE VIEW user_search_dynpriv AS - SELECT drm.any_id, - rp.privilege_id - FROM dynrolemembers drm, - syncoperole_privilege rp - WHERE ((drm.role_id)::text = (rp.role_id)::text); - - --- --- TOC entry 356 (class 1259 OID 16979) --- Name: user_search_group_res; Type: VIEW; Schema: public; Owner: - --- - -CREATE VIEW user_search_group_res AS - SELECT m.user_id AS any_id, - st.resource_id - FROM umembership m, - syncopegroup r, - syncopegroup_externalresource st - WHERE (((m.group_id)::text = (r.id)::text) AND ((st.group_id)::text = (r.id)::text)); - - --- --- TOC entry 357 (class 1259 OID 16983) --- Name: user_search_priv; Type: VIEW; Schema: public; Owner: - --- - -CREATE VIEW user_search_priv AS - SELECT ss.user_id AS any_id, - sp.privilege_id - FROM syncopeuser_syncoperole ss, - syncoperole_privilege sp - WHERE ((ss.role_id)::text = (sp.role_id)::text); - - --- --- TOC entry 358 (class 1259 OID 16987) --- Name: user_search_resource; Type: VIEW; Schema: public; Owner: - --- - -CREATE VIEW user_search_resource AS - SELECT user_id AS any_id, - resource_id - FROM syncopeuser_externalresource st; - - --- --- TOC entry 359 (class 1259 OID 16991) --- Name: user_search_role; Type: VIEW; Schema: public; Owner: - --- - -CREATE VIEW user_search_role AS - SELECT user_id AS any_id, - role_id - FROM syncopeuser_syncoperole ss; - - --- --- TOC entry 360 (class 1259 OID 16995) --- Name: user_search_umembership; Type: VIEW; Schema: public; Owner: - --- - -CREATE VIEW user_search_umembership AS - SELECT m.user_id AS any_id, - g.id AS group_id, - g.name AS group_name - FROM umembership m, - syncopegroup g - WHERE ((m.group_id)::text = (g.id)::text); - - --- --- TOC entry 361 (class 1259 OID 16999) --- Name: user_search_urelationship; Type: VIEW; Schema: public; Owner: - --- - -CREATE VIEW user_search_urelationship AS - SELECT user_id AS any_id, - anyobject_id AS right_any_id, - type_id AS type - FROM urelationship m; - - --- --- TOC entry 362 (class 1259 OID 17003) --- Name: virschema; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE virschema ( - id character varying(255) NOT NULL, - extattrname character varying(255), - readonly integer, - anytypeclass_id character varying(255), - anytype_id character varying(255), - resource_id character varying(255) -); - - --- --- TOC entry 363 (class 1259 OID 17008) --- Name: waconfigentry; Type: TABLE; Schema: public; Owner: - --- - -CREATE TABLE waconfigentry ( - id character varying(255) NOT NULL, - waconfigvalues text -); - - --- --- TOC entry 4566 (class 0 OID 16385) --- Dependencies: 217 --- Data for Name: accesspolicy; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO accesspolicy VALUES ('419935c7-deb3-40b3-8a9a-683037e523a2', 'DefaultAccessPolicy', '{"_class":"org.apache.syncope.common.lib.policy.DefaultAccessPolicyConf","order":0,"ssoEnabled":true,"caseInsensitive":true,"enabled":true,"requireAllAttributes":true}'); -INSERT INTO accesspolicy VALUES ('0194459d-5b9b-72c1-a276-a4598433d188', 'Access policy', NULL); -INSERT INTO accesspolicy VALUES ('0194459d-5bf8-7888-9e1d-441eaaa3b0af', 'Access policy', NULL); -INSERT INTO accesspolicy VALUES ('0194459d-5c36-7216-abfc-964951a5bd3a', 'Access policy', NULL); -INSERT INTO accesspolicy VALUES ('0194459d-5c82-78c1-af8a-f5acc3c6743e', 'Access policy', NULL); -INSERT INTO accesspolicy VALUES ('0194459d-5cbc-7246-8d68-bde07ecb4b6a', 'New Access policy', NULL); -INSERT INTO accesspolicy VALUES ('0194459d-5ce7-737d-9e27-a5953c71b107', 'Access policy', NULL); -INSERT INTO accesspolicy VALUES ('0194459d-5d1d-7314-a53c-7cb8578edef2', 'Access policy', NULL); -INSERT INTO accesspolicy VALUES ('0194459d-5d49-79ad-9a2d-59c30a997c03', 'Access policy', NULL); -INSERT INTO accesspolicy VALUES ('0194459d-5d66-79fb-981b-0e6839c233a4', 'New Access policy', NULL); -INSERT INTO accesspolicy VALUES ('0194459d-5d94-70fc-b899-526635d214d3', 'Access policy', NULL); -INSERT INTO accesspolicy VALUES ('0194459d-5dcb-73f0-a157-e54d8ea773da', 'Access policy', NULL); -INSERT INTO accesspolicy VALUES ('0194459d-5df5-7345-b948-83308a119e8a', 'Access policy', NULL); -INSERT INTO accesspolicy VALUES ('0194459d-5e22-750d-95ab-8e14a22a1fce', 'Access policy', NULL); -INSERT INTO accesspolicy VALUES ('0194459e-29f6-7fc1-8efc-ccd6ce60532c', 'Test Access policy', '{"_class":"org.apache.syncope.common.lib.policy.DefaultAccessPolicyConf","order":0,"enabled":true,"ssoEnabled":true,"requireAllAttributes":true,"caseInsensitive":false,"unauthorizedRedirectUrl":null,"requiredAttrs":{"cn":"admin,Admin,TheAdmin"},"rejectedAttrs":{}}'); -INSERT INTO accesspolicy VALUES ('0194459e-2bb7-7238-9ac9-daf01d939841', 'Test Access policy', '{"_class":"org.apache.syncope.common.lib.policy.DefaultAccessPolicyConf","order":0,"enabled":true,"ssoEnabled":true,"requireAllAttributes":true,"caseInsensitive":false,"unauthorizedRedirectUrl":null,"requiredAttrs":{"ou":"test","cn":"admin,Admin"},"rejectedAttrs":{}}'); - - --- --- TOC entry 4567 (class 0 OID 16390) --- Dependencies: 218 --- Data for Name: accesstoken; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO accesstoken VALUES ('0194459d-45d8-799a-a327-4a5631c9dd66', '\x655566515952684439386553336c496a446461596d673d3d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJjZjJmZjlmMnN5bmNvcGUxNjRAc3luY29wZS5hcGFjaGUub3JnIiwibmJmIjoxNzM2MzM0NzIyLCJpc3MiOiJBcGFjaGVTeW5jb3BlIiwiZXhwIjoxNzM2MzQxOTIyLCJpYXQiOjE3MzYzMzQ3MjIsImp0aSI6IjAxOTQ0NTlkLTQ1ZDgtNzk5YS1hMzI3LTRhNTYzMWM5ZGQ2NiJ9.8EGJIGt6QotlFaYjxw7xAznoymroPgXvgotxdZGjY6I_7LZX8JeV740I_30WVERUM71KYSfLjQV4PHzMNxCCdQ', '2025-01-08 13:12:02.520304+00', 'cf2ff9f2syncope164@syncope.apache.org'); -INSERT INTO accesstoken VALUES ('0194459d-477b-7efe-9d72-bcca3a889a0e', '\x59654e4d63734e6b61516f38706261664e4e2b796a2f5248775946567a6667583245776d5a48374661456b532f524d64434d4666482b375441333530626d7751476677436c5a434a45396c4835334f484c4532696d476b4b2b4b5a4c3668376148706b73507259476b676142465734475a38726f614c612f53444a754b4f6d584a7555356f573847475a326b764f4b41484977674462534a774c4f33656b444a69394366432f524f5547513334664b644b6b4b4e2f456d566f48437535785044716f725334466b596d4939556779684a5674526d4a4343495850634746456e7735684c4141654d322b56666369534f485637645245314b61644a4e386a34495a343057415273795265474e7364366331785a7766374d465735557457723948325476434e4577663152393956563879523779543741774674596c477343455549554b644d3852424f6176413769317a784d39434b462f6c5036544c744e4b362b6d65746a795256424d547963695550566f4f546e6b66343743743449634768532b3043342b34773051687431766e3951374b46346357665973624d6b7a4f48734651656a6a6d4e7a61476e44686f4f5652635343555155434761757958335531323951766b7274326b785045336d644177572b3161784b63446639304e752f66366f39364a474948305842714d2b756b36764d424b59314e4b4641676d7a4c574748517774716567763959794f6c615463525a734d656e52734e4d454d7332556a56433179743430324e486b44765258554f45447133485955554d77595136362f584e2b7a6135656430455544756274382b346662564e58645142543057746a596731555a59335a446559554a4e62734642596b466a6c35446b6e306d52734b7439666d336e6e45766d5243322f2b4775503573527575376355593777574f6d44533249587434505530617465715066343943442f793644544a4f34414a2b7057582f2f776e383744306c5870546e35784b4d6a617a6a52664b77543356506e787878376845416565394e38786a4f704e4848777a624248525835367a4158663179434a4d66735167617430764e6b345a6b73556837597355505041426b34497978347631585766545530635730396e6245596a6a76335677466b466553594c766e56666b356835694148733959794e685943695a5051374e643139353249557156376d6665614c7761533361726571684b3831626d34622b58556138734c786f4d364d5057666c69395039623764333137747453386a4d56554f617375532b6b3650427257435a7a5974714d2b756b36764d424b59314e4b4641676d7a4c574748517774716567763959794f6c615463525a734d656e52734e4d454d7332556a56433179743430324e486b44765258554f45447133485955554d77595136366e44684d6b7032354379765075756a58675a5879626846326b7562534a326363524a4778546839643336465a42734630666e307238673967664e4778622f706b365357354a55506f386859784e65696a6f716e696852535a594b56423762374e776a38626c556262416b78703579634f50535779694131507244546d4c4f55775556516a3566754545653768372f36456d644b58586c6b477758522b6653767944324238306246762b6d54704a626b6c512b6a79466a4531364b4f6971654b46464a6c6770554874767333435078755652747343544d674a5370444a4a776c2f7445684259673077352b67326973326c715a36772b796672722b4c6e435063314e55694243432b6b724d6a6972446a32594c54363764432b4a6c43336f7a784857696167415a444b7842536d5442315635554c4874376e6a66314e4339317557434f2b6d6d6c78615158484f67355579745a30486371694167373748644e3875394e68474277667a6e54733334664b644b6b4b4e2f456d566f48437535785044716f725334466b596d4939556779684a5674526d4a4343495850634746456e7735684c4141654d322b566444575459534a3954422f527565315045494949454e75416357314f7a626b6e3951784f726e6c68614b456d6f7a36365471387745706a55306f554343624d745959644443327036432f316a493656704e78466d777836644777307751797a5a534e554c584b336a54593065514f3946645134514f7263646852517a426844727270436e6a4568464b7743736a4e4d4b2b6351677a7a553164314146505261324e694456526c6a646b4e3568516b31757755466951574f586b4f5366535a47777133312b62656563532b5a454c622f3461342f6d7847656e7176354e656366566b6c50394e63712b474670773d3d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI1ZTRlNDNhZW93bmVyQHN5bmNvcGUub3JnIiwibmJmIjoxNzM2MzM0NzIyLCJpc3MiOiJBcGFjaGVTeW5jb3BlIiwiZXhwIjoxNzM2MzQxOTIyLCJpYXQiOjE3MzYzMzQ3MjIsImp0aSI6IjAxOTQ0NTlkLTQ3N2ItN2VmZS05ZDcyLWJjY2EzYTg4OWEwZSJ9.WJjbwMuZRKEze9LYseE8cBeBw4Kj1Wm74Ond5oWvLx2vjIu5FL-ECSEOWWLRiRvH7iz0T0LC6oh79zT1dvc9rw', '2025-01-08 13:12:02.93941+00', '5e4e43aeowner@syncope.org'); -INSERT INTO accesstoken VALUES ('0194459d-4a02-7b24-ac81-f5dfbe5a41e7', '\x655566515952684439386553336c496a446461596d673d3d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI1OTFmNWU1ZGF1dGhAdGVzdC5vcmciLCJuYmYiOjE3MzYzMzQ3MjMsImlzcyI6IkFwYWNoZVN5bmNvcGUiLCJleHAiOjE3MzYzNDE5MjMsImlhdCI6MTczNjMzNDcyMywianRpIjoiMDE5NDQ1OWQtNGEwMi03YjI0LWFjODEtZjVkZmJlNWE0MWU3In0.Ugg-a0FVySEYYnzfK7_WqcNedmQbUiSjh3vl57TGTPvDt3IMB6teJMZiZOSUW1OVY6uWDQQ2GPmYg5yI9vUKxw', '2025-01-08 13:12:03.586891+00', '591f5e5dauth@test.org'); -INSERT INTO accesstoken VALUES ('0194459d-4a7d-761f-b3bc-5b3f64c8290e', '\x59654e4d63734e6b61516f38706261664e4e2b796a314451327a4c79595846306c322f77327358373250384f2f6450454d327373317a562b4b4d677334575675584d66504d754554554c36434446505033526576612b5a503855785739466854442f6c6e6b747a56574b4e71624465773369705170664348555772374e79466d2b3253424f546d786f4873727271685739772b637631595755476c6a624d6f423077747235426859796b427a65486f7972463135323879414b494e5552796c302f4c2b64586f566f54365531724467702f46766a5562597355505041426b34497978347631585766545530344b6c4a4571516b72513155643969734e54646e6b2f595a713048414d2f316a6a3273434b494b626a6861444f6a44316e355976542f572b3364396537625573587973377237516a78334c7132376e4d4652736c5a366b394e4b4f35356c3648796e6d39714e59394c6a36714e776748696e744e6f4d5735466130514d6a57587a77525441746477733467792f366268416e2b673231652b585735317a694e7a65522f445636432f453850746b67546b35736142374b36366f567663506e4c3963687a70314c3968722f3250564679584867574d53706279365a4d6e622b3834444238656f43542f5770576b347a596d696b3342354c2f46304b774f4e666969616675636a2f7234736f375866426d78524d6e574d3767566c67386a455169554667566271506873493261444f6a44316e355976542f572b336439653762557438347269675839744b445a42474472326a754a7834366b394e4b4f35356c3648796e6d39714e59394c6a304e5a4e68496e314d48394735375538516767675130714c4461747371767648447a61747533513671677a74445272523353525366467a33624d664f714c734d44525139354251755078394a4b386c6a6e77526732513d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIxZjE1NDFlN2NoZWNrRmFpbGVkTG9naW5Ac3luY29wZS5hcGFjaGUub3JnIiwibmJmIjoxNzM2MzM0NzIzLCJpc3MiOiJBcGFjaGVTeW5jb3BlIiwiZXhwIjoxNzM2MzQxOTIzLCJpYXQiOjE3MzYzMzQ3MjMsImp0aSI6IjAxOTQ0NTlkLTRhN2QtNzYxZi1iM2JjLTViM2Y2NGM4MjkwZSJ9.Y85Ugmmd2EAVhKTBVwpb-ddoXoe16oiur1bRG50HRA0l2oWKfhbqCSUI2Ay9ayDabc3oZBCegI2NzJxnW3zvow', '2025-01-08 13:12:03.709747+00', '1f1541e7checkFailedLogin@syncope.apache.org'); -INSERT INTO accesstoken VALUES ('0194459d-4b22-77e3-9743-64a2db0b22a7', '\x59654e4d63734e6b61516f38706261664e4e2b796a314451327a4c79595846306c322f77327358373250384f2f6450454d327373317a562b4b4d677334575675584d66504d754554554c36434446505033526576612b5a503855785739466854442f6c6e6b747a56574b4e71624465773369705170664348555772374e79466d2b3253424f546d786f4873727271685739772b637631595755476c6a624d6f423077747235426859796b427a65486f7972463135323879414b494e5552796c302f4c2b64586f566f54365531724467702f46766a5562597355505041426b34497978347631585766545530344b6c4a4571516b72513155643969734e54646e6b2f595a713048414d2f316a6a3273434b494b626a6861444f6a44316e355976542f572b3364396537625573587973377237516a78334c7132376e4d4652736c5a366b394e4b4f35356c3648796e6d39714e59394c6a36714e776748696e744e6f4d5735466130514d6a57587a77525441746477733467792f366268416e2b673231652b585735317a694e7a65522f445636432f453850746b67546b35736142374b36366f567663506e4c3963687a70314c3968722f3250564679584867574d53706279365a4d6e622b3834444238656f43542f5770576b347a596d696b3342354c2f46304b774f4e666969616675636a2f7234736f375866426d78524d6e574d3767566c67386a455169554667566271506873493261444f6a44316e355976542f572b336439653762557438347269675839744b445a42474472326a754a7834366b394e4b4f35356c3648796e6d39714e59394c6a304e5a4e68496e314d48394735375538516767675130714c4461747371767648447a61747533513671677a74445272523353525366467a33624d664f714c734d44525139354251755078394a4b386c6a6e77526732513d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJlYzE4NjU0MXRlc3R1c2VycmVhZEB0ZXN0Lm9yZyIsIm5iZiI6MTczNjMzNDcyMywiaXNzIjoiQXBhY2hlU3luY29wZSIsImV4cCI6MTczNjM0MTkyMywiaWF0IjoxNzM2MzM0NzIzLCJqdGkiOiIwMTk0NDU5ZC00YjIyLTc3ZTMtOTc0My02NGEyZGIwYjIyYTcifQ.phJapT-SGHt8kRVj8MtOoOyGxGI291gsS3W2fRYJkzrXvEmBPejqSq891EY1G6TFlzIuXfgEC7RBSKM9K8qZzg', '2025-01-08 13:12:03.874799+00', 'ec186541testuserread@test.org'); -INSERT INTO accesstoken VALUES ('0194459d-4b95-7025-8953-7fb84c14b561', '\x59654e4d63734e6b61516f38706261664e4e2b796a2b554e7438435359484d74716b304d50712f5266625839333432773251447a457852546176495554517559366e715741364558734e784e69785a61354c694c4842726e70795164774a714b4e783962577464655562507155597051716d7663796166323635556e434e68504c6930777736367730706579467a4b6d4a743742694b5957433871317a344570482b58476138764a58577847645457635755567a754a646241747a6c7a6447516b766f5a436c6d50577673506c52352b645367427033746554436679353638506764364a67364a5a644841326973326c715a36772b796672722b4c6e435063317265484b536b755371673566714e56676e595150365459464c7366503572454f514f586b4746656e665a4477737a4c5a6a2f766a4d5537776e385031307a3454434f2b6d6d6c78615158484f67355579745a3048636d65675049637249696434393776656f37644b314d4e706a376134764a74764434342b764264337654425669714776636458396f45716e6832374b5669774b6f307966424f6d3677496e57635a6776537744423652446369534f485637645245314b61644a4e386a34495a343057415273795265474e7364366331785a776637467875383536364876464354426452346e774e2f5153746e366e54596d705a386c762f646e2b712f34594758526f2b32394834426d4e5a5a6455787168396859506c5036544c744e4b362b6d65746a795256424d5477494543412b6a484d5752415a325949553135496167616d7733734e3471554b5877683146712b7a63685a6934744d4d4f75734e4b5873686379706962657759696d4667764b74632b424b522f6c786d764c795631737a74706f375434587a4b34574d41332f666b435234555141494545363363747531377430742b6865387957794c425055636265444a3455516d36466b2b56456d556564614a37516a554b42546a4f397778644731396d56343079712b592b586f6d625858615265484d5350396333374e726c35335152514f3575337a37683974553164314146505261324e694456526c6a646b4e3567704b35307151562f644d4e6238666463354a4f487054306f4b37495a32554f4a62702f4e436158754d6f65564e53766b737963583655716f4d75695335527755735376527453775058503044346d5441797363622f3472384d726b586339355633644c38612f4664705037443434522f3649585a544635492f37477637543369707430353741493542684b44355a507943654f31647173427a73746d346a774236737244466a625a4356636d6c343839544b6a5a546f2f6b7a6e394b32512f786939757a46436e554a5946444a3063664a5169647863687a70314c3968722f3250564679584867574d535a5a6134785a37466f324969454131374b6c424142337a4c50704670766a616c627a7043675453555965376f35616c6f564256692f77464c69624c6c337a46715231724d464379686d4f7a5368372b366768557065703447674f44484c446c4f4e6a6f6d6a6d436c3056616f67494f2b783354664c765459526763483835303761592b32754c796262772b4f507277586437307756597168723348562f61424b70346475796c597343714e4d6e7754707573434a316e47594c30734177656b5133496b6a6831653355524e536d6e535466492b4347583775614c6b494c593341783377692f4f71594c31466362764f6575683778516b775855654a3844663045725a2b7030324a7157664a622f335a2f71762b47426c3061507476522b415a6a575758564d616f6659574435542b6b793754537576706e7259386b565154453875635970416f705672636c4d58374736307874486b4154692f6275735a76546a7671557956752f42786147532b686b4b575939612b772b56486e35314b41476e4d4172324c316947766c3364726735776e3257526851554e6235562b6f5667506e6c434b55513645474b566362764f6575683778516b775855654a3844663045725a2b7030324a7157664a622f335a2f71762b47426c3061507476522b415a6a575758564d616f6659574435542b6b793754537576706e7259386b5651544538394566426756584e2b42665954435a6b6673566f53544742367a6537522b48394d55702b75614e31466f706d53494134344657592f69693074684f6252625442666b6c514535456f4f59497a737164716c7751424359455662675a6e7975686f747239494d6d346f365a6530366967384435504f6463386f58726f6a5a4c53747930564f3736794b58683469302f573138434434476b653142704649526e4c414e7142693147334b4b5778744562764f524b6546777a357642646b526b363662505453794c68376334545564525967536e623477536379555764483964476461333330345237734b6564314b556a77757a474252304172674f364d7034584f617265484b536b755371673566714e56676e595150365459464c7366503572454f514f586b4746656e665a4477737a4c5a6a2f766a4d5537776e385031307a34547163797070367142553071554f5257684366536c4a68462f6a4b3738726a7157632f6a6c556a664b5074584b2b5879304235472b6734595339774e6b65466f69394c3650364237646a75567a344e714a614a7042384d50715a387473776a39574f6458702f3157344f2f534743744a326a526e484d66616e694832317862387277304262324c57646c6465616e4555656e50653967737235664c51486b62364468684c334132523457694c30766f2f6f4874324f35585067326f6c6f6d6b4877464a4e6b65676c323437776c6f63415730793868636570366c674f6846374463545973575775533469787a4f334f386770646269735457522b5a70654f4a4a43565136625370374c53383778315a4c756f48746b424b764d2f467652412f6c747a48656e75423175554d51746f656174384c5a754e685951743035484f79434c4168736f424d647a6f6265644a7a4c424c372b7a55464655492b58376842487534652f2b684a6e536c31342b442f68353565446943644336644269415a7874617357446c6f4a6550705532366a6a664532457a3232646179736942744137747855496c63346e4f4952496e464f6244584c64633339643338686a6c7a3864784f5a4d38326c7251784e50482f666e4e6c6d2f67364f513d3d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJwdWNjaW5pIiwibmJmIjoxNzM2MzM0NzIzLCJpc3MiOiJBcGFjaGVTeW5jb3BlIiwiZXhwIjoxNzM2MzQxOTIzLCJpYXQiOjE3MzYzMzQ3MjMsImp0aSI6IjAxOTQ0NTlkLTRiOTUtNzAyNS04OTUzLTdmYjg0YzE0YjU2MSJ9.QxHEVrfHUmelhRZgXhttaEG6VwIK5kUIaHutPMy6TqTkaemk6WSynBxUTdzLr8CdCdCMwrZwsOnsEFNxv5JZVQ', '2025-01-08 13:12:03.989382+00', 'puccini'); -INSERT INTO accesstoken VALUES ('0194459d-4c98-7711-bee0-ee36c54f6fa2', '\x59654e4d63734e6b61516f38706261664e4e2b796a314451327a4c79595846306c322f77327358373250384f2f6450454d327373317a562b4b4d677334575675584d66504d754554554c36434446505033526576612b5a503855785739466854442f6c6e6b747a56574b4e71624465773369705170664348555772374e79466d2b3253424f546d786f4873727271685739772b637631595755476c6a624d6f423077747235426859796b427a65486f7972463135323879414b494e5552796c302f4c2b64586f566f54365531724467702f46766a5562597355505041426b34497978347631585766545530344b6c4a4571516b72513155643969734e54646e6b2f595a713048414d2f316a6a3273434b494b626a6861444f6a44316e355976542f572b3364396537625573587973377237516a78334c7132376e4d4652736c5a366b394e4b4f35356c3648796e6d39714e59394c6a36714e776748696e744e6f4d5735466130514d6a57587a77525441746477733467792f366268416e2b673231652b585735317a694e7a65522f445636432f453850746b67546b35736142374b36366f567663506e4c3963687a70314c3968722f3250564679584867574d53706279365a4d6e622b3834444238656f43542f5770576b347a596d696b3342354c2f46304b774f4e666969616675636a2f7234736f375866426d78524d6e574d3767566c67386a455169554667566271506873493261444f6a44316e355976542f572b336439653762557438347269675839744b445a42474472326a754a7834366b394e4b4f35356c3648796e6d39714e59394c6a304e5a4e68496e314d48394735375538516767675130714c4461747371767648447a61747533513671677a74445272523353525366467a33624d664f714c734d44525139354251755078394a4b386c6a6e77526732513d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIwZmU5MmVmYWNoZWNrU3VzcGVuc2lvbkBzeW5jb3BlLmFwYWNoZS5vcmciLCJuYmYiOjE3MzYzMzQ3MjQsImlzcyI6IkFwYWNoZVN5bmNvcGUiLCJleHAiOjE3MzYzNDE5MjQsImlhdCI6MTczNjMzNDcyNCwianRpIjoiMDE5NDQ1OWQtNGM5OC03NzExLWJlZTAtZWUzNmM1NGY2ZmEyIn0.ENoJ1IFcXRn2eJ-A9-D8Sgs3Dj9LXDGD2d97avS4C_zIRlhEyrcsd13LORxPYQmVcno_qHb-BqE38amWHvS6sA', '2025-01-08 13:12:04.248825+00', '0fe92efacheckSuspension@syncope.apache.org'); -INSERT INTO accesstoken VALUES ('0194459d-4ddd-78e3-bf71-d199eecf34ed', '\x59654e4d63734e6b61516f38706261664e4e2b796a314451327a4c79595846306c322f77327358373250384f2f6450454d327373317a562b4b4d677334575675584d66504d754554554c36434446505033526576612b5a503855785739466854442f6c6e6b747a56574b4e71624465773369705170664348555772374e79466d2b3253424f546d786f4873727271685739772b637631595755476c6a624d6f423077747235426859796b427a65486f7972463135323879414b494e5552796c302f4c2b64586f566f54365531724467702f46766a5562597355505041426b34497978347631585766545530344b6c4a4571516b72513155643969734e54646e6b2f595a713048414d2f316a6a3273434b494b626a6861444f6a44316e355976542f572b3364396537625573587973377237516a78334c7132376e4d4652736c5a366b394e4b4f35356c3648796e6d39714e59394c6a376d58534e56353774506232347252584c31652f33474d794b335a45795139694f42435872346b303550515556516a3566754545653768372f36456d644b58587476554c354b3764704d54784e356e514d46767457764b4a4745566854494b4e2f3532756a664a4f6156347a586e6b4b39655939384148703948313232756f4565705054536a75655a656838703576616a575053343944575459534a3954422f527565315045494949454e7a78554f515a3654794b477a536350464857307a793832586e2b375755562b37796b5847752f4268386545493736616158467042636336446c544b316e51647971494344767364303379373032455948422f4f644f776e35662f6630316646724348477571492f3844696855556332614f766336524834504a36765547364c2b527448346c6873637576784d6e3073396c493167794e76554c354b3764704d54784e356e514d467674577473704c3234773955583673396f45566e74676d43416a3354544a413635384e72644a6b754856486230653832586e2b375755562b37796b5847752f4268386547707a4b6d6e716f4654537051354661454a394b556d6f744a514831477a6d6351727550595073476869387849434b71796479623764333844453867634c346c453d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJiZWxsaW5pIiwibmJmIjoxNzM2MzM0NzI0LCJpc3MiOiJBcGFjaGVTeW5jb3BlIiwiZXhwIjoxNzM2MzQxOTI0LCJpYXQiOjE3MzYzMzQ3MjQsImp0aSI6IjAxOTQ0NTlkLTRkZGQtNzhlMy1iZjcxLWQxOTllZWNmMzRlZCJ9.CtinaHBxF5-T8601wKIcKri26SdCclZOQhtQL00MRp5hsjd3IUtOB5fPjo4ki11bWgPRo-0VW3SWzKH7rZfr4w', '2025-01-08 13:12:04.573967+00', 'bellini'); -INSERT INTO accesstoken VALUES ('0194459d-4fdb-7b24-8c28-6fd786124e7c', '\x59654e4d63734e6b61516f38706261664e4e2b796a35794a51395767354f65522f6a734b3367687761464a7176477165747a61572f5954424f5a385870504252615a314d42494c44534e6b4c53676a443467516746755a503855785739466854442f6c6e6b747a56574b4d7146456c34694463464a6431373733576b6b4331567837314e49436d49545a426f3344436561612b495171444f6a44316e355976542f572b33643965376255753944475171506f6a363856423951686a554959322f636d6c343839544b6a5a546f2f6b7a6e394b32512f324c6f783456564d43446c4d4f72464a6a543336347237514f5970704c71616f73456c4746525254655a686835324654706b576138484267506164325a414f5469777371395163674d4a3356497a726b646c632b53396e53554f536b6d41556c6a46723261416a384b54465646484e6d6a72334f6b522b44796572314275692f6b62522b4a5962484c7238544a394c505a534e594d68535271334549393073434e566e4d4744494d62726268677253646f305a787a4832703468397463572f4b384e41573969316e5a58586d70784648707a3376594c5937656e5965696b4c6653782f5333552f2b3642486277716b4a3670667961584163554c7257484e2b2b55704934652f522b4b574341554e3735636238614d5765414b6a6a306f444a526a7974592f574a4539514e7837314e49436d49545a426f3344436561612b4951724a4b354346787631495a4c617a4d786e536d6f36413d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI3MjIyNDBhYXRlc3R1c2Vyc2VhcmNoQHRlc3Qub3JnIiwibmJmIjoxNzM2MzM0NzI1LCJpc3MiOiJBcGFjaGVTeW5jb3BlIiwiZXhwIjoxNzM2MzQxOTI1LCJpYXQiOjE3MzYzMzQ3MjUsImp0aSI6IjAxOTQ0NTlkLTRmZGItN2IyNC04YzI4LTZmZDc4NjEyNGU3YyJ9.-1v81WTxUqH-dJDfoAlOqen1TieAfE_5u92CP2DtYE9OU1qyO7C-t39ZvMIro56VQlSKOONKiL6ShKxCsD2VPQ', '2025-01-08 13:12:05.083398+00', '722240aatestusersearch@test.org'); -INSERT INTO accesstoken VALUES ('0194459d-67ee-7984-9855-19a71a7927da', '\x59654e4d63734e6b61516f38706261664e4e2b796a2f5248775946567a6667583245776d5a48374661456d79424a644132476f674c68446643736f49346c5871746978513838414754676a4c48692f56645a394e545456386f4855494374544572562f343948514335557979424a644132476f674c68446643736f49346c5871746978513838414754676a4c48692f56645a394e5463445749427455574345534e422f566c4a5376515375656c7849653273543552434d6955374e785975304d5a5448464a6775334e6f336c5767456c356c363063773d3d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJyb3NzaW5pIiwibmJmIjoxNzM2MzM0NzMxLCJpc3MiOiJBcGFjaGVTeW5jb3BlIiwiZXhwIjoxNzM2MzQxOTMxLCJpYXQiOjE3MzYzMzQ3MzEsImp0aSI6IjAxOTQ0NTlkLTY3ZWUtNzk4NC05ODU1LTE5YTcxYTc5MjdkYSJ9.JO1BprKxg26lsrthJeE21OhkAzMbFg7uefy6LPpjjzhCJiZwS5Y_gt2RsroewcXxIxim9Uulai--XeJWsPCnBg', '2025-01-08 13:12:11.247113+00', 'rossini'); -INSERT INTO accesstoken VALUES ('0194459d-6ccb-7f8c-b0ae-c3bffc066f22', '\x59654e4d63734e6b61516f38706261664e4e2b796a35794a51395767354f65522f6a734b3367687761464a7176477165747a61572f5954424f5a385870504252615a314d42494c44534e6b4c53676a443467516746755a503855785739466854442f6c6e6b747a56574b4d7146456c34694463464a6431373733576b6b4331567837314e49436d49545a426f3344436561612b495171444f6a44316e355976542f572b33643965376255753944475171506f6a363856423951686a554959322f636d6c343839544b6a5a546f2f6b7a6e394b32512f324c6f783456564d43446c4d4f72464a6a543336347237514f5970704c71616f73456c4746525254655a686835324654706b576138484267506164325a414f5469777371395163674d4a3356497a726b646c632b53396e53554f536b6d41556c6a46723261416a384b54465646484e6d6a72334f6b522b44796572314275692f6b62522b4a5962484c7238544a394c505a534e594d68535271334549393073434e566e4d4744494d62726268677253646f305a787a4832703468397463572f4b384e41573969316e5a58586d70784648707a3376594c5937656e5965696b4c6653782f5333552f2b3642486277716b4a3670667961584163554c7257484e2b2b55704934652f522b4b574341554e3735636238614d5765414b6a6a306f444a526a7974592f574a4539514e7837314e49436d49545a426f3344436561612b4951724a4b354346787631495a4c617a4d786e536d6f36413d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI2OWIwYzlhN2RlbGVnYXRpbmdAc3luY29wZS5hcGFjaGUub3JnIiwibmJmIjoxNzM2MzM0NzMyLCJpc3MiOiJBcGFjaGVTeW5jb3BlIiwiZXhwIjoxNzM2MzQxOTMyLCJpYXQiOjE3MzYzMzQ3MzIsImp0aSI6IjAxOTQ0NTlkLTZjY2ItN2Y4Yy1iMGFlLWMzYmZmYzA2NmYyMiJ9.1_t0x-h-c91E46DrTRS8pe610tm_2Nz2MRaml-fqEXvIrDfZdDnhX6llnrBdGJfkEc4Y3Uk-GZizWhFerg8zUw', '2025-01-08 13:12:12.491655+00', '69b0c9a7delegating@syncope.apache.org'); -INSERT INTO accesstoken VALUES ('0194459d-70da-7b32-a218-90e1e672b0af', '\x59654e4d63734e6b61516f38706261664e4e2b796a2f5248775946567a6667583245776d5a48374661456e6768526131375135645277346d636e56686c454c73784865726e4b5764456853786658454a4a3466704761714e776748696e744e6f4d5735466130514d6a5755383264456e362b326359742f437769646a34584e376c61363562363371585155686843666639674e31707a786c5657437a2f584f7252367473554e4b36336d2f5644485a372f3771576334792f6e32765a6e5a35726663784157784e4267466b6b6e636c4a307757766a777359766933325a333569557238355443545454506c7557466e47754c79516f6d576a53697078302b3343393145775570396c5a634737784e6776343744364b494e2f795a3456534f4371344e4b5a426b32316347556a5650534a31393368437863673971597736753735774a694c794934544d3561674479335361567652782f41726a6638456658514a4974526247755773526b6c3330637534506d5a61692b2b54472b586552666d6948586b6f6d7a6c5948507a3945644e2f626a705a6157544836563946524e75536b584941437078597035553d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI5MmZlZjFmNWR5blJlYWxtQWRtaW5AYXBhY2hlLm9yZyIsIm5iZiI6MTczNjMzNDczMywiaXNzIjoiQXBhY2hlU3luY29wZSIsImV4cCI6MTczNjM0MTkzMywiaWF0IjoxNzM2MzM0NzMzLCJqdGkiOiIwMTk0NDU5ZC03MGRhLTdiMzItYTIxOC05MGUxZTY3MmIwYWYifQ.B0SR7Jys6_TdEltGXfOcJaU4I2TVabOiCabCvnj-wNP6r10zW3JWWrxCQZDcz1kHjHtjFmUiL8j7_RhRpWh4sg', '2025-01-08 13:12:13.530874+00', '92fef1f5dynRealmAdmin@apache.org'); -INSERT INTO accesstoken VALUES ('0194459d-7ec3-73cf-8174-afd6db0c10d1', '\x655566515952684439386553336c496a446461596d673d3d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ2ZXJkaSIsIm5iZiI6MTczNjMzNDczNywiaXNzIjoiQXBhY2hlU3luY29wZSIsImV4cCI6MTczNjM0MTkzNywiaWF0IjoxNzM2MzM0NzM3LCJqdGkiOiIwMTk0NDU5ZC03ZWMzLTczY2YtODE3NC1hZmQ2ZGIwYzEwZDEifQ.tjhAnpFhTNwtW2N9JXEh-XMSdVPHt0K1Ft4poMx2Zxr1rGiDvMNWBpHO87AGgiIH8hH6-oLvI879v6q6dFHeKw', '2025-01-08 13:12:17.091532+00', 'verdi'); -INSERT INTO accesstoken VALUES ('019445a0-a67f-7922-828e-4de4010d2219', '\x655566515952684439386553336c496a446461596d673d3d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJlMDI1OTViNmFub255bW91c0BzeW5jb3BlLmFwYWNoZS5vcmciLCJuYmYiOjE3MzYzMzQ5NDMsImlzcyI6IkFwYWNoZVN5bmNvcGUiLCJleHAiOjE3MzYzNDIxNDMsImlhdCI6MTczNjMzNDk0MywianRpIjoiMDE5NDQ1YTAtYTY3Zi03OTIyLTgyOGUtNGRlNDAxMGQyMjE5In0.pxDKVwZeUxL6MML0IY7TnBvSgQX-LKEG7joMqiWYpyN1XuChB-ZH0gbLrcSNd5PlL9_24pRfKdlYN2E9evWPqw', '2025-01-08 13:15:43.871451+00', 'e02595b6anonymous@syncope.apache.orgXX'); -INSERT INTO accesstoken VALUES ('0194459d-8c3a-757c-b04e-b1124f06d427', NULL, 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsIm5iZiI6MTczNjMzNDc0MCwiaXNzIjoiQXBhY2hlU3luY29wZSIsImV4cCI6MTczNjM0MTk0MCwiaWF0IjoxNzM2MzM0NzQwLCJqdGkiOiIwMTk0NDU5ZC04YzNhLTc1N2MtYjA0ZS1iMTEyNGYwNmQ0MjcifQ.8zEq4AJJlnciy1DAQrtMioytIOmF9BdnlsFvx1Tk4A6xo16zOcAd_TZLazY4x7QGEppdm-SWKLvhCd2os8s5Bg', '2025-01-08 13:12:20.538126+00', 'admin'); -INSERT INTO accesstoken VALUES ('0194459d-b574-7c89-a7ff-ef18044df9cb', '\x59654e4d63734e6b61516f38706261664e4e2b796a33584d734f41516f2b4f544473703858384e31566a687176477165747a61572f5954424f5a385870504252736b726b4958472f55686b74724d7a47644b616a6f413d3d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJmNGZhODkxMmNhbnRydW5uY29tbWFuZEB0ZXN0Lm9yZyIsIm5iZiI6MTczNjMzNDc1MSwiaXNzIjoiQXBhY2hlU3luY29wZSIsImV4cCI6MTczNjM0MTk1MSwiaWF0IjoxNzM2MzM0NzUxLCJqdGkiOiIwMTk0NDU5ZC1iNTc0LTdjODktYTdmZi1lZjE4MDQ0ZGY5Y2IifQ.FJPnjhqgd-rZiEGqrLtuM_MdqG9rM1PS8iTAEU3nh7SkLi7jOwyHhQO4nSG6S1YQdemVOAkpl9DOLnP8McKZag', '2025-01-08 13:12:31.093037+00', 'f4fa8912cantrunncommand@test.org'); -INSERT INTO accesstoken VALUES ('0194459f-e126-7423-862e-6d742805ce2f', '\x655566515952684439386553336c496a446461596d673d3d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJjNjIzNDc2Y2EuYkBjLmNvbSIsIm5iZiI6MTczNjMzNDg5MywiaXNzIjoiQXBhY2hlU3luY29wZSIsImV4cCI6MTczNjM0MjA5MywiaWF0IjoxNzM2MzM0ODkzLCJqdGkiOiIwMTk0NDU5Zi1lMTI2LTc0MjMtODYyZS02ZDc0MjgwNWNlMmYifQ.ojHMtrOzx56ZeAhjYpqtAwIPFVoYfMSL8ofBRdjIKFEucTlV_1dQb5yPkp7vSnaqwernXvyw8EYJV93SKYEUPA', '2025-01-08 13:14:53.350119+00', 'c623476ca.b@c.com'); -INSERT INTO accesstoken VALUES ('019445a0-7b1d-798e-982f-52e1ef3a4e8d', '\x655566515952684439386553336c496a446461596d673d3d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIzOTg3NzMyM3N5bmNvcGUzOTFAc3luY29wZS5hcGFjaGUub3JnIiwibmJmIjoxNzM2MzM0OTMyLCJpc3MiOiJBcGFjaGVTeW5jb3BlIiwiZXhwIjoxNzM2MzQyMTMyLCJpYXQiOjE3MzYzMzQ5MzIsImp0aSI6IjAxOTQ0NWEwLTdiMWQtNzk4ZS05ODJmLTUyZTFlZjNhNGU4ZCJ9.7NBJchwPb_isvCKx14x5d1x4j4A6s9RU9Lghz0QIXpZJkQgMi1y-rSIpdQRr8Z9pqXktwfEtgs51HfzO4uRFKQ', '2025-01-08 13:15:32.766026+00', '39877323syncope391@syncope.apache.org'); -INSERT INTO accesstoken VALUES ('019445a0-8853-753a-9458-25b8aea89f58', '\x59654e4d63734e6b61516f38706261664e4e2b796a383376494d724e4336734f51347838364a4b53497352614b7a626545457531576e357542502f674f2f6649', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI3YzI3NzJhM3N5bmNvcGUxNzkzQGFwYWNoZS5vcmciLCJuYmYiOjE3MzYzMzQ5MzYsImlzcyI6IkFwYWNoZVN5bmNvcGUiLCJleHAiOjE3MzYzNDIxMzYsImlhdCI6MTczNjMzNDkzNiwianRpIjoiMDE5NDQ1YTAtODg1My03NTNhLTk0NTgtMjViOGFlYTg5ZjU4In0.E9T_KSm1uXj1NPQocirciDPrA4_MKD8Njq0CC1T7weBL0f5x8gZqbFKyIUUlle9lzxH9Bvr3MqcQFC_KgC-lmg', '2025-01-08 13:15:36.14746+00', '7c2772a3syncope1793@apache.org'); -INSERT INTO accesstoken VALUES ('019445a0-a912-722d-bb2b-e0757dbef77f', '\x655566515952684439386553336c496a446461596d673d3d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIzYjU2YWMwNnNlbGZyZWFkQHN5bmNvcGUuYXBhY2hlLm9yZyIsIm5iZiI6MTczNjMzNDk0NCwiaXNzIjoiQXBhY2hlU3luY29wZSIsImV4cCI6MTczNjM0MjE0NCwiaWF0IjoxNzM2MzM0OTQ0LCJqdGkiOiIwMTk0NDVhMC1hOTEyLTcyMmQtYmIyYi1lMDc1N2RiZWY3N2YifQ.iw5FnAQmgoh3svZ7Igxn3luHrDtf5yH2xynzWsPYcRcTxNBY2dqDoh0IRCN66443hjwt6vocB9Ry2Rr5m52P5g', '2025-01-08 13:15:44.530227+00', '3b56ac06selfread@syncope.apache.org'); -INSERT INTO accesstoken VALUES ('019445a0-a826-71f1-85b5-a189c511e45f', '\x655566515952684439386553336c496a446461596d673d3d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ2aXZhbGRpIiwibmJmIjoxNzM2MzM0OTQ0LCJpc3MiOiJBcGFjaGVTeW5jb3BlIiwiZXhwIjoxNzM2MzQyMTQ0LCJpYXQiOjE3MzYzMzQ5NDQsImp0aSI6IjAxOTQ0NWEwLWE4MjYtNzFmMS04NWI1LWExODljNTExZTQ1ZiJ9.XzatfFBn3d7Y3x7uaR8iXJfFv6oP2h3VsoejQduMg3PaLGStU0-EozjokZBSJ3AAPdysEJIMo-3s11bgcP-3tA', '2025-01-08 13:15:44.294516+00', 'vivaldi'); -INSERT INTO accesstoken VALUES ('019445a0-ae3e-73c1-ae7d-2e1578f3b412', '\x655566515952684439386553336c496a446461596d673d3d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZjUwMGM2Y3B3ZFJlc2V0QHN5bmNvcGUuYXBhY2hlLm9yZyIsIm5iZiI6MTczNjMzNDk0NSwiaXNzIjoiQXBhY2hlU3luY29wZSIsImV4cCI6MTczNjM0MjE0NSwiaWF0IjoxNzM2MzM0OTQ1LCJqdGkiOiIwMTk0NDVhMC1hZTNlLTczYzEtYWU3ZC0yZTE1NzhmM2I0MTIifQ.3cpVDcPtYvcTCigchoNtbKqxDJbt6_6JOsjWEEKEYEPQS5VRpW11MXHlJrJJzReJChNLp1SonpSQ6XfysllIRA', '2025-01-08 13:15:45.854735+00', 'af500c6cpwdReset@syncope.apache.org'); -INSERT INTO accesstoken VALUES ('019445a0-b76b-7473-8aca-14da5b8d0ba5', '\x655566515952684439386553336c496a446461596d673d3d', 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI2NzNiNDQ5NXB3ZFJlc2V0Tm9TZWN1cml0eVF1ZXN0aW9uQHN5bmNvcGUuYXBhY2hlLm9yZyIsIm5iZiI6MTczNjMzNDk0OCwiaXNzIjoiQXBhY2hlU3luY29wZSIsImV4cCI6MTczNjM0MjE0OCwiaWF0IjoxNzM2MzM0OTQ4LCJqdGkiOiIwMTk0NDVhMC1iNzZiLTc0NzMtOGFjYS0xNGRhNWI4ZDBiYTUifQ.kfJ6W6qjRZRqHtjvjCc4mQZnpSRSXOYmRplTFmhX80ZZWMJwri8G1nPJsCLFQw5XO1UvEHmejCU7_sJazn3zaw', '2025-01-08 13:15:48.20351+00', '673b4495pwdResetNoSecurityQuestion@syncope.apache.org'); - - --- --- TOC entry 4568 (class 0 OID 16395) --- Dependencies: 219 --- Data for Name: accountpolicy; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO accountpolicy VALUES ('20ab5a8c-4b0c-432c-b957-f7fb9784d9f7', 'an account policy', 0, 0); -INSERT INTO accountpolicy VALUES ('06e2ed52-6966-44aa-a177-a0ca7434201f', 'sample account policy', 3, 0); -INSERT INTO accountpolicy VALUES ('0194459e-281c-7ca3-ad73-fc6767d81cc0', 'SYNCOPE553', 0, 0); -INSERT INTO accountpolicy VALUES ('0194459e-2857-7f29-8969-18eb19821a25', 'SYNCOPE682', 0, 0); - - --- --- TOC entry 4569 (class 0 OID 16398) --- Dependencies: 220 --- Data for Name: accountpolicy_externalresource; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO accountpolicy_externalresource VALUES ('20ab5a8c-4b0c-432c-b957-f7fb9784d9f7', 'resource-testdb'); -INSERT INTO accountpolicy_externalresource VALUES ('0194459e-2857-7f29-8969-18eb19821a25', 'resource-ldap'); - - --- --- TOC entry 4570 (class 0 OID 16401) --- Dependencies: 221 --- Data for Name: accountpolicyrule; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO accountpolicyrule VALUES ('20ab5a8c-4b0c-432c-b957-f7fb9784d9f7', 'DefaultAccountRuleConf1'); -INSERT INTO accountpolicyrule VALUES ('06e2ed52-6966-44aa-a177-a0ca7434201f', 'DefaultAccountRuleConf2'); -INSERT INTO accountpolicyrule VALUES ('0194459e-281c-7ca3-ad73-fc6767d81cc0', 'DefaultAccountRuleConfabde3716'); -INSERT INTO accountpolicyrule VALUES ('0194459e-2857-7f29-8969-18eb19821a25', 'DefaultAccountRuleConf8d758f2b'); - - --- --- TOC entry 4571 (class 0 OID 16404) --- Dependencies: 222 --- Data for Name: adyngroupmembers; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO adyngroupmembers VALUES ('PRINTER', '0194459c-28de-7b87-b5eb-5bff076909a5', '0194459d-786b-7f8a-aad7-f05eb16eb585'); -INSERT INTO adyngroupmembers VALUES ('PRINTER', '9e1d130c-d6a3-48b1-98b3-182477ed0688', '0194459d-786b-7f8a-aad7-f05eb16eb585'); -INSERT INTO adyngroupmembers VALUES ('PRINTER', '0194459d-7889-7a58-85f0-20372a39981e', '0194459d-786b-7f8a-aad7-f05eb16eb585'); -INSERT INTO adyngroupmembers VALUES ('PRINTER', '0194459c-1ad3-7c0a-a463-a3e2c0453c12', '0194459d-786b-7f8a-aad7-f05eb16eb585'); -INSERT INTO adyngroupmembers VALUES ('PRINTER', '0194459c-2192-7511-abcf-19c50963d57a', '0194459d-786b-7f8a-aad7-f05eb16eb585'); -INSERT INTO adyngroupmembers VALUES ('PRINTER', '0194459c-2295-73ca-8242-b175f4bc7e54', '0194459d-786b-7f8a-aad7-f05eb16eb585'); -INSERT INTO adyngroupmembers VALUES ('PRINTER', '0194459c-268e-7d01-86cf-d26c3472ba8c', '0194459d-786b-7f8a-aad7-f05eb16eb585'); -INSERT INTO adyngroupmembers VALUES ('PRINTER', '0194459c-4059-770f-bc3d-ae2bc229e653', '0194459d-786b-7f8a-aad7-f05eb16eb585'); -INSERT INTO adyngroupmembers VALUES ('PRINTER', 'fc6dbc3a-6c07-4965-8781-921e7401a4a5', '0194459d-786b-7f8a-aad7-f05eb16eb585'); -INSERT INTO adyngroupmembers VALUES ('PRINTER', '0194459d-143b-7e30-b11e-b1eaa3ddbfe4', '0194459d-786b-7f8a-aad7-f05eb16eb585'); -INSERT INTO adyngroupmembers VALUES ('PRINTER', '0194459d-b722-7330-b549-83b922283ef9', '0194459d-786b-7f8a-aad7-f05eb16eb585'); -INSERT INTO adyngroupmembers VALUES ('PRINTER', '0194459e-4b45-79ee-bde8-1a04b4195628', '0194459d-786b-7f8a-aad7-f05eb16eb585'); -INSERT INTO adyngroupmembers VALUES ('PRINTER', '0194459e-4c99-757f-91f8-e630c2b6f6fc', '0194459d-786b-7f8a-aad7-f05eb16eb585'); -INSERT INTO adyngroupmembers VALUES ('PRINTER', '0194459f-cf4b-72e1-8da9-940c4049899d', '0194459d-786b-7f8a-aad7-f05eb16eb585'); - - --- --- TOC entry 4572 (class 0 OID 16407) --- Dependencies: 223 --- Data for Name: adyngroupmembership; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO adyngroupmembership VALUES ('0194459d-78c2-7b03-888f-0471db19e1a3', 'location==$null;$type==PRINTER', '0194459d-786b-7f8a-aad7-f05eb16eb585', 'PRINTER'); -INSERT INTO adyngroupmembership VALUES ('0194459d-7cf2-795b-908a-0d9e50124fbb', '(($groups==ece66293-8f31-4a84-8e8d-23da36e70846;cool==ss);$resources==ws-target-resource-2);$type==PRINTER', '0194459d-7caf-7d4f-acfe-69deec4506c7', 'PRINTER'); - - --- --- TOC entry 4573 (class 0 OID 16412) --- Dependencies: 224 --- Data for Name: amembership; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO amembership VALUES ('0194459f-cd95-79ed-b12a-4e0c8afc2fba', 'fc6dbc3a-6c07-4965-8781-921e7401a4a5', '29f96485-729e-4d31-88a1-6fc60e4677f3'); -INSERT INTO amembership VALUES ('0194459f-ce15-76ca-9a8d-ab9d5caf8a6c', '8559d14d-58c2-46eb-a2d4-a7d35161e8f8', 'f779c0d4-633b-4be5-8f57-32eb478a3ca5'); -INSERT INTO amembership VALUES ('0194459f-cf4c-74fe-ad3d-94d8f564c1eb', '0194459f-cf4b-72e1-8da9-940c4049899d', '29f96485-729e-4d31-88a1-6fc60e4677f3'); - - --- --- TOC entry 4574 (class 0 OID 16415) --- Dependencies: 225 --- Data for Name: anyabout; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO anyabout VALUES ('a328f2e6-25e9-4cc1-badf-7425d7be4b39', 'token!=$null', 'USER', 'e00945b5-1184-4d43-8e45-4318a8dcdfd4'); -INSERT INTO anyabout VALUES ('2e2ee845-2abf-43c6-b543-49243a84e2f1', 'fullname==*o*;fullname==*i*', 'USER', '9e2b911c-25de-4c77-bcea-b86ed9451050'); -INSERT INTO anyabout VALUES ('0194459d-c3d5-72e9-b6c8-abfee8363d05', 'fullname==*o*;fullname==*i*', 'USER', '0194459d-c3ce-7fdf-a3e9-636bf6e32ed0'); -INSERT INTO anyabout VALUES ('0194459d-c3ee-77fd-9b38-e68b116d1de6', 'name==citizen', 'GROUP', '0194459d-c3ee-77fd-9b38-e68b116d1de5'); -INSERT INTO anyabout VALUES ('0194459d-c3ee-77fd-9b38-e68b116d1de7', 'fullname==*o*;fullname==*i*', 'USER', '0194459d-c3ee-77fd-9b38-e68b116d1de5'); -INSERT INTO anyabout VALUES ('0194459d-c400-7af9-9d2c-f0372c683080', 'fullname==*o*;fullname==*i*', 'USER', '0194459d-c400-7af9-9d2c-f0372c68307f'); -INSERT INTO anyabout VALUES ('0194459d-c436-7027-b655-8003eac15a4e', 'fullname==*o*;fullname==*i*', 'USER', '0194459d-c435-7a63-bb33-9d6569e3995b'); -INSERT INTO anyabout VALUES ('0194459d-c475-7507-a45d-dd4f64f1c15e', '$groups==bf825fe1-7320-4a54-bd64-143b5c18ab97', 'USER', '0194459d-c475-7507-a45d-dd4f64f1c15d'); -INSERT INTO anyabout VALUES ('0194459d-cdbb-7af5-b2e5-fbfa69d3a1ef', '$groups==bf825fe1-7320-4a54-bd64-143b5c18ab97', 'USER', '0194459d-cdbb-7af5-b2e5-fbfa69d3a1ee'); -INSERT INTO anyabout VALUES ('0194459d-db11-7a48-9dd4-58494da1f0e1', 'name==groupacf99b57', 'GROUP', '0194459d-db11-7a48-9dd4-58494da1f0e0'); -INSERT INTO anyabout VALUES ('0194459d-e7f0-72de-babb-3fdf765c7ede', '$groups==bf825fe1-7320-4a54-bd64-143b5c18ab97', 'USER', '0194459d-e7f0-72de-babb-3fdf765c7edd'); -INSERT INTO anyabout VALUES ('0194459d-e842-761f-9439-ff400cb063da', '$groups==bf825fe1-7320-4a54-bd64-143b5c18ab97', 'USER', '0194459d-e842-761f-9439-ff400cb063d9'); -INSERT INTO anyabout VALUES ('0194459d-fd81-7461-83ee-9154dd4a84b2', '$groups==bf825fe1-7320-4a54-bd64-143b5c18ab97', 'USER', '0194459d-fd81-7461-83ee-9154dd4a84b1'); -INSERT INTO anyabout VALUES ('0194459e-0a53-7851-bb17-ca129d74f5a5', '$groups==bf825fe1-7320-4a54-bd64-143b5c18ab97', 'USER', '0194459e-0a53-7851-bb17-ca129d74f5a4'); -INSERT INTO anyabout VALUES ('0194459e-1339-7495-9b55-c6a5565b8ee1', '$groups==bf825fe1-7320-4a54-bd64-143b5c18ab97', 'USER', '0194459e-1339-7495-9b55-c6a5565b8ee0'); - - --- --- TOC entry 4575 (class 0 OID 16420) --- Dependencies: 226 --- Data for Name: anyobject; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO anyobject VALUES ('9e1d130c-d6a3-48b1-98b3-182477ed0688', NULL, '2021-04-15 11:45:00+00', 'admin', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, 'Epson Stylus Color', '[]', '0679e069-7355-4b20-bd11-a5a0a5453c7c', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459c-25ab-779c-b055-80c9cf1bd6b4', 'REST', '2025-01-08 11:10:48.750645+00', 'admin', 'REST', '2025-01-08 11:10:48.863447+00', 'admin', NULL, 'printer16c76119b', '[{"schema": "location", "values": [{"stringValue": "printer17ad43db7"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459f-961d-7169-b796-e69da213fe2a', 'REST', '2025-01-08 11:14:34.142639+00', 'admin', 'REST', '2025-01-08 11:14:34.142677+00', 'admin', NULL, 'reconciliation7be54c97', '[{"schema": "location", "values": [{"stringValue": "reconciliation16440d77"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459c-25cc-7531-abae-d7761976f350', 'REST', '2025-01-08 11:10:48.781902+00', 'admin', 'REST', '2025-01-08 11:10:48.905181+00', 'admin', NULL, 'printer21ce0a7d0', '[{"schema": "location", "values": [{"stringValue": "printer2c3470351"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459c-25e7-7b3a-888a-554d77120a55', 'REST', '2025-01-08 11:10:48.809133+00', 'admin', 'REST', '2025-01-08 11:10:48.809201+00', 'admin', NULL, 'printer365a1334f', '[{"schema": "location", "values": [{"stringValue": "printer3b2a21930"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459c-27d8-77ac-ac15-9db6c698f618', 'REST', '2025-01-08 11:10:49.307473+00', 'admin', 'REST', '2025-01-08 11:10:49.307592+00', 'admin', NULL, 'unlimited2126918f3', '[{"schema": "location", "values": [{"stringValue": "unlimited2494b12d8"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459c-27b0-7929-bf19-e53dec60260c', 'REST', '2025-01-08 11:10:49.268924+00', 'admin', 'REST', '2025-01-08 11:10:49.373048+00', 'admin', NULL, 'unlimited1cda2b259', '[{"schema": "location", "values": [{"stringValue": "unlimited14c4544cd"}]}]', '0679e069-7355-4b20-bd11-a5a0a5453c7c', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459d-7889-7a58-85f0-20372a39981e', 'REST', '2025-01-08 11:12:15.498598+00', 'admin', 'REST', '2025-01-08 11:12:15.597373+00', 'admin', NULL, 'aDynMembership694e7a16', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('8559d14d-58c2-46eb-a2d4-a7d35161e8f8', NULL, '2010-10-20 10:00:00+00', 'admin', 'REST', '2025-01-08 11:14:48.475742+00', 'admin', NULL, 'Canon MF 8030cn', '[{"schema": "model", "values": [{"stringValue": "HP Laserjet 1300n"}]}, {"schema": "location", "values": [{"stringValue": "2nd floor"}]}, {"schema": "ctype", "values": [{"stringValue": "otherchildctype"}], "membership": "0194459f-ce15-76ca-9a8d-ab9d5caf8a6c"}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459d-4de8-7a0f-aa6a-57b22aa73983', 'REST', '2025-01-08 11:12:04.586092+00', 'bellini', 'REST', '2025-01-08 11:12:04.586156+00', 'bellini', NULL, 'home', '[{"schema": "pathfee592ed", "values": [{"stringValue": "/home"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'FOLDER 458006bf'); -INSERT INTO anyobject VALUES ('0194459d-b156-7061-b8b2-dfc77d00e17b', 'REST', '2025-01-08 11:12:30.048308+00', 'admin', 'REST', '2025-01-08 11:12:30.049097+00', 'admin', NULL, 'aprinter112', '[{"schema": "location", "values": [{"stringValue": "location"}]}]', '0194459d-b150-7322-a530-02a310e10867', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459c-1ad3-7c0a-a463-a3e2c0453c12', 'REST', '2025-01-08 11:10:45.976762+00', 'admin', 'PullTask 30cfd653-257b-495f-8665-281281dbcb3d ''Scripted SQL''', '2025-01-08 11:13:36.92095+00', 'admin', NULL, 'createb0b192d2', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459f-cf4b-72e1-8da9-940c4049899d', 'REST', '2025-01-08 11:14:48.780876+00', 'admin', 'REST', '2025-01-08 11:14:48.780962+00', 'admin', NULL, '64d8d529', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459c-2192-7511-abcf-19c50963d57a', 'REST', '2025-01-08 11:10:47.701384+00', 'admin', 'PullTask 30cfd653-257b-495f-8665-281281dbcb3d ''Scripted SQL''', '2025-01-08 11:13:36.959273+00', 'admin', NULL, 'readAttrs074003a0', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459c-2295-73ca-8242-b175f4bc7e54', 'REST', '2025-01-08 11:10:47.960323+00', 'admin', 'PullTask 30cfd653-257b-495f-8665-281281dbcb3d ''Scripted SQL''', '2025-01-08 11:13:36.993663+00', 'admin', NULL, 'updated3601851', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459c-268e-7d01-86cf-d26c3472ba8c', 'REST', '2025-01-08 11:10:48.977131+00', 'admin', 'PullTask 30cfd653-257b-495f-8665-281281dbcb3d ''Scripted SQL''', '2025-01-08 11:13:37.037347+00', 'admin', NULL, 'updateAttr7b51590e', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459c-28de-7b87-b5eb-5bff076909a5', 'REST', '2025-01-08 11:10:49.571101+00', 'admin', 'PullTask 30cfd653-257b-495f-8665-281281dbcb3d ''Scripted SQL''', '2025-01-08 11:13:37.070416+00', 'admin', NULL, 'deleteAttrec56c135', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459c-4059-770f-bc3d-ae2bc229e653', 'REST', '2025-01-08 11:10:55.580002+00', 'admin', 'PullTask 30cfd653-257b-495f-8665-281281dbcb3d ''Scripted SQL''', '2025-01-08 11:13:37.110404+00', 'admin', NULL, 'USAa770cd26', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459d-143b-7e30-b11e-b1eaa3ddbfe4', 'REST', '2025-01-08 11:11:49.822247+00', 'admin', 'PullTask 30cfd653-257b-495f-8665-281281dbcb3d ''Scripted SQL''', '2025-01-08 11:13:37.170552+00', 'admin', NULL, 'syncope-179114c5f420', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459d-b722-7330-b549-83b922283ef9', 'REST', '2025-01-08 11:12:31.527577+00', 'admin', 'PullTask 30cfd653-257b-495f-8665-281281dbcb3d ''Scripted SQL''', '2025-01-08 11:13:37.193426+00', 'admin', NULL, 'updatef2a7ad08', '[{}]', '0679e069-7355-4b20-bd11-a5a0a5453c7c', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459e-4b45-79ee-bde8-1a04b4195628', 'REST', '2025-01-08 11:13:09.448076+00', 'admin', 'PullTask 30cfd653-257b-495f-8665-281281dbcb3d ''Scripted SQL''', '2025-01-08 11:13:37.207815+00', 'admin', NULL, 'propagationJEXLTransformer0439acd2', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459e-4c99-757f-91f8-e630c2b6f6fc', 'REST', '2025-01-08 11:13:09.787747+00', 'admin', 'PullTask 30cfd653-257b-495f-8665-281281dbcb3d ''Scripted SQL''', '2025-01-08 11:13:37.217565+00', 'admin', NULL, 'propagationPolicy8099df47', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459e-b7c7-7dcc-94cf-bfca04b68324', 'PullTask 30cfd653-257b-495f-8665-281281dbcb3d ''Scripted SQL''', '2025-01-08 11:13:37.225881+00', 'admin', 'PullTask 30cfd653-257b-495f-8665-281281dbcb3d ''Scripted SQL''', '2025-01-08 11:13:37.225917+00', 'admin', NULL, 'pull52899617', '[{"schema": "location", "values": [{"stringValue": "pulle8c57f8a"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459f-9513-78c2-8dac-49bdbdd3544a', 'PullTask 0194459f-94fd-7687-9728-124c323c2085 ''null''', '2025-01-08 11:14:33.876389+00', 'admin', 'PullTask 0194459f-94fd-7687-9728-124c323c2085 ''null''', '2025-01-08 11:14:33.876446+00', 'admin', NULL, 'printer39dff507', '[{"schema": "location", "values": [{"stringValue": "Nowhere"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('0194459f-95ae-732a-a833-401c519563f6', 'REST', '2025-01-08 11:14:34.031672+00', 'admin', 'PullTask 0194459f-95e5-7f9d-bebd-08b0438addd1 ''null''', '2025-01-08 11:14:34.123252+00', 'admin', NULL, 'reconciliation3ec02210', '[{"schema": "location", "values": [{"stringValue": "Nowhere"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); -INSERT INTO anyobject VALUES ('fc6dbc3a-6c07-4965-8781-921e7401a4a5', NULL, '2010-10-20 10:00:00+00', 'admin', 'REST', '2025-01-08 11:14:48.346065+00', 'admin', NULL, 'HP LJ 1300n', '[{"schema": "model", "values": [{"stringValue": "Canon MFC8030"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 'PRINTER'); - - --- --- TOC entry 4576 (class 0 OID 16425) --- Dependencies: 227 --- Data for Name: anyobject_anytypeclass; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4577 (class 0 OID 16428) --- Dependencies: 228 --- Data for Name: anyobject_externalresource; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO anyobject_externalresource VALUES ('0194459c-1ad3-7c0a-a463-a3e2c0453c12', 'resource-db-scripted'); -INSERT INTO anyobject_externalresource VALUES ('0194459c-2192-7511-abcf-19c50963d57a', 'resource-db-scripted'); -INSERT INTO anyobject_externalresource VALUES ('0194459c-2295-73ca-8242-b175f4bc7e54', 'resource-db-scripted'); -INSERT INTO anyobject_externalresource VALUES ('0194459c-268e-7d01-86cf-d26c3472ba8c', 'resource-db-scripted'); -INSERT INTO anyobject_externalresource VALUES ('0194459c-28de-7b87-b5eb-5bff076909a5', 'resource-db-scripted'); -INSERT INTO anyobject_externalresource VALUES ('0194459c-4059-770f-bc3d-ae2bc229e653', 'resource-db-scripted'); -INSERT INTO anyobject_externalresource VALUES ('0194459d-143b-7e30-b11e-b1eaa3ddbfe4', 'resource-db-scripted'); -INSERT INTO anyobject_externalresource VALUES ('0194459d-b722-7330-b549-83b922283ef9', 'resource-db-scripted'); -INSERT INTO anyobject_externalresource VALUES ('0194459e-4b45-79ee-bde8-1a04b4195628', 'resource-db-scripted'); -INSERT INTO anyobject_externalresource VALUES ('0194459e-4c99-757f-91f8-e630c2b6f6fc', 'resource-db-scripted'); - - --- --- TOC entry 4581 (class 0 OID 16462) --- Dependencies: 237 --- Data for Name: anytemplatepulltask; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO anytemplatepulltask VALUES ('6c3f578d-327b-4a7c-8037-6f5ba24eb770', '{"_class":"org.apache.syncope.common.lib.to.UserTO","creator":null,"creationDate":null,"lastModifier":null,"lastChangeDate":null,"key":null,"type":"USER","realm":null,"status":null,"password":null,"token":null,"tokenExpireTime":null,"username":null,"lastLoginDate":null,"changePwdDate":null,"failedLogins":null,"securityQuestion":null,"securityAnswer":null,"auxClasses":[],"derAttrs":[],"virAttrs":[],"resources":[],"relationships":[],"memberships":[],"dynMemberships":[],"roles":[],"dynRoles":[],"plainAttrs":[{"schema":"ctype","values":["''type a''"]},{"schema":"userId","values":["''reconciled@syncope.apache.org''"]},{"schema":"fullname","values":["''reconciled fullname''"]},{"schema":"surname","values":["''surname''"]}]}', 'USER', '83f7e85d-9774-43fe-adba-ccd856312994'); -INSERT INTO anytemplatepulltask VALUES ('45b61137-c7c3-49ee-86e0-9efffa75ae68', '{"_class":"org.apache.syncope.common.lib.to.GroupTO","creator":null,"creationDate":null,"lastModifier":null,"lastChangeDate":null,"key":null,"type":"GROUP","realm":null,"status":null,"name":null,"userOwner":null,"groupOwner":null,"udynMembershipCond":null,"auxClasses":[],"derAttrs":[],"virAttrs":[],"resources":[],"plainAttrs":[]}', 'GROUP', '83f7e85d-9774-43fe-adba-ccd856312994'); -INSERT INTO anytemplatepulltask VALUES ('df655a2a-40c0-43b1-a157-3f4988802f58', '{"_class":"org.apache.syncope.common.lib.to.UserTO","creator":null,"creationDate":null,"lastModifier":null,"lastChangeDate":null,"key":null,"type":"USER","realm":"''/'' + title","status":null,"password":null,"token":null,"tokenExpireTime":null,"username":null,"lastLoginDate":null,"changePwdDate":null,"failedLogins":null,"securityQuestion":null,"securityAnswer":null,"auxClasses":["minimal group"],"derAttrs":[],"virAttrs":[{"schema":"virtualReadOnly","values":[""]}],"resources":["resource-ldap"],"roles":[],"dynRoles":[],"relationships":[],"memberships":[],"dynMemberships":[],"plainAttrs":[]}', 'USER', '1e419ca4-ea81-4493-a14f-28b90113686d'); -INSERT INTO anytemplatepulltask VALUES ('fda22ff3-98f3-42e4-a2ae-cd9a28282d57', '{"_class":"org.apache.syncope.common.lib.to.GroupTO","creator":null,"creationDate":null,"lastModifier":null,"lastChangeDate":null,"key":null,"type":"GROUP","realm":null,"status":null,"name":null,"userOwner":null,"groupOwner":null,"udynMembershipCond":null,"auxClasses":[],"derAttrs":[],"virAttrs":[],"resources":[],"plainAttrs":[{"schema":"show","values":["true"]}]}', 'GROUP', '1e419ca4-ea81-4493-a14f-28b90113686d'); -INSERT INTO anytemplatepulltask VALUES ('8bc41ba1-cc1d-4ee0-bb43-61cd148b414f', '{"_class":"org.apache.syncope.common.lib.to.UserTO","creator":null,"creationDate":null,"lastModifier":null,"lastChangeDate":null,"key":null,"type":"USER","realm":null,"status":null,"password":null,"token":null,"tokenExpireTime":null,"username":null,"lastLoginDate":null,"changePwdDate":null,"failedLogins":null,"securityQuestion":null,"securityAnswer":null,"auxClasses":[],"derAttrs":[],"virAttrs":[],"resources":["resource-testdb"],"roles":[],"dynRoles":[],"relationships":[],"memberships":[],"dynMemberships":[],"plainAttrs":[{"schema":"firstname","values":[""]},{"schema":"userId","values":["''test''"]},{"schema":"fullname","values":["''test''"]},{"schema":"surname","values":["''test''"]}]}', 'USER', '986867e2-993b-430e-8feb-aa9abb4c1dcd'); -INSERT INTO anytemplatepulltask VALUES ('9af0e343-8a37-42d2-9bc7-6e2e3b103219', '{"_class":"org.apache.syncope.common.lib.to.GroupTO","creator":null,"creationDate":null,"lastModifier":null,"lastChangeDate":null,"key":null,"type":"GROUP","realm":null,"status":null,"name":null,"userOwner":null,"groupOwner":null,"udynMembershipCond":null,"auxClasses":[],"derAttrs":[],"virAttrs":[],"resources":[],"plainAttrs":[]}', 'GROUP', '986867e2-993b-430e-8feb-aa9abb4c1dcd'); -INSERT INTO anytemplatepulltask VALUES ('b3772d66-ec06-4133-bf38-b3273845ac5b', '{"_class":"org.apache.syncope.common.lib.to.GroupTO","key":null,"type":"GROUP","realm":null,"name":null,"creator":null,"creationDate":null,"creationContext":null,"lastModifier":null,"lastChangeDate":null,"lastChangeContext":null,"dynRealms":[],"status":null,"auxClasses":[],"plainAttrs":[],"derAttrs":[],"virAttrs":[],"resources":[],"userOwner":null,"groupOwner":null,"udynMembershipCond":null,"staticUserMembershipCount":0,"dynamicUserMembershipCount":0,"staticAnyObjectMembershipCount":0,"dynamicAnyObjectMembershipCount":0,"adynMembershipConds":{},"typeExtensions":[]}', 'GROUP', 'c41b9b71-9bfa-4f90-89f2-84787def4c5c'); -INSERT INTO anytemplatepulltask VALUES ('3a6173a9-8c34-4e37-b3b1-0c2ea385fac0', '{"_class":"org.apache.syncope.common.lib.to.UserTO","key":null,"type":"USER","realm":null,"username":null,"creator":null,"creationDate":null,"creationContext":null,"lastModifier":null,"lastChangeDate":null,"lastChangeContext":null,"dynRealms":[],"status":null,"auxClasses":["csv"],"plainAttrs":[{"schema":"ctype","values":["email == ''test8@syncope.apache.org''? ''TYPE_8'': ''TYPE_OTHER''"]}],"derAttrs":[{"schema":"cn","values":[""]}],"virAttrs":[],"resources":["resource-testdb"],"password":null,"token":null,"tokenExpireTime":null,"lastLoginDate":null,"changePwdDate":null,"failedLogins":null,"securityQuestion":null,"securityAnswer":null,"suspended":false,"mustChangePassword":false,"relationships":[],"memberships":[{"groupKey":"f779c0d4-633b-4be5-8f57-32eb478a3ca5","groupName":null,"plainAttrs":[],"derAttrs":[],"virAttrs":[]}],"dynMemberships":[],"roles":[],"dynRoles":[],"privileges":[],"linkedAccounts":[],"delegatingDelegations":[],"delegatedDelegations":[]}', 'USER', 'c41b9b71-9bfa-4f90-89f2-84787def4c5c'); -INSERT INTO anytemplatepulltask VALUES ('0194459e-8a10-7550-8574-f6e096eb55d1', '{"_class":"org.apache.syncope.common.lib.to.UserTO","key":null,"type":"USER","realm":null,"username":null,"creator":null,"creationDate":null,"creationContext":null,"lastModifier":null,"lastChangeDate":null,"lastChangeContext":null,"dynRealms":[],"status":null,"auxClasses":[],"plainAttrs":[],"derAttrs":[],"virAttrs":[{"schema":"virtualdata","values":["''virtualvalue''"]}],"resources":["resource-db-virattr"],"password":"''password123''","token":null,"tokenExpireTime":null,"lastLoginDate":null,"changePwdDate":null,"failedLogins":null,"securityQuestion":null,"securityAnswer":null,"suspended":false,"mustChangePassword":false,"relationships":[],"memberships":[],"dynMemberships":[],"roles":[],"dynRoles":[],"privileges":[],"linkedAccounts":[],"delegatingDelegations":[],"delegatedDelegations":[]}', 'USER', '38abbf9e-a1a3-40a1-a15f-7d0ac02f47f1'); -INSERT INTO anytemplatepulltask VALUES ('0194459e-9ad2-796f-9ac8-3fa1f8576e98', '{"_class":"org.apache.syncope.common.lib.to.UserTO","key":null,"type":"USER","realm":null,"username":null,"creator":null,"creationDate":null,"creationContext":null,"lastModifier":null,"lastChangeDate":null,"lastChangeContext":null,"dynRealms":[],"status":null,"auxClasses":[],"plainAttrs":[],"derAttrs":[],"virAttrs":[],"resources":["ws-target-resource-2"],"password":null,"token":null,"tokenExpireTime":null,"lastLoginDate":null,"changePwdDate":null,"failedLogins":null,"securityQuestion":null,"securityAnswer":null,"suspended":false,"mustChangePassword":false,"relationships":[],"memberships":[{"groupKey":"f779c0d4-633b-4be5-8f57-32eb478a3ca5","groupName":null,"plainAttrs":[],"derAttrs":[],"virAttrs":[]}],"dynMemberships":[],"roles":[],"dynRoles":[],"privileges":[],"linkedAccounts":[],"delegatingDelegations":[],"delegatedDelegations":[]}', 'USER', '0194459e-9ad1-708f-9f5f-dc20be7be9f7'); -INSERT INTO anytemplatepulltask VALUES ('0194459e-9ad2-796f-9ac8-3fa1f8576e97', '{"_class":"org.apache.syncope.common.lib.to.GroupTO","key":null,"type":"GROUP","realm":null,"name":null,"creator":null,"creationDate":null,"creationContext":null,"lastModifier":null,"lastChangeDate":null,"lastChangeContext":null,"dynRealms":[],"status":null,"auxClasses":[],"plainAttrs":[],"derAttrs":[],"virAttrs":[],"resources":["resource-ldap"],"userOwner":null,"groupOwner":null,"udynMembershipCond":null,"staticUserMembershipCount":0,"dynamicUserMembershipCount":0,"staticAnyObjectMembershipCount":0,"dynamicAnyObjectMembershipCount":0,"adynMembershipConds":{},"typeExtensions":[]}', 'GROUP', '0194459e-9ad1-708f-9f5f-dc20be7be9f7'); -INSERT INTO anytemplatepulltask VALUES ('0194459e-ed47-7000-b49a-d16c7ef39068', '{"_class":"org.apache.syncope.common.lib.to.UserTO","key":null,"type":"USER","realm":"''/'' + title","username":null,"creator":null,"creationDate":null,"creationContext":null,"lastModifier":null,"lastChangeDate":null,"lastChangeContext":null,"dynRealms":[],"status":null,"auxClasses":["minimal group"],"plainAttrs":[],"derAttrs":[],"virAttrs":[{"schema":"virtualReadOnly","values":[""]}],"resources":["resource-ldap"],"password":null,"token":null,"tokenExpireTime":null,"lastLoginDate":null,"changePwdDate":null,"failedLogins":null,"securityQuestion":null,"securityAnswer":null,"suspended":false,"mustChangePassword":false,"relationships":[],"memberships":[],"dynMemberships":[],"roles":[],"dynRoles":[],"privileges":[],"linkedAccounts":[],"delegatingDelegations":[],"delegatedDelegations":[]}', 'USER', '0194459e-ed41-768f-9f99-55623e95366d'); -INSERT INTO anytemplatepulltask VALUES ('0194459e-ed46-7670-9677-0d08d3ab5f70', '{"_class":"org.apache.syncope.common.lib.to.GroupTO","key":null,"type":"GROUP","realm":null,"name":null,"creator":null,"creationDate":null,"creationContext":null,"lastModifier":null,"lastChangeDate":null,"lastChangeContext":null,"dynRealms":[],"status":null,"auxClasses":[],"plainAttrs":[{"schema":"show","values":["true"]}],"derAttrs":[],"virAttrs":[],"resources":[],"userOwner":null,"groupOwner":null,"udynMembershipCond":null,"staticUserMembershipCount":0,"dynamicUserMembershipCount":0,"staticAnyObjectMembershipCount":0,"dynamicAnyObjectMembershipCount":0,"adynMembershipConds":{},"typeExtensions":[]}', 'GROUP', '0194459e-ed41-768f-9f99-55623e95366d'); -INSERT INTO anytemplatepulltask VALUES ('0194459f-0bf4-72e6-ae02-8546ee64ca31', '{"_class":"org.apache.syncope.common.lib.to.UserTO","key":null,"type":"USER","realm":null,"username":null,"creator":null,"creationDate":null,"creationContext":null,"lastModifier":null,"lastChangeDate":null,"lastChangeContext":null,"dynRealms":[],"status":null,"auxClasses":[],"plainAttrs":[],"derAttrs":[],"virAttrs":[],"resources":["ws-target-resource-nopropagation4"],"password":null,"token":null,"tokenExpireTime":null,"lastLoginDate":null,"changePwdDate":null,"failedLogins":null,"securityQuestion":null,"securityAnswer":null,"suspended":false,"mustChangePassword":false,"relationships":[],"memberships":[{"groupKey":"b8d38784-57e7-4595-859a-076222644b55","groupName":null,"plainAttrs":[],"derAttrs":[],"virAttrs":[]}],"dynMemberships":[],"roles":[],"dynRoles":[],"privileges":[],"linkedAccounts":[],"delegatingDelegations":[],"delegatedDelegations":[]}', 'USER', '81d88f73-d474-4450-9031-605daa4e313f'); - - --- --- TOC entry 4582 (class 0 OID 16467) --- Dependencies: 238 --- Data for Name: anytemplaterealm; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4583 (class 0 OID 16472) --- Dependencies: 239 --- Data for Name: anytype; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO anytype VALUES ('USER', 'USER'); -INSERT INTO anytype VALUES ('GROUP', 'GROUP'); -INSERT INTO anytype VALUES ('PRINTER', 'ANY_OBJECT'); -INSERT INTO anytype VALUES ('FOLDER 458006bf', 'ANY_OBJECT'); - - --- --- TOC entry 4584 (class 0 OID 16475) --- Dependencies: 240 --- Data for Name: anytype_anytypeclass; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO anytype_anytypeclass VALUES ('USER', 'minimal user'); -INSERT INTO anytype_anytypeclass VALUES ('USER', 'other'); -INSERT INTO anytype_anytypeclass VALUES ('GROUP', 'minimal group'); -INSERT INTO anytype_anytypeclass VALUES ('PRINTER', 'minimal printer'); -INSERT INTO anytype_anytypeclass VALUES ('FOLDER 458006bf', 'foldera049399e'); - - --- --- TOC entry 4585 (class 0 OID 16480) --- Dependencies: 241 --- Data for Name: anytypeclass; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO anytypeclass VALUES ('generic membership'); -INSERT INTO anytypeclass VALUES ('minimal user'); -INSERT INTO anytypeclass VALUES ('other'); -INSERT INTO anytypeclass VALUES ('minimal group'); -INSERT INTO anytypeclass VALUES ('minimal printer'); -INSERT INTO anytypeclass VALUES ('csv'); -INSERT INTO anytypeclass VALUES ('new class271cd7dc'); -INSERT INTO anytypeclass VALUES ('foldera049399e'); -INSERT INTO anytypeclass VALUES ('uniqueAttribute453a07e2'); -INSERT INTO anytypeclass VALUES ('issue258'); -INSERT INTO anytypeclass VALUES ('issue259'); -INSERT INTO anytypeclass VALUES ('issue260'); -INSERT INTO anytypeclass VALUES ('SYNCOPE-598d1cf4b9c'); -INSERT INTO anytypeclass VALUES ('syncope2605d9e9bdf'); -INSERT INTO anytypeclass VALUES ('syncope3973e102aad'); -INSERT INTO anytypeclass VALUES ('syncope69146623a79'); - - --- --- TOC entry 4586 (class 0 OID 16483) --- Dependencies: 242 --- Data for Name: aplainattr; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4587 (class 0 OID 16486) --- Dependencies: 243 --- Data for Name: aplainattruniquevalue; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4588 (class 0 OID 16491) --- Dependencies: 244 --- Data for Name: aplainattrvalue; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4589 (class 0 OID 16496) --- Dependencies: 245 --- Data for Name: application; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO application VALUES ('mightyApp', 'A cool application'); - - --- --- TOC entry 4579 (class 0 OID 16440) --- Dependencies: 231 --- Data for Name: arelationship; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO arelationship VALUES ('11a0ec66-b59b-428a-af3d-f856950ff1c5', 'fc6dbc3a-6c07-4965-8781-921e7401a4a5', '8559d14d-58c2-46eb-a2d4-a7d35161e8f8', 'neighborhood'); -INSERT INTO arelationship VALUES ('0194459c-2617-7d2e-86bd-6a36f4f7c3e7', '0194459c-25ab-779c-b055-80c9cf1bd6b4', '0194459c-25cc-7531-abae-d7761976f350', 'neighborhood'); -INSERT INTO arelationship VALUES ('0194459c-2646-70f7-a83c-57cab8a8ed14', '0194459c-25cc-7531-abae-d7761976f350', '0194459c-25e7-7b3a-888a-554d77120a55', 'neighborhood'); -INSERT INTO arelationship VALUES ('0194459c-27da-730f-897f-b614fdc25f02', '0194459c-27d8-77ac-ac15-9db6c698f618', '0194459c-27b0-7929-bf19-e53dec60260c', 'neighborhood'); -INSERT INTO arelationship VALUES ('0194459c-2818-74ff-8023-de9eaafa1975', '0194459c-27b0-7929-bf19-e53dec60260c', '0194459c-27d8-77ac-ac15-9db6c698f618', 'neighborhood'); - - --- --- TOC entry 4590 (class 0 OID 16501) --- Dependencies: 246 --- Data for Name: attrreleasepolicy; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO attrreleasepolicy VALUES ('219935c7-deb3-40b3-8a9a-683037e523a2', 'DenyAttrReleasePolicy', 0, '{"_class":"org.apache.syncope.common.lib.policy.DefaultAttrReleasePolicyConf","releaseAttrs":{},"allowedAttrs":[],"excludedAttrs":[],"includeOnlyAttrs":[],"principalIdAttr":null,"principalAttrRepoConf":{"mergingStrategy":"MULTIVALUED","ignoreResolvedAttributes":false,"expiration":0,"timeUnit":"HOURS","attrRepos":[]}}', NULL); -INSERT INTO attrreleasepolicy VALUES ('319935c7-deb3-40b3-8a9a-683037e523a2', 'AllowedAttrReleasePolicy', 0, '{"_class":"org.apache.syncope.common.lib.policy.DefaultAttrReleasePolicyConf","releaseAttrs":{},"allowedAttrs":["cn","givenName","uid"],"excludedAttrs":[],"includeOnlyAttrs":[],"principalIdAttr":null,"principalAttrRepoConf":{"mergingStrategy":"MULTIVALUED","ignoreResolvedAttributes":false,"expiration":0,"timeUnit":"HOURS","attrRepos":[]}}', NULL); -INSERT INTO attrreleasepolicy VALUES ('0194459e-2a12-7081-b919-996aa45f6be2', 'Test Attribute Release policy', 0, '{"_class":"org.apache.syncope.common.lib.policy.DefaultAttrReleasePolicyConf","releaseAttrs":{"uid":"username","cn":"fullname"},"allowedAttrs":["cn","givenName"],"excludedAttrs":[],"includeOnlyAttrs":["cn"],"principalIdAttr":null,"principalAttrRepoConf":{"mergingStrategy":"MULTIVALUED","ignoreResolvedAttributes":false,"expiration":0,"timeUnit":"HOURS","attrRepos":[]}}', 1); -INSERT INTO attrreleasepolicy VALUES ('0194459e-2b69-7a75-87fa-26928aaf6a21', 'Test Attribute Release policy', 0, '{"_class":"org.apache.syncope.common.lib.policy.DefaultAttrReleasePolicyConf","releaseAttrs":{"uid":"username","cn":"fullname"},"allowedAttrs":["cn","givenName","postalCode"],"excludedAttrs":[],"includeOnlyAttrs":["cn"],"principalIdAttr":null,"principalAttrRepoConf":{"mergingStrategy":"MULTIVALUED","ignoreResolvedAttributes":false,"expiration":0,"timeUnit":"HOURS","attrRepos":[]}}', 1); - - --- --- TOC entry 4591 (class 0 OID 16506) --- Dependencies: 247 --- Data for Name: attrrepo; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO attrrepo VALUES ('DefaultLDAPAttrRepo', NULL, 'ACTIVE', 'LDAP attr repo', NULL, '{"_class":"org.apache.syncope.common.lib.attr.LDAPAttrRepoConf","searchFilter":"cn={user}","subtreeSearch":true,"ldapUrl":"ldap://localhost:1389","bindDn":"uid=admin,ou=system","bindCredential":"secret","baseDn":"ou=People,o=isp","useAllQueryAttributes":true,"queryAttributes":{}}'); -INSERT INTO attrrepo VALUES ('DefaultJDBCAttrRepo', NULL, 'ACTIVE', 'JDBC attr repo', NULL, '{"_class":"org.apache.syncope.common.lib.attr.JDBCAttrRepoConf","sql":"SELECT * FROM table WHERE name=?","dialect":"org.hibernate.dialect.H2Dialect","driverClass":"org.h2.Driver","url":"jdbc:h2:mem:syncopedb;DB_CLOSE_DELAY=-1","user":"username","password":"password","singleRow":true,"requireAllAttributes":true,"caseCanonicalization":"NONE","queryType":"AND","columnMappings":{},"username":[],"caseInsensitiveQueryAttributes":[],"queryAttributes":{}}'); -INSERT INTO attrrepo VALUES ('DefaultStubAttrRepo', NULL, 'ACTIVE', 'Stub attr repo', '[{"intAttrName":"attr1","extAttrName":"identifier","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"NONE","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.attr.StubAttrRepoConf","attributes":{"attr1":"value1"}}'); -INSERT INTO attrrepo VALUES ('DefaultSyncopeAttrRepo', NULL, 'ACTIVE', 'Syncope attr repo', NULL, '{"_class":"org.apache.syncope.common.lib.attr.SyncopeAttrRepoConf","domain":"Master","searchFilter":"username=={user}","basicAuthUsername":"admin","basicAuthPassword":"password","headers":{}}'); -INSERT INTO attrrepo VALUES ('TestSTUBAttrRepo88a28f32', 0, 'ACTIVE', 'A test STUB attr repo', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.attr.StubAttrRepoConf","attributes":{"attr9":"a9400ef5-1ed8-426f-af16-89e3381361a9","attr8":"c0b8da63-bfe4-443d-986a-077b932099cb"}}'); -INSERT INTO attrrepo VALUES ('TestSYNCOPEAttrRepo5fd4e86d', 0, 'ACTIVE', 'A test SYNCOPE attr repo', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.attr.SyncopeAttrRepoConf","domain":"Master","searchFilter":null,"basicAuthUsername":null,"basicAuthPassword":null,"headers":{}}'); -INSERT INTO attrrepo VALUES ('TestLDAPAttrRepo524ed3b7', 0, 'ACTIVE', 'A test LDAP attr repo', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.attr.LDAPAttrRepoConf","searchFilter":"cn={user}","subtreeSearch":true,"pageSize":0,"baseDn":"cn=Directory Manager,dc=example,dc=org","ldapUrl":"ldap://localhost:1389","ldapType":"GENERIC","bindDn":null,"bindCredential":"Password","disablePooling":false,"minPoolSize":3,"maxPoolSize":10,"poolPassivator":"BIND","hostnameVerifier":"DEFAULT","trustManager":null,"validateOnCheckout":true,"validatePeriodically":true,"validateTimeout":5.000000000,"validatePeriod":300.000000000,"failFast":true,"idleTime":600.000000000,"prunePeriod":7200.000000000,"blockWaitTime":3.000000000,"connectionStrategy":null,"useStartTls":false,"connectTimeout":5.000000000,"responseTimeout":5.000000000,"allowMultipleDns":false,"allowMultipleEntries":false,"followReferrals":true,"binaryAttributes":["objectGUID","objectSid"],"useAllQueryAttributes":true,"queryAttributes":{}}'); -INSERT INTO attrrepo VALUES ('TestJDBCAttrRepo7b4a9605', 0, 'ACTIVE', 'A test JDBC attr repo', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.attr.JDBCAttrRepoConf","sql":"SELECT * FROM table WHERE name=?","dialect":"org.hibernate.dialect.H2Dialect","driverClass":"org.h2.Driver","url":"jdbc:h2:tcp://localhost:9092/mem:authdb;DB_CLOSE_DELAY=-1","user":"sa","password":"sa","defaultCatalog":null,"defaultSchema":null,"healthQuery":"","idleTimeout":600.000000000,"dataSourceName":null,"minPoolSize":6,"maxPoolSize":18,"maxPoolWait":2.000000000,"poolSuspension":false,"poolTimeoutMillis":1000,"poolLeakThreshold":3000,"singleRow":true,"requireAllAttributes":true,"caseCanonicalization":"NONE","queryType":"AND","columnMappings":{},"username":["name"],"caseInsensitiveQueryAttributes":[],"queryAttributes":{"key1":"value1"}}'); -INSERT INTO attrrepo VALUES ('TestSYNCOPEAttrRepo3e004cb5', 0, 'ACTIVE', 'A test SYNCOPE attr repo', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.attr.SyncopeAttrRepoConf","domain":"Two","searchFilter":"username=={user}","basicAuthUsername":"admin","basicAuthPassword":"password","headers":{}}'); -INSERT INTO attrrepo VALUES ('TestLDAPAttrRepo1400694b', 0, 'ACTIVE', 'A test LDAP attr repo', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.attr.LDAPAttrRepoConf","searchFilter":"cn={user}","subtreeSearch":false,"pageSize":0,"baseDn":"ou=People,o=isp","ldapUrl":"ldap://localhost:1389","ldapType":"GENERIC","bindDn":"uid=admin,ou=system","bindCredential":"secret","disablePooling":false,"minPoolSize":3,"maxPoolSize":10,"poolPassivator":"BIND","hostnameVerifier":"DEFAULT","trustManager":null,"validateOnCheckout":true,"validatePeriodically":true,"validateTimeout":5.000000000,"validatePeriod":300.000000000,"failFast":true,"idleTime":600.000000000,"prunePeriod":7200.000000000,"blockWaitTime":3.000000000,"connectionStrategy":null,"useStartTls":false,"connectTimeout":5.000000000,"responseTimeout":5.000000000,"allowMultipleDns":false,"allowMultipleEntries":false,"followReferrals":true,"binaryAttributes":["objectGUID","objectSid"],"useAllQueryAttributes":true,"queryAttributes":{}}'); -INSERT INTO attrrepo VALUES ('TestSTUBAttrRepo37e37ef5', 0, 'ACTIVE', 'A test STUB attr repo', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.attr.StubAttrRepoConf","attributes":{"attr1":"value1","attr3":"value3"}}'); -INSERT INTO attrrepo VALUES ('TestJDBCAttrRepoa4d2b305', 0, 'ACTIVE', 'A test JDBC attr repo', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.attr.JDBCAttrRepoConf","sql":"SELECT * FROM table WHERE name=?","dialect":"org.hibernate.dialect.H2Dialect","driverClass":"org.h2.Driver","url":"jdbc:h2:mem:syncopedb;DB_CLOSE_DELAY=-1","user":"username","password":"password","defaultCatalog":null,"defaultSchema":null,"healthQuery":"","idleTimeout":600.000000000,"dataSourceName":null,"minPoolSize":6,"maxPoolSize":18,"maxPoolWait":2.000000000,"poolSuspension":false,"poolTimeoutMillis":1000,"poolLeakThreshold":3000,"singleRow":true,"requireAllAttributes":true,"caseCanonicalization":"UPPER","queryType":"AND","columnMappings":{},"username":[],"caseInsensitiveQueryAttributes":[],"queryAttributes":{}}'); - - --- --- TOC entry 4592 (class 0 OID 16511) --- Dependencies: 248 --- Data for Name: auditconf; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[SyncopeLogic]:[]:[isSelfRegAllowed]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[WA]:[]:[AUTHENTICATION]:[validate]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[WA]:[]:[AuthenticationEvent]:[auth]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[ConnectorLogic]:[]:[create]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[ConnectorLogic]:[]:[update]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[ResourceLogic]:[]:[create]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[ResourceLogic]:[]:[update]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[UserLogic]:[]:[assign]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[UserLogic]:[]:[confirmPasswordReset]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[UserLogic]:[]:[deprovision]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[UserLogic]:[]:[link]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[UserLogic]:[]:[mustChangePassword]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[UserLogic]:[]:[provision]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[UserLogic]:[]:[requestPasswordReset]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[UserLogic]:[]:[selfCreate]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[UserLogic]:[]:[selfStatus]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[UserLogic]:[]:[selfUpdate]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[UserLogic]:[]:[status]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[UserLogic]:[]:[unassign]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[UserLogic]:[]:[unlink]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[UserLogic]:[]:[update]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[GroupLogic]:[]:[assign]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[GroupLogic]:[]:[create]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[GroupLogic]:[]:[deprovision]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[GroupLogic]:[]:[provisionMembers]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[GroupLogic]:[]:[unassign]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[GroupLogic]:[]:[unlink]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[GroupLogic]:[]:[update]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[AnyObjectLogic]:[]:[assign]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[AnyObjectLogic]:[]:[create]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[AnyObjectLogic]:[]:[delete]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[AnyObjectLogic]:[]:[deprovision]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[AnyObjectLogic]:[]:[link]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[AnyObjectLogic]:[]:[provision]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[AnyObjectLogic]:[]:[unassign]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[AnyObjectLogic]:[]:[unlink]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[AnyObjectLogic]:[]:[update]:[SUCCESS]', 1); -INSERT INTO auditconf VALUES ('syncope.audit.[PULL]:[USER]:[resource-ldap]:[matchingrule_update]:[SUCCESS]', 0); -INSERT INTO auditconf VALUES ('syncope.audit.[PULL]:[USER]:[resource-ldap]:[unmatchingrule_assign]:[SUCCESS]', 0); -INSERT INTO auditconf VALUES ('syncope.audit.[PULL]:[USER]:[resource-ldap]:[unmatchingrule_provision]:[SUCCESS]', 0); -INSERT INTO auditconf VALUES ('syncope.audit.[CUSTOM]:[]:[]:[MY_EVENT]:[SUCCESS]', 0); -INSERT INTO auditconf VALUES ('syncope.audit.[LOGIC]:[UserLogic]:[]:[search]:[SUCCESS]', 0); - - --- --- TOC entry 4593 (class 0 OID 16514) --- Dependencies: 249 --- Data for Name: auditentry; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO auditentry VALUES ('2025-01-08 12:10:47.209', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:47.19806+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"createb0b192d2\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"createc6dd7731\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-1ad3-7c0a-a463-a3e2c0453c12\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"createb0b192d2\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:45.976762+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:45.977406+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"createc6dd7731\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==0194459c-1ad3-7c0a-a463-a3e2c0453c12\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459c-1ad3-7c0a-a463-a3e2c0453c12\"]},{\"schema\":\"LOCATION\",\"values\":[\"createc6dd7731\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"createb0b192d2\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459c-1ad3-7c0a-a463-a3e2c0453c12\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459c-1ad3-7c0a-a463-a3e2c0453c12\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:47.479', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:47.47827+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"deletableb6c33ae0\",\"realm\":\"/even\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"deletable057062a9\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-2030-7bd9-a1fd-eef8cb0aa4bf\",\"type\":\"PRINTER\",\"realm\":\"/even\",\"name\":\"deletableb6c33ae0\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:47.348273+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:47.348759+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"deletable057062a9\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==0194459c-2030-7bd9-a1fd-eef8cb0aa4bf\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459c-2030-7bd9-a1fd-eef8cb0aa4bf\"]},{\"schema\":\"LOCATION\",\"values\":[\"deletable057062a9\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"deletableb6c33ae0\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459c-2030-7bd9-a1fd-eef8cb0aa4bf\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459c-2030-7bd9-a1fd-eef8cb0aa4bf\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:47.663', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:47.662737+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-2030-7bd9-a1fd-eef8cb0aa4bf\",\"type\":\"PRINTER\",\"realm\":\"/even\",\"name\":\"deletableb6c33ae0\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:47.348273+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:47.348759+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"deletable057062a9\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["\"0194459c-2030-7bd9-a1fd-eef8cb0aa4bf\"", "false"], "logger": {"type": "LOGIC", "event": "delete", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-2030-7bd9-a1fd-eef8cb0aa4bf\",\"type\":null,\"realm\":null,\"name\":null,\"creator\":null,\"creationDate\":null,\"creationContext\":null,\"lastModifier\":null,\"lastChangeDate\":null,\"lastChangeContext\":null,\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==0194459c-2030-7bd9-a1fd-eef8cb0aa4bf\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459c-2030-7bd9-a1fd-eef8cb0aa4bf\"]},{\"schema\":\"LOCATION\",\"values\":[\"deletable057062a9\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"deletableb6c33ae0\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459c-2030-7bd9-a1fd-eef8cb0aa4bf\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459c-2030-7bd9-a1fd-eef8cb0aa4bf\"]}]},\"afterObj\":null,\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:47.81', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:47.810314+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"readAttrs074003a0\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"readAttrs4eb5e92d\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-2192-7511-abcf-19c50963d57a\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"readAttrs074003a0\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:47.701384+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:47.701563+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"readAttrs4eb5e92d\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==0194459c-2192-7511-abcf-19c50963d57a\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459c-2192-7511-abcf-19c50963d57a\"]},{\"schema\":\"LOCATION\",\"values\":[\"readAttrs4eb5e92d\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"readAttrs074003a0\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459c-2192-7511-abcf-19c50963d57a\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459c-2192-7511-abcf-19c50963d57a\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:11:53.226', 'DEBUG', 'syncope.audit.Master', '{"who": "syncope-user f8624c58-811d-4a41-80f4-d44bfeaba3e6", "date": "2025-01-08T12:11:53.226524+01:00", "before": "\"f9ae8446-1cec-4d82-8179-c473df89c379\"", "inputs": ["[]"], "logger": {"type": "WA", "event": "auth", "result": "SUCCESS", "category": null, "subcategory": "AuthenticationEvent"}, "output": "\"34ea1539-4c33-460b-a590-409a25dbd50c\"", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:11:54.35', 'DEBUG', 'syncope.audit.Master', '{"who": "syncope-user 3b8eb659-f681-4af9-bc44-915985621237", "date": "2025-01-08T12:11:54.350109+01:00", "before": "\"e9ffb25a-5eb5-42ec-a9b5-a743e2dd0697\"", "inputs": ["[]"], "logger": {"type": "WA", "event": "validate", "result": "SUCCESS", "category": null, "subcategory": "AUTHENTICATION"}, "output": "\"9cc7be41-8d93-4ca8-a03b-b10614451377\"", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:11:57.632', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:11:57.630698+01:00", "before": "{\"key\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.ldap.LdapConnector\",\"bundleName\":\"net.tirasa.connid.bundles.ldap\",\"version\":\"1.5.9\",\"conf\":[{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"The name or IP address of the host where the LDAP server is running.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"localhost\"],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"TCP Port\",\"helpMessage\":\"TCP/IP port number used to communicate with the LDAP server. The default is 389.\",\"type\":\"int\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[389]},\"values\":[1389],\"overridable\":false},{\"schema\":{\"name\":\"ssl\",\"displayName\":\"SSL\",\"helpMessage\":\"Select the check box to connect to the LDAP server using SSL. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"failover\",\"displayName\":\"Failover Servers\",\"helpMessage\":\"List all servers that should be used for failover in case the preferred server fails. If the preferred server fails, JNDI will connect to the next available server in the list. List all servers in the form of \\\"ldap://ldap.example.com:389/\\\", which follows the standard LDAP v3 URLs described in RFC 2255. Only the host and port parts of the URL are relevant in this setting.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"principal\",\"displayName\":\"Principal\",\"helpMessage\":\"The distinguished name with which to authenticate to the LDAP server.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=admin,ou=system\"],\"overridable\":false},{\"schema\":{\"name\":\"credentials\",\"displayName\":\"Password\",\"helpMessage\":\"Password for the principal.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":6,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"secret\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContexts\",\"displayName\":\"Base Contexts\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used when searching the tree. Searches are performed when discovering users from the LDAP server or when looking for the groups of which a user is a member.\",\"type\":\"[Ljava.lang.String;\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":true},{\"schema\":{\"name\":\"passwordAttribute\",\"displayName\":\"Password Attribute\",\"helpMessage\":\"The name of the LDAP attribute which holds the password. When changing an user''s password, the new password is set to this attribute. Default is \\\"userPassword\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[\"userPassword\"]},\"values\":[\"userpassword\"],\"overridable\":false},{\"schema\":{\"name\":\"accountObjectClasses\",\"displayName\":\"Account Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new user objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some object classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"top\",\"person\",\"organizationalPerson\",\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\"],\"overridable\":false},{\"schema\":{\"name\":\"accountUserNameAttributes\",\"displayName\":\"Account User Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the account''s user name. They will be used when authenticating to find the LDAP entry for the user name to authenticate.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"uid\",\"cn\"]},\"values\":[\"uid\"],\"overridable\":false},{\"schema\":{\"name\":\"userSearchScope\",\"displayName\":\"User search scope\",\"helpMessage\":\"The scope to utilise when searching for users. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Accounts\",\"helpMessage\":\"An optional LDAP filter to control which accounts are returned from the LDAP resource. If no filter is specified, only accounts that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=*\"],\"overridable\":false},{\"schema\":{\"name\":\"groupObjectClasses\",\"displayName\":\"Group Object Classes\",\"helpMessage\":\"The group class or classes that will be used when creating new group objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple group classes. Some group classes may require that you specify all group classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"top\",\"groupOfUniqueNames\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupNameAttributes\",\"displayName\":\"Group Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the group''s name. Default is \\\"cn\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"cn\"]},\"values\":[\"cn\"],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchScope\",\"displayName\":\"Group search scope\",\"helpMessage\":\"The scope to utilise when searching for groups. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupMemberAttribute\",\"displayName\":\"Group Member Attribute\",\"helpMessage\":\"The name of the group attribute that will be updated with the distinguished name of the user when the user is added to the group. Default is \\\"uniqueMember\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[\"uniqueMember\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"maintainLdapGroupMembership\",\"displayName\":\"Maintain LDAP Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any LDAP groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"maintainPosixGroupMembership\",\"displayName\":\"Maintain POSIX Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any POSIX groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"addPrincipalToNewGroups\",\"displayName\":\"Automatically add the configured principal as first member of a new group\",\"helpMessage\":\"When enabled, the configured principal is added as first member of a new group. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectClasses\",\"displayName\":\"Any-object Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new any-object objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[\"top\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectNameAttributes\",\"displayName\":\"Any-object Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the any-object''s name. \",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchFilter\",\"displayName\":\"LDAP filter for retrieving Any Objects\",\"helpMessage\":\"An optional LDAP filter to control which any objects are returned from the LDAP resource. If no filter is specified, only any objects that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchScope\",\"displayName\":\"Any Object search scope\",\"helpMessage\":\"The scope to utilise when searching for any objects. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordHashAlgorithm\",\"displayName\":\"Password Hash Algorithm\",\"helpMessage\":\"Indicates the algorithm that the Identity system should use to hash the password. Currently supported values are SSHA, SHA, SMD5, and MD5. A blank value indicates that the system will not hash passwords. This will cause cleartext passwords to be stored in LDAP unless the LDAP server performs the hash (Netscape Directory Server and iPlanet Directory Server do).\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"SHA\"],\"overridable\":false},{\"schema\":{\"name\":\"respectResourcePasswordPolicyChangeAfterReset\",\"displayName\":\"Respect Resource Password Policy Change-After-Reset\",\"helpMessage\":\"When this resource is specified in a Login Module (i.e., this resource is a pass-through authentication target) and the resource''s password policy is configured for change-after-reset, a user whose resource account password has been administratively reset will be required to change that password after successfully authenticating. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"useVlvControls\",\"displayName\":\"Use VLV Controls\",\"helpMessage\":\"Wheter to enforce usage of VLV controls over standard LDAP controls. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"vlvSortAttribute\",\"displayName\":\"VLV Sort Attribute\",\"helpMessage\":\"Specify the sort attribute to use for VLV indexes on the resource. Default is \\\"uid\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[\"uid\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"uidAttribute\",\"displayName\":\"Uid Attribute\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"gidAttribute\",\"displayName\":\"Uid Attribute for groups\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute for groups. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":29,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"aoidAttribute\",\"displayName\":\"aoidAttribute\",\"helpMessage\":\"aoidAttribute\",\"type\":\"java.lang.String\",\"required\":false,\"order\":30,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readSchema\",\"displayName\":\"Read Schema\",\"helpMessage\":\"If true, the connector will read the schema from the server. If false, the connector will provide a default schema based on the object classes in the configuration. This property must be true in order to use extended object classes. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":31,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContextsToSynchronize\",\"displayName\":\"Base Contexts to Synchronize\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used to determine if a change should be synchronized. The base contexts attribute will be used to synchronize a change if this property is not set.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":32,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":false},{\"schema\":{\"name\":\"objectClassesToSynchronize\",\"displayName\":\"Object Classes to Synchronize\",\"helpMessage\":\"The object classes to synchronize. The change log is for all objects; this filters updates to just the listed object classes. You should not list the superclasses of an object class unless you intend to synchronize objects with any of the superclass values. For example, if only \\\"inetOrgPerson\\\" objects should be synchronized, but the superclasses of \\\"inetOrgPerson\\\" (\\\"person\\\", \\\"organizationalperson\\\" and \\\"top\\\") should be filtered out, then list only \\\"inetOrgPerson\\\" here. All objects in LDAP are subclassed from \\\"top\\\". For this reason, you should never list \\\"top\\\", otherwise no object would be filtered. Default is \\\"inetOrgPerson\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":33,\"confidential\":false,\"defaultValues\":[\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\",\"groupOfUniqueNames\"],\"overridable\":false},{\"schema\":{\"name\":\"attributesToSynchronize\",\"displayName\":\"Attributes to Synchronize\",\"helpMessage\":\"The names of the attributes to synchronize. This ignores updates from the change log if they do not update any of the named attributes. For example, if only \\\"department\\\" is listed, then only changes that affect \\\"department\\\" will be processed. All other updates are ignored. If blank (the default), then all changes are processed.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":34,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"modifiersNamesToFilterOut\",\"displayName\":\"Filter Out Changes By\",\"helpMessage\":\"The names (DNs) of directory administrators to filter from the changes. Changes with the attribute \\\"modifiersName\\\" that match entries in this list will be filtered out. The standard value is the administrator name used by this adapter, to prevent loops. Entries should be of the format \\\"cn=Directory Manager\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":35,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSynchronizationFilter\",\"displayName\":\"LDAP Filter for Accounts to Synchronize\",\"helpMessage\":\"An optional LDAP filter for the objects to synchronize. Because the change log is for all objects, this filter updates only objects that match the specified filter. If you specify a filter, an object will be synchronized only if it matches the filter and includes a synchronized object class.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":36,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogBlockSize\",\"displayName\":\"Change Log Block Size\",\"helpMessage\":\"The number of change log entries to fetch per query. Default is \\\"100\\\".\",\"type\":\"int\",\"required\":false,\"order\":37,\"confidential\":false,\"defaultValues\":[100]},\"values\":[100],\"overridable\":false},{\"schema\":{\"name\":\"changeNumberAttribute\",\"displayName\":\"Change Number Attribute\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":38,\"confidential\":false,\"defaultValues\":[\"changeNumber\"]},\"values\":[\"changeNumber\"],\"overridable\":false},{\"schema\":{\"name\":\"changeLogContext\",\"displayName\":\"Change Log Context\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":39,\"confidential\":false,\"defaultValues\":[\"cn=changelog\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogPagingSupport\",\"displayName\":\"Change Log Paging Support\",\"helpMessage\":\"Whether to use paging when querying the change log.\",\"type\":\"boolean\",\"required\":false,\"order\":40,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"filterWithOrInsteadOfAnd\",\"displayName\":\"Filter with Or Instead of And\",\"helpMessage\":\"Normally the the filter used to fetch change log entries is an and-based filter retrieving an interval of change entries. If this property is set, the filter will or together the required change numbers instead. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":41,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"removeLogEntryObjectClassFromFilter\",\"displayName\":\"Remove Log Entry Object Class from Filter\",\"helpMessage\":\"If this property is set (the default), the filter used to fetch change log entries does not contain the \\\"changeLogEntry\\\" object class, expecting that there are no entries of other object types in the change log. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":42,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"synchronizePasswords\",\"displayName\":\"Enable Password Synchronization\",\"helpMessage\":\"If true, the connector will synchronize passwords. The Password Capture Plugin needs to be installed for password synchronization to work. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":43,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordAttributeToSynchronize\",\"displayName\":\"Password Attribute to Synchronize\",\"helpMessage\":\"The name of the password attribute to synchronize when performing password synchronization.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":44,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionKey\",\"displayName\":\"Password Decryption Key\",\"helpMessage\":\"The key to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":45,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionInitializationVector\",\"displayName\":\"Password Decryption Initialization Vector\",\"helpMessage\":\"The initialization vector to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":46,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusManagementClass\",\"displayName\":\"Status management class \",\"helpMessage\":\"Class to be used to manage enabled/disabled status. If no class is specified then identity status management wont be possible.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":47,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"net.tirasa.connid.bundles.ldap.commons.AttributeStatusManagement\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePasswordsWithSearch\",\"displayName\":\"Retrieve passwords with search\",\"helpMessage\":\"Whether to retrieve user passwords when searching. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":48,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"dnAttribute\",\"displayName\":\"Entry DN attribute name\",\"helpMessage\":\"Entry DN attribute name (default: entryDN)\",\"type\":\"java.lang.String\",\"required\":false,\"order\":49,\"confidential\":false,\"defaultValues\":[\"entryDN\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Groups\",\"helpMessage\":\"An optional LDAP filter to control which groups are returned from the LDAP resource. If no filter is specified, only groups that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":50,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readTimeout\",\"displayName\":\"Read Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait for a response to be received. If there is no response within the specified time period, the read attempt will be aborted. Value 0 or less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":51,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"connectTimeout\",\"displayName\":\"Connection Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait when opening new server connections. Value of 0 means the TCP network timeout will be used, which may be several minutes. Value less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":52,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncStrategy\",\"displayName\":\"Sync strategy class\",\"helpMessage\":\"A class implementing LdapSyncStrategy to be used for sync operations\",\"type\":\"java.lang.String\",\"required\":false,\"order\":53,\"confidential\":false,\"defaultValues\":[\"net.tirasa.connid.bundles.ldap.sync.sunds.SunDSChangeLogSyncStrategy\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"CREATE\",\"UPDATE\",\"UPDATE_DELTA\",\"DELETE\",\"SEARCH\"],\"displayName\":\"TestLDAP\",\"connRequestTimeout\":10,\"poolConf\":null}", "inputs": ["{\"key\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.ldap.LdapConnector\",\"bundleName\":\"net.tirasa.connid.bundles.ldap\",\"version\":\"1.5.9\",\"conf\":[{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"The name or IP address of the host where the LDAP server is running.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"localhost\"],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"TCP Port\",\"helpMessage\":\"TCP/IP port number used to communicate with the LDAP server. The default is 389.\",\"type\":\"int\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[389]},\"values\":[1389],\"overridable\":false},{\"schema\":{\"name\":\"ssl\",\"displayName\":\"SSL\",\"helpMessage\":\"Select the check box to connect to the LDAP server using SSL. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"failover\",\"displayName\":\"Failover Servers\",\"helpMessage\":\"List all servers that should be used for failover in case the preferred server fails. If the preferred server fails, JNDI will connect to the next available server in the list. List all servers in the form of \\\"ldap://ldap.example.com:389/\\\", which follows the standard LDAP v3 URLs described in RFC 2255. Only the host and port parts of the URL are relevant in this setting.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"principal\",\"displayName\":\"Principal\",\"helpMessage\":\"The distinguished name with which to authenticate to the LDAP server.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=admin,ou=system\"],\"overridable\":false},{\"schema\":{\"name\":\"credentials\",\"displayName\":\"Password\",\"helpMessage\":\"Password for the principal.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":6,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"secret\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContexts\",\"displayName\":\"Base Contexts\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used when searching the tree. Searches are performed when discovering users from the LDAP server or when looking for the groups of which a user is a member.\",\"type\":\"[Ljava.lang.String;\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":true},{\"schema\":{\"name\":\"passwordAttribute\",\"displayName\":\"Password Attribute\",\"helpMessage\":\"The name of the LDAP attribute which holds the password. When changing an user''s password, the new password is set to this attribute. Default is \\\"userPassword\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[\"userPassword\"]},\"values\":[\"userpassword\"],\"overridable\":false},{\"schema\":{\"name\":\"accountObjectClasses\",\"displayName\":\"Account Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new user objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some object classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"top\",\"person\",\"organizationalPerson\",\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\"],\"overridable\":false},{\"schema\":{\"name\":\"accountUserNameAttributes\",\"displayName\":\"Account User Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the account''s user name. They will be used when authenticating to find the LDAP entry for the user name to authenticate.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"uid\",\"cn\"]},\"values\":[\"uid\"],\"overridable\":false},{\"schema\":{\"name\":\"userSearchScope\",\"displayName\":\"User search scope\",\"helpMessage\":\"The scope to utilise when searching for users. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Accounts\",\"helpMessage\":\"An optional LDAP filter to control which accounts are returned from the LDAP resource. If no filter is specified, only accounts that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=*\"],\"overridable\":false},{\"schema\":{\"name\":\"groupObjectClasses\",\"displayName\":\"Group Object Classes\",\"helpMessage\":\"The group class or classes that will be used when creating new group objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple group classes. Some group classes may require that you specify all group classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"top\",\"groupOfUniqueNames\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupNameAttributes\",\"displayName\":\"Group Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the group''s name. Default is \\\"cn\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"cn\"]},\"values\":[\"cn\"],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchScope\",\"displayName\":\"Group search scope\",\"helpMessage\":\"The scope to utilise when searching for groups. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupMemberAttribute\",\"displayName\":\"Group Member Attribute\",\"helpMessage\":\"The name of the group attribute that will be updated with the distinguished name of the user when the user is added to the group. Default is \\\"uniqueMember\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[\"uniqueMember\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"maintainLdapGroupMembership\",\"displayName\":\"Maintain LDAP Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any LDAP groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"maintainPosixGroupMembership\",\"displayName\":\"Maintain POSIX Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any POSIX groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"addPrincipalToNewGroups\",\"displayName\":\"Automatically add the configured principal as first member of a new group\",\"helpMessage\":\"When enabled, the configured principal is added as first member of a new group. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectClasses\",\"displayName\":\"Any-object Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new any-object objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[\"top\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectNameAttributes\",\"displayName\":\"Any-object Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the any-object''s name. \",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchFilter\",\"displayName\":\"LDAP filter for retrieving Any Objects\",\"helpMessage\":\"An optional LDAP filter to control which any objects are returned from the LDAP resource. If no filter is specified, only any objects that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchScope\",\"displayName\":\"Any Object search scope\",\"helpMessage\":\"The scope to utilise when searching for any objects. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordHashAlgorithm\",\"displayName\":\"Password Hash Algorithm\",\"helpMessage\":\"Indicates the algorithm that the Identity system should use to hash the password. Currently supported values are SSHA, SHA, SMD5, and MD5. A blank value indicates that the system will not hash passwords. This will cause cleartext passwords to be stored in LDAP unless the LDAP server performs the hash (Netscape Directory Server and iPlanet Directory Server do).\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"SHA\"],\"overridable\":false},{\"schema\":{\"name\":\"respectResourcePasswordPolicyChangeAfterReset\",\"displayName\":\"Respect Resource Password Policy Change-After-Reset\",\"helpMessage\":\"When this resource is specified in a Login Module (i.e., this resource is a pass-through authentication target) and the resource''s password policy is configured for change-after-reset, a user whose resource account password has been administratively reset will be required to change that password after successfully authenticating. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"useVlvControls\",\"displayName\":\"Use VLV Controls\",\"helpMessage\":\"Wheter to enforce usage of VLV controls over standard LDAP controls. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"vlvSortAttribute\",\"displayName\":\"VLV Sort Attribute\",\"helpMessage\":\"Specify the sort attribute to use for VLV indexes on the resource. Default is \\\"uid\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[\"uid\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"uidAttribute\",\"displayName\":\"Uid Attribute\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"gidAttribute\",\"displayName\":\"Uid Attribute for groups\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute for groups. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":29,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"aoidAttribute\",\"displayName\":\"aoidAttribute\",\"helpMessage\":\"aoidAttribute\",\"type\":\"java.lang.String\",\"required\":false,\"order\":30,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readSchema\",\"displayName\":\"Read Schema\",\"helpMessage\":\"If true, the connector will read the schema from the server. If false, the connector will provide a default schema based on the object classes in the configuration. This property must be true in order to use extended object classes. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":31,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContextsToSynchronize\",\"displayName\":\"Base Contexts to Synchronize\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used to determine if a change should be synchronized. The base contexts attribute will be used to synchronize a change if this property is not set.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":32,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":false},{\"schema\":{\"name\":\"objectClassesToSynchronize\",\"displayName\":\"Object Classes to Synchronize\",\"helpMessage\":\"The object classes to synchronize. The change log is for all objects; this filters updates to just the listed object classes. You should not list the superclasses of an object class unless you intend to synchronize objects with any of the superclass values. For example, if only \\\"inetOrgPerson\\\" objects should be synchronized, but the superclasses of \\\"inetOrgPerson\\\" (\\\"person\\\", \\\"organizationalperson\\\" and \\\"top\\\") should be filtered out, then list only \\\"inetOrgPerson\\\" here. All objects in LDAP are subclassed from \\\"top\\\". For this reason, you should never list \\\"top\\\", otherwise no object would be filtered. Default is \\\"inetOrgPerson\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":33,\"confidential\":false,\"defaultValues\":[\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\",\"groupOfUniqueNames\"],\"overridable\":false},{\"schema\":{\"name\":\"attributesToSynchronize\",\"displayName\":\"Attributes to Synchronize\",\"helpMessage\":\"The names of the attributes to synchronize. This ignores updates from the change log if they do not update any of the named attributes. For example, if only \\\"department\\\" is listed, then only changes that affect \\\"department\\\" will be processed. All other updates are ignored. If blank (the default), then all changes are processed.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":34,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"modifiersNamesToFilterOut\",\"displayName\":\"Filter Out Changes By\",\"helpMessage\":\"The names (DNs) of directory administrators to filter from the changes. Changes with the attribute \\\"modifiersName\\\" that match entries in this list will be filtered out. The standard value is the administrator name used by this adapter, to prevent loops. Entries should be of the format \\\"cn=Directory Manager\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":35,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSynchronizationFilter\",\"displayName\":\"LDAP Filter for Accounts to Synchronize\",\"helpMessage\":\"An optional LDAP filter for the objects to synchronize. Because the change log is for all objects, this filter updates only objects that match the specified filter. If you specify a filter, an object will be synchronized only if it matches the filter and includes a synchronized object class.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":36,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogBlockSize\",\"displayName\":\"Change Log Block Size\",\"helpMessage\":\"The number of change log entries to fetch per query. Default is \\\"100\\\".\",\"type\":\"int\",\"required\":false,\"order\":37,\"confidential\":false,\"defaultValues\":[100]},\"values\":[100],\"overridable\":false},{\"schema\":{\"name\":\"changeNumberAttribute\",\"displayName\":\"Change Number Attribute\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":38,\"confidential\":false,\"defaultValues\":[\"changeNumber\"]},\"values\":[\"changeNumber\"],\"overridable\":false},{\"schema\":{\"name\":\"changeLogContext\",\"displayName\":\"Change Log Context\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":39,\"confidential\":false,\"defaultValues\":[\"cn=changelog\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogPagingSupport\",\"displayName\":\"Change Log Paging Support\",\"helpMessage\":\"Whether to use paging when querying the change log.\",\"type\":\"boolean\",\"required\":false,\"order\":40,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"filterWithOrInsteadOfAnd\",\"displayName\":\"Filter with Or Instead of And\",\"helpMessage\":\"Normally the the filter used to fetch change log entries is an and-based filter retrieving an interval of change entries. If this property is set, the filter will or together the required change numbers instead. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":41,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"removeLogEntryObjectClassFromFilter\",\"displayName\":\"Remove Log Entry Object Class from Filter\",\"helpMessage\":\"If this property is set (the default), the filter used to fetch change log entries does not contain the \\\"changeLogEntry\\\" object class, expecting that there are no entries of other object types in the change log. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":42,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"synchronizePasswords\",\"displayName\":\"Enable Password Synchronization\",\"helpMessage\":\"If true, the connector will synchronize passwords. The Password Capture Plugin needs to be installed for password synchronization to work. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":43,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordAttributeToSynchronize\",\"displayName\":\"Password Attribute to Synchronize\",\"helpMessage\":\"The name of the password attribute to synchronize when performing password synchronization.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":44,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionKey\",\"displayName\":\"Password Decryption Key\",\"helpMessage\":\"The key to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":45,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionInitializationVector\",\"displayName\":\"Password Decryption Initialization Vector\",\"helpMessage\":\"The initialization vector to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":46,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusManagementClass\",\"displayName\":\"Status management class \",\"helpMessage\":\"Class to be used to manage enabled/disabled status. If no class is specified then identity status management wont be possible.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":47,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"net.tirasa.connid.bundles.ldap.commons.AttributeStatusManagement\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePasswordsWithSearch\",\"displayName\":\"Retrieve passwords with search\",\"helpMessage\":\"Whether to retrieve user passwords when searching. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":48,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"dnAttribute\",\"displayName\":\"Entry DN attribute name\",\"helpMessage\":\"Entry DN attribute name (default: entryDN)\",\"type\":\"java.lang.String\",\"required\":false,\"order\":49,\"confidential\":false,\"defaultValues\":[\"entryDN\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Groups\",\"helpMessage\":\"An optional LDAP filter to control which groups are returned from the LDAP resource. If no filter is specified, only groups that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":50,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readTimeout\",\"displayName\":\"Read Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait for a response to be received. If there is no response within the specified time period, the read attempt will be aborted. Value 0 or less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":51,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"connectTimeout\",\"displayName\":\"Connection Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait when opening new server connections. Value of 0 means the TCP network timeout will be used, which may be several minutes. Value less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":52,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncStrategy\",\"displayName\":\"Sync strategy class\",\"helpMessage\":\"A class implementing LdapSyncStrategy to be used for sync operations\",\"type\":\"java.lang.String\",\"required\":false,\"order\":53,\"confidential\":false,\"defaultValues\":[\"net.tirasa.connid.bundles.ldap.sync.sunds.SunDSChangeLogSyncStrategy\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[],\"displayName\":\"TestLDAP modified\",\"connRequestTimeout\":10,\"poolConf\":null}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ConnectorLogic", "subcategory": null}, "output": "{\"key\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.ldap.LdapConnector\",\"bundleName\":\"net.tirasa.connid.bundles.ldap\",\"version\":\"1.5.9\",\"conf\":[{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"The name or IP address of the host where the LDAP server is running.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"localhost\"],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"TCP Port\",\"helpMessage\":\"TCP/IP port number used to communicate with the LDAP server. The default is 389.\",\"type\":\"int\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[389]},\"values\":[1389],\"overridable\":false},{\"schema\":{\"name\":\"ssl\",\"displayName\":\"SSL\",\"helpMessage\":\"Select the check box to connect to the LDAP server using SSL. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"failover\",\"displayName\":\"Failover Servers\",\"helpMessage\":\"List all servers that should be used for failover in case the preferred server fails. If the preferred server fails, JNDI will connect to the next available server in the list. List all servers in the form of \\\"ldap://ldap.example.com:389/\\\", which follows the standard LDAP v3 URLs described in RFC 2255. Only the host and port parts of the URL are relevant in this setting.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"principal\",\"displayName\":\"Principal\",\"helpMessage\":\"The distinguished name with which to authenticate to the LDAP server.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=admin,ou=system\"],\"overridable\":false},{\"schema\":{\"name\":\"credentials\",\"displayName\":\"Password\",\"helpMessage\":\"Password for the principal.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":6,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"secret\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContexts\",\"displayName\":\"Base Contexts\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used when searching the tree. Searches are performed when discovering users from the LDAP server or when looking for the groups of which a user is a member.\",\"type\":\"[Ljava.lang.String;\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":true},{\"schema\":{\"name\":\"passwordAttribute\",\"displayName\":\"Password Attribute\",\"helpMessage\":\"The name of the LDAP attribute which holds the password. When changing an user''s password, the new password is set to this attribute. Default is \\\"userPassword\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[\"userPassword\"]},\"values\":[\"userpassword\"],\"overridable\":false},{\"schema\":{\"name\":\"accountObjectClasses\",\"displayName\":\"Account Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new user objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some object classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"top\",\"person\",\"organizationalPerson\",\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\"],\"overridable\":false},{\"schema\":{\"name\":\"accountUserNameAttributes\",\"displayName\":\"Account User Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the account''s user name. They will be used when authenticating to find the LDAP entry for the user name to authenticate.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"uid\",\"cn\"]},\"values\":[\"uid\"],\"overridable\":false},{\"schema\":{\"name\":\"userSearchScope\",\"displayName\":\"User search scope\",\"helpMessage\":\"The scope to utilise when searching for users. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Accounts\",\"helpMessage\":\"An optional LDAP filter to control which accounts are returned from the LDAP resource. If no filter is specified, only accounts that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=*\"],\"overridable\":false},{\"schema\":{\"name\":\"groupObjectClasses\",\"displayName\":\"Group Object Classes\",\"helpMessage\":\"The group class or classes that will be used when creating new group objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple group classes. Some group classes may require that you specify all group classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"top\",\"groupOfUniqueNames\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupNameAttributes\",\"displayName\":\"Group Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the group''s name. Default is \\\"cn\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"cn\"]},\"values\":[\"cn\"],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchScope\",\"displayName\":\"Group search scope\",\"helpMessage\":\"The scope to utilise when searching for groups. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupMemberAttribute\",\"displayName\":\"Group Member Attribute\",\"helpMessage\":\"The name of the group attribute that will be updated with the distinguished name of the user when the user is added to the group. Default is \\\"uniqueMember\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[\"uniqueMember\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"maintainLdapGroupMembership\",\"displayName\":\"Maintain LDAP Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any LDAP groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"maintainPosixGroupMembership\",\"displayName\":\"Maintain POSIX Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any POSIX groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"addPrincipalToNewGroups\",\"displayName\":\"Automatically add the configured principal as first member of a new group\",\"helpMessage\":\"When enabled, the configured principal is added as first member of a new group. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectClasses\",\"displayName\":\"Any-object Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new any-object objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[\"top\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectNameAttributes\",\"displayName\":\"Any-object Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the any-object''s name. \",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchFilter\",\"displayName\":\"LDAP filter for retrieving Any Objects\",\"helpMessage\":\"An optional LDAP filter to control which any objects are returned from the LDAP resource. If no filter is specified, only any objects that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchScope\",\"displayName\":\"Any Object search scope\",\"helpMessage\":\"The scope to utilise when searching for any objects. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordHashAlgorithm\",\"displayName\":\"Password Hash Algorithm\",\"helpMessage\":\"Indicates the algorithm that the Identity system should use to hash the password. Currently supported values are SSHA, SHA, SMD5, and MD5. A blank value indicates that the system will not hash passwords. This will cause cleartext passwords to be stored in LDAP unless the LDAP server performs the hash (Netscape Directory Server and iPlanet Directory Server do).\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"SHA\"],\"overridable\":false},{\"schema\":{\"name\":\"respectResourcePasswordPolicyChangeAfterReset\",\"displayName\":\"Respect Resource Password Policy Change-After-Reset\",\"helpMessage\":\"When this resource is specified in a Login Module (i.e., this resource is a pass-through authentication target) and the resource''s password policy is configured for change-after-reset, a user whose resource account password has been administratively reset will be required to change that password after successfully authenticating. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"useVlvControls\",\"displayName\":\"Use VLV Controls\",\"helpMessage\":\"Wheter to enforce usage of VLV controls over standard LDAP controls. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"vlvSortAttribute\",\"displayName\":\"VLV Sort Attribute\",\"helpMessage\":\"Specify the sort attribute to use for VLV indexes on the resource. Default is \\\"uid\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[\"uid\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"uidAttribute\",\"displayName\":\"Uid Attribute\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"gidAttribute\",\"displayName\":\"Uid Attribute for groups\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute for groups. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":29,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"aoidAttribute\",\"displayName\":\"aoidAttribute\",\"helpMessage\":\"aoidAttribute\",\"type\":\"java.lang.String\",\"required\":false,\"order\":30,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readSchema\",\"displayName\":\"Read Schema\",\"helpMessage\":\"If true, the connector will read the schema from the server. If false, the connector will provide a default schema based on the object classes in the configuration. This property must be true in order to use extended object classes. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":31,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContextsToSynchronize\",\"displayName\":\"Base Contexts to Synchronize\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used to determine if a change should be synchronized. The base contexts attribute will be used to synchronize a change if this property is not set.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":32,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":false},{\"schema\":{\"name\":\"objectClassesToSynchronize\",\"displayName\":\"Object Classes to Synchronize\",\"helpMessage\":\"The object classes to synchronize. The change log is for all objects; this filters updates to just the listed object classes. You should not list the superclasses of an object class unless you intend to synchronize objects with any of the superclass values. For example, if only \\\"inetOrgPerson\\\" objects should be synchronized, but the superclasses of \\\"inetOrgPerson\\\" (\\\"person\\\", \\\"organizationalperson\\\" and \\\"top\\\") should be filtered out, then list only \\\"inetOrgPerson\\\" here. All objects in LDAP are subclassed from \\\"top\\\". For this reason, you should never list \\\"top\\\", otherwise no object would be filtered. Default is \\\"inetOrgPerson\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":33,\"confidential\":false,\"defaultValues\":[\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\",\"groupOfUniqueNames\"],\"overridable\":false},{\"schema\":{\"name\":\"attributesToSynchronize\",\"displayName\":\"Attributes to Synchronize\",\"helpMessage\":\"The names of the attributes to synchronize. This ignores updates from the change log if they do not update any of the named attributes. For example, if only \\\"department\\\" is listed, then only changes that affect \\\"department\\\" will be processed. All other updates are ignored. If blank (the default), then all changes are processed.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":34,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"modifiersNamesToFilterOut\",\"displayName\":\"Filter Out Changes By\",\"helpMessage\":\"The names (DNs) of directory administrators to filter from the changes. Changes with the attribute \\\"modifiersName\\\" that match entries in this list will be filtered out. The standard value is the administrator name used by this adapter, to prevent loops. Entries should be of the format \\\"cn=Directory Manager\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":35,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSynchronizationFilter\",\"displayName\":\"LDAP Filter for Accounts to Synchronize\",\"helpMessage\":\"An optional LDAP filter for the objects to synchronize. Because the change log is for all objects, this filter updates only objects that match the specified filter. If you specify a filter, an object will be synchronized only if it matches the filter and includes a synchronized object class.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":36,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogBlockSize\",\"displayName\":\"Change Log Block Size\",\"helpMessage\":\"The number of change log entries to fetch per query. Default is \\\"100\\\".\",\"type\":\"int\",\"required\":false,\"order\":37,\"confidential\":false,\"defaultValues\":[100]},\"values\":[100],\"overridable\":false},{\"schema\":{\"name\":\"changeNumberAttribute\",\"displayName\":\"Change Number Attribute\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":38,\"confidential\":false,\"defaultValues\":[\"changeNumber\"]},\"values\":[\"changeNumber\"],\"overridable\":false},{\"schema\":{\"name\":\"changeLogContext\",\"displayName\":\"Change Log Context\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":39,\"confidential\":false,\"defaultValues\":[\"cn=changelog\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogPagingSupport\",\"displayName\":\"Change Log Paging Support\",\"helpMessage\":\"Whether to use paging when querying the change log.\",\"type\":\"boolean\",\"required\":false,\"order\":40,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"filterWithOrInsteadOfAnd\",\"displayName\":\"Filter with Or Instead of And\",\"helpMessage\":\"Normally the the filter used to fetch change log entries is an and-based filter retrieving an interval of change entries. If this property is set, the filter will or together the required change numbers instead. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":41,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"removeLogEntryObjectClassFromFilter\",\"displayName\":\"Remove Log Entry Object Class from Filter\",\"helpMessage\":\"If this property is set (the default), the filter used to fetch change log entries does not contain the \\\"changeLogEntry\\\" object class, expecting that there are no entries of other object types in the change log. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":42,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"synchronizePasswords\",\"displayName\":\"Enable Password Synchronization\",\"helpMessage\":\"If true, the connector will synchronize passwords. The Password Capture Plugin needs to be installed for password synchronization to work. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":43,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordAttributeToSynchronize\",\"displayName\":\"Password Attribute to Synchronize\",\"helpMessage\":\"The name of the password attribute to synchronize when performing password synchronization.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":44,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionKey\",\"displayName\":\"Password Decryption Key\",\"helpMessage\":\"The key to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":45,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionInitializationVector\",\"displayName\":\"Password Decryption Initialization Vector\",\"helpMessage\":\"The initialization vector to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":46,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusManagementClass\",\"displayName\":\"Status management class \",\"helpMessage\":\"Class to be used to manage enabled/disabled status. If no class is specified then identity status management wont be possible.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":47,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"net.tirasa.connid.bundles.ldap.commons.AttributeStatusManagement\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePasswordsWithSearch\",\"displayName\":\"Retrieve passwords with search\",\"helpMessage\":\"Whether to retrieve user passwords when searching. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":48,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"dnAttribute\",\"displayName\":\"Entry DN attribute name\",\"helpMessage\":\"Entry DN attribute name (default: entryDN)\",\"type\":\"java.lang.String\",\"required\":false,\"order\":49,\"confidential\":false,\"defaultValues\":[\"entryDN\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Groups\",\"helpMessage\":\"An optional LDAP filter to control which groups are returned from the LDAP resource. If no filter is specified, only groups that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":50,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readTimeout\",\"displayName\":\"Read Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait for a response to be received. If there is no response within the specified time period, the read attempt will be aborted. Value 0 or less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":51,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"connectTimeout\",\"displayName\":\"Connection Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait when opening new server connections. Value of 0 means the TCP network timeout will be used, which may be several minutes. Value less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":52,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncStrategy\",\"displayName\":\"Sync strategy class\",\"helpMessage\":\"A class implementing LdapSyncStrategy to be used for sync operations\",\"type\":\"java.lang.String\",\"required\":false,\"order\":53,\"confidential\":false,\"defaultValues\":[\"net.tirasa.connid.bundles.ldap.sync.sunds.SunDSChangeLogSyncStrategy\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[],\"displayName\":\"TestLDAP modified\",\"connRequestTimeout\":10,\"poolConf\":null}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:48.064', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:48.063817+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"updated3601851\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"update5bb35ce3\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-2295-73ca-8242-b175f4bc7e54\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"updated3601851\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:47.960323+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:47.960487+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"update5bb35ce3\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==0194459c-2295-73ca-8242-b175f4bc7e54\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459c-2295-73ca-8242-b175f4bc7e54\"]},{\"schema\":\"LOCATION\",\"values\":[\"update5bb35ce3\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"updated3601851\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459c-2295-73ca-8242-b175f4bc7e54\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459c-2295-73ca-8242-b175f4bc7e54\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:48.289', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:48.285729+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-2295-73ca-8242-b175f4bc7e54\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"updated3601851\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:47.960323+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:47.960487+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"update5bb35ce3\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectUR\",\"key\":\"0194459c-2295-73ca-8242-b175f4bc7e54\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"location\",\"values\":[\"new826cab85\"]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-2295-73ca-8242-b175f4bc7e54\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"updated3601851\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:47.960323+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:48.157023+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"new826cab85\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==0194459c-2295-73ca-8242-b175f4bc7e54\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459c-2295-73ca-8242-b175f4bc7e54\"]},{\"schema\":\"LOCATION\",\"values\":[\"update5bb35ce3\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"updated3601851\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459c-2295-73ca-8242-b175f4bc7e54\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459c-2295-73ca-8242-b175f4bc7e54\"]}]},\"afterObj\":{\"fiql\":\"__UID__==0194459c-2295-73ca-8242-b175f4bc7e54\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459c-2295-73ca-8242-b175f4bc7e54\"]},{\"schema\":\"LOCATION\",\"values\":[\"new826cab85\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"updated3601851\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459c-2295-73ca-8242-b175f4bc7e54\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459c-2295-73ca-8242-b175f4bc7e54\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:48.49', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:48.488379+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"Canon MF 8030cn\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2010-10-20T10:00:00Z\",\"lastChangeContext\":null,\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"2nd floor\"]},{\"schema\":\"model\",\"values\":[\"HP Laserjet 1300n\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"RIGHT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"otherEndName\":\"HP LJ 1300n\"}],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectUR\",\"key\":\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\",\"realm\":null,\"auxClasses\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"csv\"}],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"resource-db-scripted\"}],\"name\":null,\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"Canon MF 8030cn\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:48.377579+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"2nd floor\"]},{\"schema\":\"model\",\"values\":[\"HP Laserjet 1300n\"]}],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"RIGHT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"otherEndName\":\"HP LJ 1300n\"}],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==8559d14d-58c2-46eb-a2d4-a7d35161e8f8\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\"]},{\"schema\":\"LOCATION\",\"values\":[\"2nd floor\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"Canon MF 8030cn\"]},{\"schema\":\"__NAME__\",\"values\":[\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\"]},{\"schema\":\"__UID__\",\"values\":[\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:48.564', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:48.564083+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"Canon MF 8030cn\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:48.377579+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"2nd floor\"]},{\"schema\":\"model\",\"values\":[\"HP Laserjet 1300n\"]}],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"RIGHT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"otherEndName\":\"HP LJ 1300n\"}],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectUR\",\"key\":\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\",\"realm\":null,\"auxClasses\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"csv\"}],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"resource-db-scripted\"}],\"name\":null,\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"Canon MF 8030cn\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:48.537646+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"2nd floor\"]},{\"schema\":\"model\",\"values\":[\"HP Laserjet 1300n\"]}],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"RIGHT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"otherEndName\":\"HP LJ 1300n\"}],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:48.716', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:48.716004+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"Canon MF 8030cn\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:48.537646+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"2nd floor\"]},{\"schema\":\"model\",\"values\":[\"HP Laserjet 1300n\"]}],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"RIGHT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"otherEndName\":\"HP LJ 1300n\"}],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectUR\",\"key\":\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\",\"realm\":null,\"auxClasses\":[{\"operation\":\"DELETE\",\"value\":\"csv\"}],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"DELETE\",\"value\":\"resource-db-scripted\"}],\"name\":null,\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"Canon MF 8030cn\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:48.609544+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"2nd floor\"]},{\"schema\":\"model\",\"values\":[\"HP Laserjet 1300n\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"RIGHT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"otherEndName\":\"HP LJ 1300n\"}],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==8559d14d-58c2-46eb-a2d4-a7d35161e8f8\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\"]},{\"schema\":\"LOCATION\",\"values\":[\"2nd floor\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"Canon MF 8030cn\"]},{\"schema\":\"__NAME__\",\"values\":[\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\"]},{\"schema\":\"__UID__\",\"values\":[\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\"]}]},\"afterObj\":null,\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:48.766', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:48.766358+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"printer16c76119b\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"printer17ad43db7\"]}],\"virAttrs\":[],\"resources\":[],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-25ab-779c-b055-80c9cf1bd6b4\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"printer16c76119b\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:48.750645+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:48.750763+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"printer17ad43db7\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:11:58.701', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:11:58.699692+01:00", "before": "{\"key\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.ldap.LdapConnector\",\"bundleName\":\"net.tirasa.connid.bundles.ldap\",\"version\":\"1.5.9\",\"conf\":[{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"The name or IP address of the host where the LDAP server is running.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"localhost\"],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"TCP Port\",\"helpMessage\":\"TCP/IP port number used to communicate with the LDAP server. The default is 389.\",\"type\":\"int\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[389]},\"values\":[1389],\"overridable\":false},{\"schema\":{\"name\":\"ssl\",\"displayName\":\"SSL\",\"helpMessage\":\"Select the check box to connect to the LDAP server using SSL. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"failover\",\"displayName\":\"Failover Servers\",\"helpMessage\":\"List all servers that should be used for failover in case the preferred server fails. If the preferred server fails, JNDI will connect to the next available server in the list. List all servers in the form of \\\"ldap://ldap.example.com:389/\\\", which follows the standard LDAP v3 URLs described in RFC 2255. Only the host and port parts of the URL are relevant in this setting.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"principal\",\"displayName\":\"Principal\",\"helpMessage\":\"The distinguished name with which to authenticate to the LDAP server.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=admin,ou=system\"],\"overridable\":false},{\"schema\":{\"name\":\"credentials\",\"displayName\":\"Password\",\"helpMessage\":\"Password for the principal.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":6,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"secret\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContexts\",\"displayName\":\"Base Contexts\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used when searching the tree. Searches are performed when discovering users from the LDAP server or when looking for the groups of which a user is a member.\",\"type\":\"[Ljava.lang.String;\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":true},{\"schema\":{\"name\":\"passwordAttribute\",\"displayName\":\"Password Attribute\",\"helpMessage\":\"The name of the LDAP attribute which holds the password. When changing an user''s password, the new password is set to this attribute. Default is \\\"userPassword\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[\"userPassword\"]},\"values\":[\"userpassword\"],\"overridable\":false},{\"schema\":{\"name\":\"accountObjectClasses\",\"displayName\":\"Account Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new user objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some object classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"top\",\"person\",\"organizationalPerson\",\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\"],\"overridable\":false},{\"schema\":{\"name\":\"accountUserNameAttributes\",\"displayName\":\"Account User Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the account''s user name. They will be used when authenticating to find the LDAP entry for the user name to authenticate.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"uid\",\"cn\"]},\"values\":[\"uid\"],\"overridable\":false},{\"schema\":{\"name\":\"userSearchScope\",\"displayName\":\"User search scope\",\"helpMessage\":\"The scope to utilise when searching for users. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Accounts\",\"helpMessage\":\"An optional LDAP filter to control which accounts are returned from the LDAP resource. If no filter is specified, only accounts that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=*\"],\"overridable\":false},{\"schema\":{\"name\":\"groupObjectClasses\",\"displayName\":\"Group Object Classes\",\"helpMessage\":\"The group class or classes that will be used when creating new group objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple group classes. Some group classes may require that you specify all group classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"top\",\"groupOfUniqueNames\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupNameAttributes\",\"displayName\":\"Group Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the group''s name. Default is \\\"cn\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"cn\"]},\"values\":[\"cn\"],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchScope\",\"displayName\":\"Group search scope\",\"helpMessage\":\"The scope to utilise when searching for groups. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupMemberAttribute\",\"displayName\":\"Group Member Attribute\",\"helpMessage\":\"The name of the group attribute that will be updated with the distinguished name of the user when the user is added to the group. Default is \\\"uniqueMember\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[\"uniqueMember\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"maintainLdapGroupMembership\",\"displayName\":\"Maintain LDAP Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any LDAP groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"maintainPosixGroupMembership\",\"displayName\":\"Maintain POSIX Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any POSIX groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"addPrincipalToNewGroups\",\"displayName\":\"Automatically add the configured principal as first member of a new group\",\"helpMessage\":\"When enabled, the configured principal is added as first member of a new group. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectClasses\",\"displayName\":\"Any-object Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new any-object objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[\"top\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectNameAttributes\",\"displayName\":\"Any-object Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the any-object''s name. \",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchFilter\",\"displayName\":\"LDAP filter for retrieving Any Objects\",\"helpMessage\":\"An optional LDAP filter to control which any objects are returned from the LDAP resource. If no filter is specified, only any objects that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchScope\",\"displayName\":\"Any Object search scope\",\"helpMessage\":\"The scope to utilise when searching for any objects. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordHashAlgorithm\",\"displayName\":\"Password Hash Algorithm\",\"helpMessage\":\"Indicates the algorithm that the Identity system should use to hash the password. Currently supported values are SSHA, SHA, SMD5, and MD5. A blank value indicates that the system will not hash passwords. This will cause cleartext passwords to be stored in LDAP unless the LDAP server performs the hash (Netscape Directory Server and iPlanet Directory Server do).\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"SHA\"],\"overridable\":false},{\"schema\":{\"name\":\"respectResourcePasswordPolicyChangeAfterReset\",\"displayName\":\"Respect Resource Password Policy Change-After-Reset\",\"helpMessage\":\"When this resource is specified in a Login Module (i.e., this resource is a pass-through authentication target) and the resource''s password policy is configured for change-after-reset, a user whose resource account password has been administratively reset will be required to change that password after successfully authenticating. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"useVlvControls\",\"displayName\":\"Use VLV Controls\",\"helpMessage\":\"Wheter to enforce usage of VLV controls over standard LDAP controls. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"vlvSortAttribute\",\"displayName\":\"VLV Sort Attribute\",\"helpMessage\":\"Specify the sort attribute to use for VLV indexes on the resource. Default is \\\"uid\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[\"uid\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"uidAttribute\",\"displayName\":\"Uid Attribute\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"gidAttribute\",\"displayName\":\"Uid Attribute for groups\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute for groups. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":29,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"aoidAttribute\",\"displayName\":\"aoidAttribute\",\"helpMessage\":\"aoidAttribute\",\"type\":\"java.lang.String\",\"required\":false,\"order\":30,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readSchema\",\"displayName\":\"Read Schema\",\"helpMessage\":\"If true, the connector will read the schema from the server. If false, the connector will provide a default schema based on the object classes in the configuration. This property must be true in order to use extended object classes. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":31,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContextsToSynchronize\",\"displayName\":\"Base Contexts to Synchronize\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used to determine if a change should be synchronized. The base contexts attribute will be used to synchronize a change if this property is not set.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":32,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":false},{\"schema\":{\"name\":\"objectClassesToSynchronize\",\"displayName\":\"Object Classes to Synchronize\",\"helpMessage\":\"The object classes to synchronize. The change log is for all objects; this filters updates to just the listed object classes. You should not list the superclasses of an object class unless you intend to synchronize objects with any of the superclass values. For example, if only \\\"inetOrgPerson\\\" objects should be synchronized, but the superclasses of \\\"inetOrgPerson\\\" (\\\"person\\\", \\\"organizationalperson\\\" and \\\"top\\\") should be filtered out, then list only \\\"inetOrgPerson\\\" here. All objects in LDAP are subclassed from \\\"top\\\". For this reason, you should never list \\\"top\\\", otherwise no object would be filtered. Default is \\\"inetOrgPerson\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":33,\"confidential\":false,\"defaultValues\":[\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\",\"groupOfUniqueNames\"],\"overridable\":false},{\"schema\":{\"name\":\"attributesToSynchronize\",\"displayName\":\"Attributes to Synchronize\",\"helpMessage\":\"The names of the attributes to synchronize. This ignores updates from the change log if they do not update any of the named attributes. For example, if only \\\"department\\\" is listed, then only changes that affect \\\"department\\\" will be processed. All other updates are ignored. If blank (the default), then all changes are processed.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":34,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"modifiersNamesToFilterOut\",\"displayName\":\"Filter Out Changes By\",\"helpMessage\":\"The names (DNs) of directory administrators to filter from the changes. Changes with the attribute \\\"modifiersName\\\" that match entries in this list will be filtered out. The standard value is the administrator name used by this adapter, to prevent loops. Entries should be of the format \\\"cn=Directory Manager\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":35,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSynchronizationFilter\",\"displayName\":\"LDAP Filter for Accounts to Synchronize\",\"helpMessage\":\"An optional LDAP filter for the objects to synchronize. Because the change log is for all objects, this filter updates only objects that match the specified filter. If you specify a filter, an object will be synchronized only if it matches the filter and includes a synchronized object class.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":36,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogBlockSize\",\"displayName\":\"Change Log Block Size\",\"helpMessage\":\"The number of change log entries to fetch per query. Default is \\\"100\\\".\",\"type\":\"int\",\"required\":false,\"order\":37,\"confidential\":false,\"defaultValues\":[100]},\"values\":[100],\"overridable\":false},{\"schema\":{\"name\":\"changeNumberAttribute\",\"displayName\":\"Change Number Attribute\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":38,\"confidential\":false,\"defaultValues\":[\"changeNumber\"]},\"values\":[\"changeNumber\"],\"overridable\":false},{\"schema\":{\"name\":\"changeLogContext\",\"displayName\":\"Change Log Context\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":39,\"confidential\":false,\"defaultValues\":[\"cn=changelog\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogPagingSupport\",\"displayName\":\"Change Log Paging Support\",\"helpMessage\":\"Whether to use paging when querying the change log.\",\"type\":\"boolean\",\"required\":false,\"order\":40,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"filterWithOrInsteadOfAnd\",\"displayName\":\"Filter with Or Instead of And\",\"helpMessage\":\"Normally the the filter used to fetch change log entries is an and-based filter retrieving an interval of change entries. If this property is set, the filter will or together the required change numbers instead. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":41,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"removeLogEntryObjectClassFromFilter\",\"displayName\":\"Remove Log Entry Object Class from Filter\",\"helpMessage\":\"If this property is set (the default), the filter used to fetch change log entries does not contain the \\\"changeLogEntry\\\" object class, expecting that there are no entries of other object types in the change log. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":42,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"synchronizePasswords\",\"displayName\":\"Enable Password Synchronization\",\"helpMessage\":\"If true, the connector will synchronize passwords. The Password Capture Plugin needs to be installed for password synchronization to work. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":43,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordAttributeToSynchronize\",\"displayName\":\"Password Attribute to Synchronize\",\"helpMessage\":\"The name of the password attribute to synchronize when performing password synchronization.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":44,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionKey\",\"displayName\":\"Password Decryption Key\",\"helpMessage\":\"The key to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":45,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionInitializationVector\",\"displayName\":\"Password Decryption Initialization Vector\",\"helpMessage\":\"The initialization vector to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":46,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusManagementClass\",\"displayName\":\"Status management class \",\"helpMessage\":\"Class to be used to manage enabled/disabled status. If no class is specified then identity status management wont be possible.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":47,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"net.tirasa.connid.bundles.ldap.commons.AttributeStatusManagement\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePasswordsWithSearch\",\"displayName\":\"Retrieve passwords with search\",\"helpMessage\":\"Whether to retrieve user passwords when searching. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":48,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"dnAttribute\",\"displayName\":\"Entry DN attribute name\",\"helpMessage\":\"Entry DN attribute name (default: entryDN)\",\"type\":\"java.lang.String\",\"required\":false,\"order\":49,\"confidential\":false,\"defaultValues\":[\"entryDN\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Groups\",\"helpMessage\":\"An optional LDAP filter to control which groups are returned from the LDAP resource. If no filter is specified, only groups that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":50,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readTimeout\",\"displayName\":\"Read Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait for a response to be received. If there is no response within the specified time period, the read attempt will be aborted. Value 0 or less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":51,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"connectTimeout\",\"displayName\":\"Connection Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait when opening new server connections. Value of 0 means the TCP network timeout will be used, which may be several minutes. Value less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":52,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncStrategy\",\"displayName\":\"Sync strategy class\",\"helpMessage\":\"A class implementing LdapSyncStrategy to be used for sync operations\",\"type\":\"java.lang.String\",\"required\":false,\"order\":53,\"confidential\":false,\"defaultValues\":[\"net.tirasa.connid.bundles.ldap.sync.sunds.SunDSChangeLogSyncStrategy\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[],\"displayName\":\"TestLDAP modified\",\"connRequestTimeout\":10,\"poolConf\":null}", "inputs": ["{\"key\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.ldap.LdapConnector\",\"bundleName\":\"net.tirasa.connid.bundles.ldap\",\"version\":\"1.5.9\",\"conf\":[{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"The name or IP address of the host where the LDAP server is running.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"localhost\"],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"TCP Port\",\"helpMessage\":\"TCP/IP port number used to communicate with the LDAP server. The default is 389.\",\"type\":\"int\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[389]},\"values\":[1389],\"overridable\":false},{\"schema\":{\"name\":\"ssl\",\"displayName\":\"SSL\",\"helpMessage\":\"Select the check box to connect to the LDAP server using SSL. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"failover\",\"displayName\":\"Failover Servers\",\"helpMessage\":\"List all servers that should be used for failover in case the preferred server fails. If the preferred server fails, JNDI will connect to the next available server in the list. List all servers in the form of \\\"ldap://ldap.example.com:389/\\\", which follows the standard LDAP v3 URLs described in RFC 2255. Only the host and port parts of the URL are relevant in this setting.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"principal\",\"displayName\":\"Principal\",\"helpMessage\":\"The distinguished name with which to authenticate to the LDAP server.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=admin,ou=system\"],\"overridable\":false},{\"schema\":{\"name\":\"credentials\",\"displayName\":\"Password\",\"helpMessage\":\"Password for the principal.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":6,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"secret\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContexts\",\"displayName\":\"Base Contexts\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used when searching the tree. Searches are performed when discovering users from the LDAP server or when looking for the groups of which a user is a member.\",\"type\":\"[Ljava.lang.String;\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":true},{\"schema\":{\"name\":\"passwordAttribute\",\"displayName\":\"Password Attribute\",\"helpMessage\":\"The name of the LDAP attribute which holds the password. When changing an user''s password, the new password is set to this attribute. Default is \\\"userPassword\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[\"userPassword\"]},\"values\":[\"userpassword\"],\"overridable\":false},{\"schema\":{\"name\":\"accountObjectClasses\",\"displayName\":\"Account Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new user objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some object classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"top\",\"person\",\"organizationalPerson\",\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\"],\"overridable\":false},{\"schema\":{\"name\":\"accountUserNameAttributes\",\"displayName\":\"Account User Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the account''s user name. They will be used when authenticating to find the LDAP entry for the user name to authenticate.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"uid\",\"cn\"]},\"values\":[\"uid\"],\"overridable\":false},{\"schema\":{\"name\":\"userSearchScope\",\"displayName\":\"User search scope\",\"helpMessage\":\"The scope to utilise when searching for users. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Accounts\",\"helpMessage\":\"An optional LDAP filter to control which accounts are returned from the LDAP resource. If no filter is specified, only accounts that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=*\"],\"overridable\":false},{\"schema\":{\"name\":\"groupObjectClasses\",\"displayName\":\"Group Object Classes\",\"helpMessage\":\"The group class or classes that will be used when creating new group objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple group classes. Some group classes may require that you specify all group classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"top\",\"groupOfUniqueNames\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupNameAttributes\",\"displayName\":\"Group Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the group''s name. Default is \\\"cn\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"cn\"]},\"values\":[\"cn\"],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchScope\",\"displayName\":\"Group search scope\",\"helpMessage\":\"The scope to utilise when searching for groups. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupMemberAttribute\",\"displayName\":\"Group Member Attribute\",\"helpMessage\":\"The name of the group attribute that will be updated with the distinguished name of the user when the user is added to the group. Default is \\\"uniqueMember\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[\"uniqueMember\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"maintainLdapGroupMembership\",\"displayName\":\"Maintain LDAP Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any LDAP groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"maintainPosixGroupMembership\",\"displayName\":\"Maintain POSIX Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any POSIX groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"addPrincipalToNewGroups\",\"displayName\":\"Automatically add the configured principal as first member of a new group\",\"helpMessage\":\"When enabled, the configured principal is added as first member of a new group. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectClasses\",\"displayName\":\"Any-object Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new any-object objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[\"top\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectNameAttributes\",\"displayName\":\"Any-object Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the any-object''s name. \",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchFilter\",\"displayName\":\"LDAP filter for retrieving Any Objects\",\"helpMessage\":\"An optional LDAP filter to control which any objects are returned from the LDAP resource. If no filter is specified, only any objects that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchScope\",\"displayName\":\"Any Object search scope\",\"helpMessage\":\"The scope to utilise when searching for any objects. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordHashAlgorithm\",\"displayName\":\"Password Hash Algorithm\",\"helpMessage\":\"Indicates the algorithm that the Identity system should use to hash the password. Currently supported values are SSHA, SHA, SMD5, and MD5. A blank value indicates that the system will not hash passwords. This will cause cleartext passwords to be stored in LDAP unless the LDAP server performs the hash (Netscape Directory Server and iPlanet Directory Server do).\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"SHA\"],\"overridable\":false},{\"schema\":{\"name\":\"respectResourcePasswordPolicyChangeAfterReset\",\"displayName\":\"Respect Resource Password Policy Change-After-Reset\",\"helpMessage\":\"When this resource is specified in a Login Module (i.e., this resource is a pass-through authentication target) and the resource''s password policy is configured for change-after-reset, a user whose resource account password has been administratively reset will be required to change that password after successfully authenticating. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"useVlvControls\",\"displayName\":\"Use VLV Controls\",\"helpMessage\":\"Wheter to enforce usage of VLV controls over standard LDAP controls. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"vlvSortAttribute\",\"displayName\":\"VLV Sort Attribute\",\"helpMessage\":\"Specify the sort attribute to use for VLV indexes on the resource. Default is \\\"uid\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[\"uid\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"uidAttribute\",\"displayName\":\"Uid Attribute\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"gidAttribute\",\"displayName\":\"Uid Attribute for groups\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute for groups. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":29,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"aoidAttribute\",\"displayName\":\"aoidAttribute\",\"helpMessage\":\"aoidAttribute\",\"type\":\"java.lang.String\",\"required\":false,\"order\":30,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readSchema\",\"displayName\":\"Read Schema\",\"helpMessage\":\"If true, the connector will read the schema from the server. If false, the connector will provide a default schema based on the object classes in the configuration. This property must be true in order to use extended object classes. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":31,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContextsToSynchronize\",\"displayName\":\"Base Contexts to Synchronize\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used to determine if a change should be synchronized. The base contexts attribute will be used to synchronize a change if this property is not set.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":32,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":false},{\"schema\":{\"name\":\"objectClassesToSynchronize\",\"displayName\":\"Object Classes to Synchronize\",\"helpMessage\":\"The object classes to synchronize. The change log is for all objects; this filters updates to just the listed object classes. You should not list the superclasses of an object class unless you intend to synchronize objects with any of the superclass values. For example, if only \\\"inetOrgPerson\\\" objects should be synchronized, but the superclasses of \\\"inetOrgPerson\\\" (\\\"person\\\", \\\"organizationalperson\\\" and \\\"top\\\") should be filtered out, then list only \\\"inetOrgPerson\\\" here. All objects in LDAP are subclassed from \\\"top\\\". For this reason, you should never list \\\"top\\\", otherwise no object would be filtered. Default is \\\"inetOrgPerson\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":33,\"confidential\":false,\"defaultValues\":[\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\",\"groupOfUniqueNames\"],\"overridable\":false},{\"schema\":{\"name\":\"attributesToSynchronize\",\"displayName\":\"Attributes to Synchronize\",\"helpMessage\":\"The names of the attributes to synchronize. This ignores updates from the change log if they do not update any of the named attributes. For example, if only \\\"department\\\" is listed, then only changes that affect \\\"department\\\" will be processed. All other updates are ignored. If blank (the default), then all changes are processed.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":34,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"modifiersNamesToFilterOut\",\"displayName\":\"Filter Out Changes By\",\"helpMessage\":\"The names (DNs) of directory administrators to filter from the changes. Changes with the attribute \\\"modifiersName\\\" that match entries in this list will be filtered out. The standard value is the administrator name used by this adapter, to prevent loops. Entries should be of the format \\\"cn=Directory Manager\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":35,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSynchronizationFilter\",\"displayName\":\"LDAP Filter for Accounts to Synchronize\",\"helpMessage\":\"An optional LDAP filter for the objects to synchronize. Because the change log is for all objects, this filter updates only objects that match the specified filter. If you specify a filter, an object will be synchronized only if it matches the filter and includes a synchronized object class.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":36,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogBlockSize\",\"displayName\":\"Change Log Block Size\",\"helpMessage\":\"The number of change log entries to fetch per query. Default is \\\"100\\\".\",\"type\":\"int\",\"required\":false,\"order\":37,\"confidential\":false,\"defaultValues\":[100]},\"values\":[100],\"overridable\":false},{\"schema\":{\"name\":\"changeNumberAttribute\",\"displayName\":\"Change Number Attribute\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":38,\"confidential\":false,\"defaultValues\":[\"changeNumber\"]},\"values\":[\"changeNumber\"],\"overridable\":false},{\"schema\":{\"name\":\"changeLogContext\",\"displayName\":\"Change Log Context\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":39,\"confidential\":false,\"defaultValues\":[\"cn=changelog\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogPagingSupport\",\"displayName\":\"Change Log Paging Support\",\"helpMessage\":\"Whether to use paging when querying the change log.\",\"type\":\"boolean\",\"required\":false,\"order\":40,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"filterWithOrInsteadOfAnd\",\"displayName\":\"Filter with Or Instead of And\",\"helpMessage\":\"Normally the the filter used to fetch change log entries is an and-based filter retrieving an interval of change entries. If this property is set, the filter will or together the required change numbers instead. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":41,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"removeLogEntryObjectClassFromFilter\",\"displayName\":\"Remove Log Entry Object Class from Filter\",\"helpMessage\":\"If this property is set (the default), the filter used to fetch change log entries does not contain the \\\"changeLogEntry\\\" object class, expecting that there are no entries of other object types in the change log. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":42,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"synchronizePasswords\",\"displayName\":\"Enable Password Synchronization\",\"helpMessage\":\"If true, the connector will synchronize passwords. The Password Capture Plugin needs to be installed for password synchronization to work. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":43,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordAttributeToSynchronize\",\"displayName\":\"Password Attribute to Synchronize\",\"helpMessage\":\"The name of the password attribute to synchronize when performing password synchronization.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":44,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionKey\",\"displayName\":\"Password Decryption Key\",\"helpMessage\":\"The key to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":45,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionInitializationVector\",\"displayName\":\"Password Decryption Initialization Vector\",\"helpMessage\":\"The initialization vector to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":46,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusManagementClass\",\"displayName\":\"Status management class \",\"helpMessage\":\"Class to be used to manage enabled/disabled status. If no class is specified then identity status management wont be possible.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":47,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"net.tirasa.connid.bundles.ldap.commons.AttributeStatusManagement\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePasswordsWithSearch\",\"displayName\":\"Retrieve passwords with search\",\"helpMessage\":\"Whether to retrieve user passwords when searching. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":48,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"dnAttribute\",\"displayName\":\"Entry DN attribute name\",\"helpMessage\":\"Entry DN attribute name (default: entryDN)\",\"type\":\"java.lang.String\",\"required\":false,\"order\":49,\"confidential\":false,\"defaultValues\":[\"entryDN\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Groups\",\"helpMessage\":\"An optional LDAP filter to control which groups are returned from the LDAP resource. If no filter is specified, only groups that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":50,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readTimeout\",\"displayName\":\"Read Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait for a response to be received. If there is no response within the specified time period, the read attempt will be aborted. Value 0 or less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":51,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"connectTimeout\",\"displayName\":\"Connection Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait when opening new server connections. Value of 0 means the TCP network timeout will be used, which may be several minutes. Value less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":52,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncStrategy\",\"displayName\":\"Sync strategy class\",\"helpMessage\":\"A class implementing LdapSyncStrategy to be used for sync operations\",\"type\":\"java.lang.String\",\"required\":false,\"order\":53,\"confidential\":false,\"defaultValues\":[\"net.tirasa.connid.bundles.ldap.sync.sunds.SunDSChangeLogSyncStrategy\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"DELETE\",\"CREATE\",\"UPDATE\",\"UPDATE_DELTA\",\"SEARCH\"],\"displayName\":\"TestLDAP\",\"connRequestTimeout\":10,\"poolConf\":null}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ConnectorLogic", "subcategory": null}, "output": "{\"key\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.ldap.LdapConnector\",\"bundleName\":\"net.tirasa.connid.bundles.ldap\",\"version\":\"1.5.9\",\"conf\":[{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"The name or IP address of the host where the LDAP server is running.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"localhost\"],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"TCP Port\",\"helpMessage\":\"TCP/IP port number used to communicate with the LDAP server. The default is 389.\",\"type\":\"int\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[389]},\"values\":[1389],\"overridable\":false},{\"schema\":{\"name\":\"ssl\",\"displayName\":\"SSL\",\"helpMessage\":\"Select the check box to connect to the LDAP server using SSL. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"failover\",\"displayName\":\"Failover Servers\",\"helpMessage\":\"List all servers that should be used for failover in case the preferred server fails. If the preferred server fails, JNDI will connect to the next available server in the list. List all servers in the form of \\\"ldap://ldap.example.com:389/\\\", which follows the standard LDAP v3 URLs described in RFC 2255. Only the host and port parts of the URL are relevant in this setting.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"principal\",\"displayName\":\"Principal\",\"helpMessage\":\"The distinguished name with which to authenticate to the LDAP server.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=admin,ou=system\"],\"overridable\":false},{\"schema\":{\"name\":\"credentials\",\"displayName\":\"Password\",\"helpMessage\":\"Password for the principal.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":6,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"secret\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContexts\",\"displayName\":\"Base Contexts\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used when searching the tree. Searches are performed when discovering users from the LDAP server or when looking for the groups of which a user is a member.\",\"type\":\"[Ljava.lang.String;\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":true},{\"schema\":{\"name\":\"passwordAttribute\",\"displayName\":\"Password Attribute\",\"helpMessage\":\"The name of the LDAP attribute which holds the password. When changing an user''s password, the new password is set to this attribute. Default is \\\"userPassword\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[\"userPassword\"]},\"values\":[\"userpassword\"],\"overridable\":false},{\"schema\":{\"name\":\"accountObjectClasses\",\"displayName\":\"Account Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new user objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some object classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"top\",\"person\",\"organizationalPerson\",\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\"],\"overridable\":false},{\"schema\":{\"name\":\"accountUserNameAttributes\",\"displayName\":\"Account User Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the account''s user name. They will be used when authenticating to find the LDAP entry for the user name to authenticate.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"uid\",\"cn\"]},\"values\":[\"uid\"],\"overridable\":false},{\"schema\":{\"name\":\"userSearchScope\",\"displayName\":\"User search scope\",\"helpMessage\":\"The scope to utilise when searching for users. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Accounts\",\"helpMessage\":\"An optional LDAP filter to control which accounts are returned from the LDAP resource. If no filter is specified, only accounts that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=*\"],\"overridable\":false},{\"schema\":{\"name\":\"groupObjectClasses\",\"displayName\":\"Group Object Classes\",\"helpMessage\":\"The group class or classes that will be used when creating new group objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple group classes. Some group classes may require that you specify all group classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"top\",\"groupOfUniqueNames\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupNameAttributes\",\"displayName\":\"Group Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the group''s name. Default is \\\"cn\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"cn\"]},\"values\":[\"cn\"],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchScope\",\"displayName\":\"Group search scope\",\"helpMessage\":\"The scope to utilise when searching for groups. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupMemberAttribute\",\"displayName\":\"Group Member Attribute\",\"helpMessage\":\"The name of the group attribute that will be updated with the distinguished name of the user when the user is added to the group. Default is \\\"uniqueMember\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[\"uniqueMember\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"maintainLdapGroupMembership\",\"displayName\":\"Maintain LDAP Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any LDAP groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"maintainPosixGroupMembership\",\"displayName\":\"Maintain POSIX Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any POSIX groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"addPrincipalToNewGroups\",\"displayName\":\"Automatically add the configured principal as first member of a new group\",\"helpMessage\":\"When enabled, the configured principal is added as first member of a new group. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectClasses\",\"displayName\":\"Any-object Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new any-object objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[\"top\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectNameAttributes\",\"displayName\":\"Any-object Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the any-object''s name. \",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchFilter\",\"displayName\":\"LDAP filter for retrieving Any Objects\",\"helpMessage\":\"An optional LDAP filter to control which any objects are returned from the LDAP resource. If no filter is specified, only any objects that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchScope\",\"displayName\":\"Any Object search scope\",\"helpMessage\":\"The scope to utilise when searching for any objects. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordHashAlgorithm\",\"displayName\":\"Password Hash Algorithm\",\"helpMessage\":\"Indicates the algorithm that the Identity system should use to hash the password. Currently supported values are SSHA, SHA, SMD5, and MD5. A blank value indicates that the system will not hash passwords. This will cause cleartext passwords to be stored in LDAP unless the LDAP server performs the hash (Netscape Directory Server and iPlanet Directory Server do).\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"SHA\"],\"overridable\":false},{\"schema\":{\"name\":\"respectResourcePasswordPolicyChangeAfterReset\",\"displayName\":\"Respect Resource Password Policy Change-After-Reset\",\"helpMessage\":\"When this resource is specified in a Login Module (i.e., this resource is a pass-through authentication target) and the resource''s password policy is configured for change-after-reset, a user whose resource account password has been administratively reset will be required to change that password after successfully authenticating. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"useVlvControls\",\"displayName\":\"Use VLV Controls\",\"helpMessage\":\"Wheter to enforce usage of VLV controls over standard LDAP controls. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"vlvSortAttribute\",\"displayName\":\"VLV Sort Attribute\",\"helpMessage\":\"Specify the sort attribute to use for VLV indexes on the resource. Default is \\\"uid\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[\"uid\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"uidAttribute\",\"displayName\":\"Uid Attribute\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"gidAttribute\",\"displayName\":\"Uid Attribute for groups\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute for groups. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":29,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"aoidAttribute\",\"displayName\":\"aoidAttribute\",\"helpMessage\":\"aoidAttribute\",\"type\":\"java.lang.String\",\"required\":false,\"order\":30,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readSchema\",\"displayName\":\"Read Schema\",\"helpMessage\":\"If true, the connector will read the schema from the server. If false, the connector will provide a default schema based on the object classes in the configuration. This property must be true in order to use extended object classes. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":31,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContextsToSynchronize\",\"displayName\":\"Base Contexts to Synchronize\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used to determine if a change should be synchronized. The base contexts attribute will be used to synchronize a change if this property is not set.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":32,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":false},{\"schema\":{\"name\":\"objectClassesToSynchronize\",\"displayName\":\"Object Classes to Synchronize\",\"helpMessage\":\"The object classes to synchronize. The change log is for all objects; this filters updates to just the listed object classes. You should not list the superclasses of an object class unless you intend to synchronize objects with any of the superclass values. For example, if only \\\"inetOrgPerson\\\" objects should be synchronized, but the superclasses of \\\"inetOrgPerson\\\" (\\\"person\\\", \\\"organizationalperson\\\" and \\\"top\\\") should be filtered out, then list only \\\"inetOrgPerson\\\" here. All objects in LDAP are subclassed from \\\"top\\\". For this reason, you should never list \\\"top\\\", otherwise no object would be filtered. Default is \\\"inetOrgPerson\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":33,\"confidential\":false,\"defaultValues\":[\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\",\"groupOfUniqueNames\"],\"overridable\":false},{\"schema\":{\"name\":\"attributesToSynchronize\",\"displayName\":\"Attributes to Synchronize\",\"helpMessage\":\"The names of the attributes to synchronize. This ignores updates from the change log if they do not update any of the named attributes. For example, if only \\\"department\\\" is listed, then only changes that affect \\\"department\\\" will be processed. All other updates are ignored. If blank (the default), then all changes are processed.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":34,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"modifiersNamesToFilterOut\",\"displayName\":\"Filter Out Changes By\",\"helpMessage\":\"The names (DNs) of directory administrators to filter from the changes. Changes with the attribute \\\"modifiersName\\\" that match entries in this list will be filtered out. The standard value is the administrator name used by this adapter, to prevent loops. Entries should be of the format \\\"cn=Directory Manager\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":35,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSynchronizationFilter\",\"displayName\":\"LDAP Filter for Accounts to Synchronize\",\"helpMessage\":\"An optional LDAP filter for the objects to synchronize. Because the change log is for all objects, this filter updates only objects that match the specified filter. If you specify a filter, an object will be synchronized only if it matches the filter and includes a synchronized object class.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":36,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogBlockSize\",\"displayName\":\"Change Log Block Size\",\"helpMessage\":\"The number of change log entries to fetch per query. Default is \\\"100\\\".\",\"type\":\"int\",\"required\":false,\"order\":37,\"confidential\":false,\"defaultValues\":[100]},\"values\":[100],\"overridable\":false},{\"schema\":{\"name\":\"changeNumberAttribute\",\"displayName\":\"Change Number Attribute\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":38,\"confidential\":false,\"defaultValues\":[\"changeNumber\"]},\"values\":[\"changeNumber\"],\"overridable\":false},{\"schema\":{\"name\":\"changeLogContext\",\"displayName\":\"Change Log Context\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":39,\"confidential\":false,\"defaultValues\":[\"cn=changelog\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogPagingSupport\",\"displayName\":\"Change Log Paging Support\",\"helpMessage\":\"Whether to use paging when querying the change log.\",\"type\":\"boolean\",\"required\":false,\"order\":40,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"filterWithOrInsteadOfAnd\",\"displayName\":\"Filter with Or Instead of And\",\"helpMessage\":\"Normally the the filter used to fetch change log entries is an and-based filter retrieving an interval of change entries. If this property is set, the filter will or together the required change numbers instead. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":41,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"removeLogEntryObjectClassFromFilter\",\"displayName\":\"Remove Log Entry Object Class from Filter\",\"helpMessage\":\"If this property is set (the default), the filter used to fetch change log entries does not contain the \\\"changeLogEntry\\\" object class, expecting that there are no entries of other object types in the change log. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":42,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"synchronizePasswords\",\"displayName\":\"Enable Password Synchronization\",\"helpMessage\":\"If true, the connector will synchronize passwords. The Password Capture Plugin needs to be installed for password synchronization to work. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":43,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordAttributeToSynchronize\",\"displayName\":\"Password Attribute to Synchronize\",\"helpMessage\":\"The name of the password attribute to synchronize when performing password synchronization.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":44,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionKey\",\"displayName\":\"Password Decryption Key\",\"helpMessage\":\"The key to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":45,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionInitializationVector\",\"displayName\":\"Password Decryption Initialization Vector\",\"helpMessage\":\"The initialization vector to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":46,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusManagementClass\",\"displayName\":\"Status management class \",\"helpMessage\":\"Class to be used to manage enabled/disabled status. If no class is specified then identity status management wont be possible.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":47,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"net.tirasa.connid.bundles.ldap.commons.AttributeStatusManagement\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePasswordsWithSearch\",\"displayName\":\"Retrieve passwords with search\",\"helpMessage\":\"Whether to retrieve user passwords when searching. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":48,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"dnAttribute\",\"displayName\":\"Entry DN attribute name\",\"helpMessage\":\"Entry DN attribute name (default: entryDN)\",\"type\":\"java.lang.String\",\"required\":false,\"order\":49,\"confidential\":false,\"defaultValues\":[\"entryDN\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Groups\",\"helpMessage\":\"An optional LDAP filter to control which groups are returned from the LDAP resource. If no filter is specified, only groups that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":50,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readTimeout\",\"displayName\":\"Read Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait for a response to be received. If there is no response within the specified time period, the read attempt will be aborted. Value 0 or less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":51,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"connectTimeout\",\"displayName\":\"Connection Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait when opening new server connections. Value of 0 means the TCP network timeout will be used, which may be several minutes. Value less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":52,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncStrategy\",\"displayName\":\"Sync strategy class\",\"helpMessage\":\"A class implementing LdapSyncStrategy to be used for sync operations\",\"type\":\"java.lang.String\",\"required\":false,\"order\":53,\"confidential\":false,\"defaultValues\":[\"net.tirasa.connid.bundles.ldap.sync.sunds.SunDSChangeLogSyncStrategy\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"CREATE\",\"UPDATE\",\"UPDATE_DELTA\",\"DELETE\",\"SEARCH\"],\"displayName\":\"TestLDAP\",\"connRequestTimeout\":10,\"poolConf\":null}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:48.796', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:48.795789+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"printer21ce0a7d0\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"printer2c3470351\"]}],\"virAttrs\":[],\"resources\":[],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-25cc-7531-abae-d7761976f350\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"printer21ce0a7d0\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:48.781902+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:48.781974+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"printer2c3470351\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:48.823', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:48.822636+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"printer365a1334f\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"printer3b2a21930\"]}],\"virAttrs\":[],\"resources\":[],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-25e7-7b3a-888a-554d77120a55\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"printer365a1334f\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:48.809133+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:48.809201+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"printer3b2a21930\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:48.878', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:48.875667+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-25ab-779c-b055-80c9cf1bd6b4\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"printer16c76119b\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:48.750645+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:48.750763+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"printer17ad43db7\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectUR\",\"key\":\"0194459c-25ab-779c-b055-80c9cf1bd6b4\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"name\":null,\"relationships\":[{\"operation\":\"ADD_REPLACE\",\"relationshipTO\":{\"type\":\"neighborhood\",\"end\":\"LEFT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"0194459c-25cc-7531-abae-d7761976f350\",\"otherEndName\":null}}],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-25ab-779c-b055-80c9cf1bd6b4\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"printer16c76119b\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:48.750645+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:48.863447+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"printer17ad43db7\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"LEFT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"0194459c-25cc-7531-abae-d7761976f350\",\"otherEndName\":\"printer21ce0a7d0\"}],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:48.913', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:48.913129+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-25cc-7531-abae-d7761976f350\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"printer21ce0a7d0\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:48.781902+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:48.781974+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"printer2c3470351\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"RIGHT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"0194459c-25ab-779c-b055-80c9cf1bd6b4\",\"otherEndName\":\"printer16c76119b\"}],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectUR\",\"key\":\"0194459c-25cc-7531-abae-d7761976f350\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"name\":null,\"relationships\":[{\"operation\":\"ADD_REPLACE\",\"relationshipTO\":{\"type\":\"neighborhood\",\"end\":\"LEFT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"0194459c-25e7-7b3a-888a-554d77120a55\",\"otherEndName\":null}}],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-25cc-7531-abae-d7761976f350\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"printer21ce0a7d0\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:48.781902+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:48.905181+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"printer2c3470351\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"LEFT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"0194459c-25e7-7b3a-888a-554d77120a55\",\"otherEndName\":\"printer365a1334f\"},{\"type\":\"neighborhood\",\"end\":\"RIGHT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"0194459c-25ab-779c-b055-80c9cf1bd6b4\",\"otherEndName\":\"printer16c76119b\"}],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:49.074', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:49.074232+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"updateAttr7b51590e\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"updateAttr2670b98e\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-268e-7d01-86cf-d26c3472ba8c\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"updateAttr7b51590e\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:48.977131+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:48.977204+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"updateAttr2670b98e\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==0194459c-268e-7d01-86cf-d26c3472ba8c\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459c-268e-7d01-86cf-d26c3472ba8c\"]},{\"schema\":\"LOCATION\",\"values\":[\"updateAttr2670b98e\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"updateAttr7b51590e\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459c-268e-7d01-86cf-d26c3472ba8c\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459c-268e-7d01-86cf-d26c3472ba8c\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:49.213', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:49.212776+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-268e-7d01-86cf-d26c3472ba8c\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"updateAttr7b51590e\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:48.977131+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:48.977204+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"updateAttr2670b98e\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectUR\",\"key\":\"0194459c-268e-7d01-86cf-d26c3472ba8c\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"location\",\"values\":[\"newlocation\"]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-268e-7d01-86cf-d26c3472ba8c\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"updateAttr7b51590e\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:48.977131+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:49.111201+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"newlocation\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==0194459c-268e-7d01-86cf-d26c3472ba8c\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459c-268e-7d01-86cf-d26c3472ba8c\"]},{\"schema\":\"LOCATION\",\"values\":[\"updateAttr2670b98e\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"updateAttr7b51590e\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459c-268e-7d01-86cf-d26c3472ba8c\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459c-268e-7d01-86cf-d26c3472ba8c\"]}]},\"afterObj\":{\"fiql\":\"__UID__==0194459c-268e-7d01-86cf-d26c3472ba8c\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459c-268e-7d01-86cf-d26c3472ba8c\"]},{\"schema\":\"LOCATION\",\"values\":[\"newlocation\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"updateAttr7b51590e\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459c-268e-7d01-86cf-d26c3472ba8c\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459c-268e-7d01-86cf-d26c3472ba8c\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.912', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.912481+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-79f4-74cd-8951-adc7683e9229\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"unlink5fd94976\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.864478+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.864515+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["\"0194459d-79f4-74cd-8951-adc7683e9229\"", "[\"resource-ldap\"]"], "logger": {"type": "LOGIC", "event": "unlink", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-79f4-74cd-8951-adc7683e9229\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"unlink5fd94976\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.864478+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.909833+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:49.289', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:49.288411+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"unlimited1cda2b259\",\"realm\":\"/even/two\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"unlimited14c4544cd\"]}],\"virAttrs\":[],\"resources\":[],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-27b0-7929-bf19-e53dec60260c\",\"type\":\"PRINTER\",\"realm\":\"/even/two\",\"name\":\"unlimited1cda2b259\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:49.268924+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:49.269085+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"unlimited14c4544cd\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:49.328', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:49.328122+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"unlimited2126918f3\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"unlimited2494b12d8\"]}],\"virAttrs\":[],\"resources\":[],\"type\":\"PRINTER\",\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"LEFT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"0194459c-27b0-7929-bf19-e53dec60260c\",\"otherEndName\":null}],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-27d8-77ac-ac15-9db6c698f618\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"unlimited2126918f3\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:49.307473+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:49.307592+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"unlimited2494b12d8\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"LEFT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"0194459c-27b0-7929-bf19-e53dec60260c\",\"otherEndName\":\"unlimited1cda2b259\"}],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:49.387', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:49.387349+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-27b0-7929-bf19-e53dec60260c\",\"type\":\"PRINTER\",\"realm\":\"/even/two\",\"name\":\"unlimited1cda2b259\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:49.268924+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:49.269085+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"unlimited14c4544cd\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"RIGHT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"0194459c-27d8-77ac-ac15-9db6c698f618\",\"otherEndName\":\"unlimited2126918f3\"}],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectUR\",\"key\":\"0194459c-27b0-7929-bf19-e53dec60260c\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"name\":null,\"relationships\":[{\"operation\":\"ADD_REPLACE\",\"relationshipTO\":{\"type\":\"neighborhood\",\"end\":\"LEFT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"0194459c-27d8-77ac-ac15-9db6c698f618\",\"otherEndName\":null}}],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-27b0-7929-bf19-e53dec60260c\",\"type\":\"PRINTER\",\"realm\":\"/even/two\",\"name\":\"unlimited1cda2b259\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:49.268924+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:49.373048+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"unlimited14c4544cd\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"LEFT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"0194459c-27d8-77ac-ac15-9db6c698f618\",\"otherEndName\":\"unlimited2126918f3\"},{\"type\":\"neighborhood\",\"end\":\"RIGHT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"0194459c-27d8-77ac-ac15-9db6c698f618\",\"otherEndName\":\"unlimited2126918f3\"}],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:49.694', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:49.693654+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"deleteAttrec56c135\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"deleteAttr0255de7a\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-28de-7b87-b5eb-5bff076909a5\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"deleteAttrec56c135\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:49.571101+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:49.571256+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"deleteAttr0255de7a\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==0194459c-28de-7b87-b5eb-5bff076909a5\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459c-28de-7b87-b5eb-5bff076909a5\"]},{\"schema\":\"LOCATION\",\"values\":[\"deleteAttr0255de7a\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"deleteAttrec56c135\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459c-28de-7b87-b5eb-5bff076909a5\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459c-28de-7b87-b5eb-5bff076909a5\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:49.873', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:49.872849+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-28de-7b87-b5eb-5bff076909a5\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"deleteAttrec56c135\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:49.571101+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:49.571256+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"deleteAttr0255de7a\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectUR\",\"key\":\"0194459c-28de-7b87-b5eb-5bff076909a5\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"DELETE\",\"attr\":{\"schema\":\"location\",\"values\":[]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-28de-7b87-b5eb-5bff076909a5\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"deleteAttrec56c135\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:49.571101+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:49.729612+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==0194459c-28de-7b87-b5eb-5bff076909a5\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459c-28de-7b87-b5eb-5bff076909a5\"]},{\"schema\":\"LOCATION\",\"values\":[\"deleteAttr0255de7a\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"deleteAttrec56c135\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459c-28de-7b87-b5eb-5bff076909a5\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459c-28de-7b87-b5eb-5bff076909a5\"]}]},\"afterObj\":{\"fiql\":\"__UID__==0194459c-28de-7b87-b5eb-5bff076909a5\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459c-28de-7b87-b5eb-5bff076909a5\"]},{\"schema\":\"LOCATION\",\"values\":[\"deleteAttr0255de7a\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"deleteAttrec56c135\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459c-28de-7b87-b5eb-5bff076909a5\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459c-28de-7b87-b5eb-5bff076909a5\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:11:53.284', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:11:53.283891+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"7ca75b3daudit@syncope.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"7ca75b3daudit@syncope.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"7ca75b3daudit@syncope.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"7ca75b3daudit@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"userId\",\"values\":[\"7ca75b3daudit@syncope.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-21a0-7a23-b5b8-2fc0d065054d\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"7ca75b3daudit@syncope.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:11:53.255516+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:11:53.270401+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"7ca75b3daudit@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"7ca75b3daudit@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"7ca75b3daudit@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7ca75b3daudit@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 7ca75b3daudit@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"7ca75b3daudit@syncope.org - 2025-01-08T12:11:53+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:11:53.249602+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:52.104', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:52.103986+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"Italy0fbfb08f\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"Italyae0008bf\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-3268-79e6-aea8-bffc80e3f831\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"Italy0fbfb08f\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:52.011491+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:52.01162+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"Italyae0008bf\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==0194459c-3268-79e6-aea8-bffc80e3f831\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459c-3268-79e6-aea8-bffc80e3f831\"]},{\"schema\":\"LOCATION\",\"values\":[\"Italyae0008bf\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"Italy0fbfb08f\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459c-3268-79e6-aea8-bffc80e3f831\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459c-3268-79e6-aea8-bffc80e3f831\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:53.247', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:53.247266+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-3268-79e6-aea8-bffc80e3f831\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"Italy0fbfb08f\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:52.011491+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:52.01162+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"Italyae0008bf\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["\"0194459c-3268-79e6-aea8-bffc80e3f831\"", "false"], "logger": {"type": "LOGIC", "event": "delete", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-3268-79e6-aea8-bffc80e3f831\",\"type\":null,\"realm\":null,\"name\":null,\"creator\":null,\"creationDate\":null,\"creationContext\":null,\"lastModifier\":null,\"lastChangeDate\":null,\"lastChangeContext\":null,\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==0194459c-3268-79e6-aea8-bffc80e3f831\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459c-3268-79e6-aea8-bffc80e3f831\"]},{\"schema\":\"LOCATION\",\"values\":[\"Italyae0008bf\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"Italy0fbfb08f\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459c-3268-79e6-aea8-bffc80e3f831\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459c-3268-79e6-aea8-bffc80e3f831\"]}]},\"afterObj\":null,\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:53.492', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:53.482987+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"13c210b5audit@syncope.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"13c210b5audit@syncope.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"13c210b5audit@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"13c210b5audit@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"13c210b5audit@syncope.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459c-37a3-7c0b-8dc4-c61eaf5a62a7\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"13c210b5audit@syncope.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:53.374701+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:53.452092+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"13c210b5audit@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"13c210b5audit@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"13c210b5audit@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"13c210b5audit@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 13c210b5audit@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"13c210b5audit@syncope.org - 2025-01-08T12:10:53+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:10:53.347624+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:55.664', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:55.664206+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"USAa770cd26\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"USA765ceb4b\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459c-4059-770f-bc3d-ae2bc229e653\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"USAa770cd26\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:55.580002+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:55.580101+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"USA765ceb4b\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==0194459c-4059-770f-bc3d-ae2bc229e653\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459c-4059-770f-bc3d-ae2bc229e653\"]},{\"schema\":\"LOCATION\",\"values\":[\"USA765ceb4b\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"USAa770cd26\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459c-4059-770f-bc3d-ae2bc229e653\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459c-4059-770f-bc3d-ae2bc229e653\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:11:54.393', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:11:54.391774+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"ae25025daudit-2@syncope.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"ae25025daudit-2@syncope.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"ae25025daudit-2@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"ae25025daudit-2@syncope.org\"]},{\"schema\":\"email\",\"values\":[\"ae25025daudit-2@syncope.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-25fc-7e2b-9da4-3809f9bf242e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"ae25025daudit-2@syncope.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:11:54.369975+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:11:54.378151+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ae25025daudit-2@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"ae25025daudit-2@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"ae25025daudit-2@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ae25025daudit-2@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, ae25025daudit-2@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"ae25025daudit-2@syncope.org - 2025-01-08T12:11:54+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:11:54.365087+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:57.915', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:57.911356+01:00", "before": "null", "inputs": ["{\"key\":\"0194459c-4973-73ab-bab7-79449aa39304\",\"resource\":\"resource-db-scripted\",\"operation\":\"CREATE\",\"objectClass\":\"__PRINTER__\",\"anyTypeKind\":\"ANY_OBJECT\",\"anyType\":\"PRINTER\",\"entityKey\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"connObjectKey\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"oldConnObjectKey\":null,\"propagationData\":{\"attributes\":[{\"name\":\"LOCATION\",\"value\":[\"1st floor\"]},{\"name\":\"PRINTERNAME\",\"value\":[\"HP LJ 1300n\"]},{\"name\":\"__NAME__\",\"value\":[\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\"]}],\"attributeDeltas\":null},\"beforeObj\":{\"empty\":true,\"present\":false}}"], "logger": {"type": "PROPAGATION", "event": "create", "result": "SUCCESS", "category": "ANY_OBJECT", "subcategory": "resource-db-scripted"}, "output": "[{\"start\":\"2025-01-08T12:10:57.85598+01:00\",\"end\":\"2025-01-08T12:10:57.907903+01:00\",\"key\":\"0194459c-493f-79b4-b7e2-dc22fe704b74\",\"jobType\":\"TASK\",\"refKey\":\"0194459c-4973-73ab-bab7-79449aa39304\",\"refDesc\":\"PROPAGATION Task 0194459c-4973-73ab-bab7-79449aa39304 fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"status\":\"SUCCESS\",\"message\":null,\"executor\":\"admin\"},{\"objectClass\":{\"objectClassValue\":\"__PRINTER__\",\"displayNameKey\":\"MESSAGE_OBJECT_CLASS___PRINTER__\"},\"name\":{\"name\":\"__NAME__\",\"value\":[\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\"]},\"attributes\":[{\"name\":\"LOCATION\",\"value\":[\"1st floor\"]},{\"name\":\"__NAME__\",\"value\":[\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\"]},{\"name\":\"PRINTERNAME\",\"value\":[\"HP LJ 1300n\"]},{\"name\":\"ID\",\"value\":[\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\"]},{\"name\":\"__UID__\",\"value\":[\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\"]}],\"uid\":{\"name\":\"__UID__\",\"value\":[\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\"]}}]", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:58.284', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:58.276955+01:00", "before": "null", "inputs": ["{\"token\":{\"type\":\"String\",\"value\":\"\"},\"deltaType\":\"CREATE_OR_UPDATE\",\"previousUid\":null,\"objectClass\":{\"objectClassValue\":\"__ACCOUNT__\",\"displayNameKey\":\"MESSAGE_OBJECT_CLASS___ACCOUNT__\"},\"uid\":{\"name\":\"__UID__\",\"value\":[\"pullFromLDAP\"]},\"object\":{\"objectClass\":{\"objectClassValue\":\"__ACCOUNT__\",\"displayNameKey\":\"MESSAGE_OBJECT_CLASS___ACCOUNT__\"},\"name\":{\"name\":\"__NAME__\",\"value\":[\"uid=pullFromLDAP,ou=people,o=isp\"]},\"attributes\":[{\"name\":\"__PASSWORD__\",\"value\":[{\"readOnly\":false,\"disposed\":false,\"encryptedBytes\":\"LJSCzTCvfPOcGmShM7jueg==\",\"base64SHA1Hash\":\"2jmj7l5rSw0yVb/vlWAYkK/YBwk=\"}]},{\"name\":\"cn\",\"value\":[\"pullFromLDAP\"]},{\"name\":\"__UID__\",\"value\":[\"pullFromLDAP\"]},{\"name\":\"__ENABLE__\",\"value\":[true]},{\"name\":\"jpegPhoto\",\"value\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"name\":\"uid\",\"value\":[\"pullFromLDAP\"]},{\"name\":\"mail\",\"value\":[\"pullFromLDAP@syncope.apache.org\"]},{\"name\":\"registeredAddress\",\"value\":[\"5BAA61E4C9B93F3F0682250B6CF8331B7EE68FD8\"]},{\"name\":\"postalAddress\",\"value\":[]},{\"name\":\"__NAME__\",\"value\":[\"uid=pullFromLDAP,ou=people,o=isp\"]},{\"name\":\"title\",\"value\":[\"odd\"]},{\"name\":\"sn\",\"value\":[\"Surname\"]},{\"name\":\"givenname\",\"value\":[\"pullFromLDAP\"]}],\"uid\":{\"name\":\"__UID__\",\"value\":[\"pullFromLDAP\"]}}}", "[]"], "logger": {"type": "PULL", "event": "unmatchingrule_assign", "result": "SUCCESS", "category": "USER", "subcategory": "resource-ldap"}, "output": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459c-4a6a-7bc2-a270-9db95841587f\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"pullFromLDAP\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:58.193262+01:00\",\"creationContext\":\"PullTask 0194459c-49eb-7daa-9d03-acb5bf933032 ''null''\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:58.227752+01:00\",\"lastChangeContext\":\"PullTask 0194459c-49eb-7daa-9d03-acb5bf933032 ''null''\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"pullFromLDAP@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"pullFromLDAP\"]},{\"schema\":\"obscure\",\"values\":[\"A2B65D6D7B49585C340751546759B84C079C17DD\"]},{\"schema\":\"photo\",\"values\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"schema\":\"surname\",\"values\":[\"Surname\"]},{\"schema\":\"title\",\"values\":[\"odd\"]},{\"schema\":\"userId\",\"values\":[\"pullFromLDAP@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Surname, \"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"info\",\"values\":[\"pullFromLDAP - 2025-01-08T12:10:58+01:00[0]\"]},{\"schema\":\"mderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"noschema\",\"values\":[\"Surname, \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[\"pullFromLDAP\"]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:10:58.15493+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:17.301', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:17.300839+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7f0c-7027-8030-3780651d3519\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"forProvisionc11053a9\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:17.166271+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:17.22658+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":1,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["\"0194459d-7f0c-7027-8030-3780651d3519\"", "\"PROVISION\""], "logger": {"type": "LOGIC", "event": "provisionMembers", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"start\":\"2025-01-08T12:12:17.300169+01:00\",\"end\":null,\"key\":null,\"jobType\":\"TASK\",\"refKey\":\"0194459d-7f83-7ce0-811a-214bd825b268\",\"refDesc\":\"SCHEDULED Task 0194459d-7f83-7ce0-811a-214bd825b268 provision members of group forProvisionc11053a9\",\"status\":\"JOB_FIRED\",\"message\":\"Job fired; waiting for results...\",\"executor\":null}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:18.348', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:18.34796+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7f0c-7027-8030-3780651d3519\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"forProvisionc11053a9\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:17.166271+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:17.22658+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":1,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["\"0194459d-7f0c-7027-8030-3780651d3519\"", "\"PROVISION\""], "logger": {"type": "LOGIC", "event": "provisionMembers", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"start\":\"2025-01-08T12:12:18.347696+01:00\",\"end\":null,\"key\":null,\"jobType\":\"TASK\",\"refKey\":\"0194459d-7f83-7ce0-811a-214bd825b268\",\"refDesc\":\"SCHEDULED Task 0194459d-7f83-7ce0-811a-214bd825b268 provision members of group forProvisionc11053a9\",\"status\":\"JOB_FIRED\",\"message\":\"Job fired; waiting for results...\",\"executor\":null}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:31.905', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:31.905003+01:00", "before": "null", "inputs": ["{\"key\":\"5ef2a9bb\",\"connector\":\"be24b061-019d-4e3e-baf0-0a6d0a45cb9c\",\"connectorDisplayName\":\"H2-testpull\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"email\",\"extAttrName\":\"EMAIL\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"SURNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"memberships[additional].aLong\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"SURNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"username\",\"extAttrName\":\"USERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"EMAIL\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"mustChangePassword\",\"extAttrName\":\"MUSTCHANGEPASSWORD\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"5ef2a9bb\",\"connector\":\"be24b061-019d-4e3e-baf0-0a6d0a45cb9c\",\"connectorDisplayName\":\"H2-testpull\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"email\",\"extAttrName\":\"EMAIL\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"SURNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"memberships[additional].aLong\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"SURNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"username\",\"extAttrName\":\"USERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"EMAIL\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"mustChangePassword\",\"extAttrName\":\"MUSTCHANGEPASSWORD\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:11:55.52', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:11:55.515428+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"AuditGroupSearch4fcac597\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-2a51-7288-b571-d6335fd7ec54\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"AuditGroupSearch4fcac597\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:11:55.479784+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:11:55.479869+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:58.421', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:58.415961+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459c-4a6a-7bc2-a270-9db95841587f\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"pullFromLDAP\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:58.193262+01:00\",\"creationContext\":\"PullTask 0194459c-49eb-7daa-9d03-acb5bf933032 ''null''\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:58.227752+01:00\",\"lastChangeContext\":\"PullTask 0194459c-49eb-7daa-9d03-acb5bf933032 ''null''\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"pullFromLDAP@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"pullFromLDAP\"]},{\"schema\":\"obscure\",\"values\":[\"A2B65D6D7B49585C340751546759B84C079C17DD\"]},{\"schema\":\"photo\",\"values\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"schema\":\"surname\",\"values\":[\"Surname\"]},{\"schema\":\"title\",\"values\":[\"odd\"]},{\"schema\":\"userId\",\"values\":[\"pullFromLDAP@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Surname, \"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"info\",\"values\":[\"pullFromLDAP - 2025-01-08T12:10:58+01:00[0]\"]},{\"schema\":\"mderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"noschema\",\"values\":[\"Surname, \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[\"pullFromLDAP\"]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:10:58.15493+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459c-4a6a-7bc2-a270-9db95841587f\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"ctype\",\"values\":[\"abcdef\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459c-4a6a-7bc2-a270-9db95841587f\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"pullFromLDAP\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:58.193262+01:00\",\"creationContext\":\"PullTask 0194459c-49eb-7daa-9d03-acb5bf933032 ''null''\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:58.392395+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"abcdef\"]},{\"schema\":\"email\",\"values\":[\"pullFromLDAP@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"pullFromLDAP\"]},{\"schema\":\"obscure\",\"values\":[\"A2B65D6D7B49585C340751546759B84C079C17DD\"]},{\"schema\":\"photo\",\"values\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"schema\":\"surname\",\"values\":[\"Surname\"]},{\"schema\":\"title\",\"values\":[\"odd\"]},{\"schema\":\"userId\",\"values\":[\"pullFromLDAP@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Surname, \"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"info\",\"values\":[\"pullFromLDAP - 2025-01-08T12:10:58+01:00[0]\"]},{\"schema\":\"mderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"noschema\",\"values\":[\"Surname, \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[\"pullFromLDAP\"]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:10:58.15493+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:10:58.523', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:10:58.518991+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459c-4a6a-7bc2-a270-9db95841587f\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"pullFromLDAP\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:58.193262+01:00\",\"creationContext\":\"PullTask 0194459c-49eb-7daa-9d03-acb5bf933032 ''null''\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:58.392395+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"abcdef\"]},{\"schema\":\"email\",\"values\":[\"pullFromLDAP@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"pullFromLDAP\"]},{\"schema\":\"obscure\",\"values\":[\"A2B65D6D7B49585C340751546759B84C079C17DD\"]},{\"schema\":\"photo\",\"values\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"schema\":\"surname\",\"values\":[\"Surname\"]},{\"schema\":\"title\",\"values\":[\"odd\"]},{\"schema\":\"userId\",\"values\":[\"pullFromLDAP@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Surname, \"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"info\",\"values\":[\"pullFromLDAP - 2025-01-08T12:10:58+01:00[0]\"]},{\"schema\":\"mderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"noschema\",\"values\":[\"Surname, \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[\"pullFromLDAP\"]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:10:58.15493+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"0194459c-4a6a-7bc2-a270-9db95841587f\"", "[\"resource-ldap\"]"], "logger": {"type": "LOGIC", "event": "unlink", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459c-4a6a-7bc2-a270-9db95841587f\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"pullFromLDAP\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:58.193262+01:00\",\"creationContext\":\"PullTask 0194459c-49eb-7daa-9d03-acb5bf933032 ''null''\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:58.499116+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"abcdef\"]},{\"schema\":\"email\",\"values\":[\"pullFromLDAP@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"pullFromLDAP\"]},{\"schema\":\"obscure\",\"values\":[\"A2B65D6D7B49585C340751546759B84C079C17DD\"]},{\"schema\":\"photo\",\"values\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"schema\":\"surname\",\"values\":[\"Surname\"]},{\"schema\":\"title\",\"values\":[\"odd\"]},{\"schema\":\"userId\",\"values\":[\"pullFromLDAP@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Surname, \"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"info\",\"values\":[\"pullFromLDAP - 2025-01-08T12:10:58+01:00[0]\"]},{\"schema\":\"mderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"noschema\",\"values\":[\"Surname, \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:10:58.15493+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:11:49.906', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:11:49.906305+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"syncope-179114c5f420\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"syncope-1791d43f7e5b\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459d-143b-7e30-b11e-b1eaa3ddbfe4\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"syncope-179114c5f420\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:11:49.822247+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:11:49.822596+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"syncope-1791d43f7e5b\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==0194459d-143b-7e30-b11e-b1eaa3ddbfe4\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459d-143b-7e30-b11e-b1eaa3ddbfe4\"]},{\"schema\":\"LOCATION\",\"values\":[\"syncope-1791d43f7e5b\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"syncope-179114c5f420\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459d-143b-7e30-b11e-b1eaa3ddbfe4\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459d-143b-7e30-b11e-b1eaa3ddbfe4\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:11:49.924', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:11:49.924488+01:00", "before": "\"before\"", "inputs": [], "logger": {"type": "CUSTOM", "event": "MY_EVENT", "result": "SUCCESS", "category": null, "subcategory": null}, "output": "\"2025-01-08T12:11:49.924324+01:00\"", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:11:50.008', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:11:50.007681+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459d-143b-7e30-b11e-b1eaa3ddbfe4\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"syncope-179114c5f420\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:11:49.822247+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:11:49.822596+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"syncope-1791d43f7e5b\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectUR\",\"key\":\"0194459d-143b-7e30-b11e-b1eaa3ddbfe4\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"location\",\"values\":[\"newfaf0b5b9\"]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459d-143b-7e30-b11e-b1eaa3ddbfe4\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"syncope-179114c5f420\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:11:49.822247+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:11:49.933515+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"newfaf0b5b9\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==0194459d-143b-7e30-b11e-b1eaa3ddbfe4\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459d-143b-7e30-b11e-b1eaa3ddbfe4\"]},{\"schema\":\"LOCATION\",\"values\":[\"syncope-1791d43f7e5b\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"syncope-179114c5f420\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459d-143b-7e30-b11e-b1eaa3ddbfe4\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459d-143b-7e30-b11e-b1eaa3ddbfe4\"]}]},\"afterObj\":{\"fiql\":\"__UID__==0194459d-143b-7e30-b11e-b1eaa3ddbfe4\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459d-143b-7e30-b11e-b1eaa3ddbfe4\"]},{\"schema\":\"LOCATION\",\"values\":[\"newfaf0b5b9\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"syncope-179114c5f420\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459d-143b-7e30-b11e-b1eaa3ddbfe4\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459d-143b-7e30-b11e-b1eaa3ddbfe4\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:11:51.12', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:11:51.118939+01:00", "before": "{\"key\":\"resource-csv\",\"connector\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"connectorDisplayName\":\"CSVDir\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"csv\",\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"csvuserid\",\"extAttrName\":\"__NAME__\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[root].rderToBePropagated\",\"extAttrName\":\"theirgroup\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"880f8553-069b-4aed-9930-2cd53873f544\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"resource-csv\",\"connector\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"connectorDisplayName\":\"CSVDir\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"csv\",\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"csvuserid\",\"extAttrName\":\"__NAME__\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[root].rderToBePropagated\",\"extAttrName\":\"theirgroup\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":100,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"880f8553-069b-4aed-9930-2cd53873f544\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-csv\",\"connector\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"connectorDisplayName\":\"CSVDir\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"csv\",\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"csvuserid\",\"extAttrName\":\"__NAME__\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[root].rderToBePropagated\",\"extAttrName\":\"theirgroup\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":100,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"880f8553-069b-4aed-9930-2cd53873f544\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:11:51.169', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:11:51.166907+01:00", "before": "{\"key\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.csvdir.CSVDirConnector\",\"bundleName\":\"net.tirasa.connid.bundles.csvdir\",\"version\":\"0.8.9\",\"conf\":[{\"schema\":{\"name\":\"sourcePath\",\"displayName\":\"Source path\",\"helpMessage\":\"Absolute path of a directory where the CSV files to be processed are located\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-csvdir\"],\"overridable\":false},{\"schema\":{\"name\":\"fileMask\",\"displayName\":\"File mask\",\"helpMessage\":\"Regular expression describing files to be processed\",\"type\":\"java.lang.String\",\"required\":true,\"order\":2,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"test.csv\"],\"overridable\":false},{\"schema\":{\"name\":\"encoding\",\"displayName\":\"File encoding\",\"helpMessage\":\"Basic encoding of the file\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"UTF-8\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"fieldDelimiter\",\"displayName\":\"Field delimiter\",\"helpMessage\":\"Delimiter used to separate fields in CSV files. Default is \\\",\\\".\",\"type\":\"char\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\",\"]},\"values\":[\",\"],\"overridable\":false},{\"schema\":{\"name\":\"textQualifier\",\"displayName\":\"Text qualifier\",\"helpMessage\":\"Delimiter to determine beginning and end of text in value. Default is \\\".\",\"type\":\"char\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[\"\\\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"keyColumnNames\",\"displayName\":\"Key column name\",\"helpMessage\":\"Name of the column used to identify user uniquely\",\"type\":\"[Ljava.lang.String;\",\"required\":true,\"order\":6,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"name\",\"surname\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordColumnName\",\"displayName\":\"Password column name\",\"helpMessage\":\"Name of the column used to specify user password\",\"type\":\"java.lang.String\",\"required\":false,\"order\":7,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"password\"],\"overridable\":false},{\"schema\":{\"name\":\"deleteColumnName\",\"displayName\":\"Delete column name\",\"helpMessage\":\"Name of the column used to specify users to be deleted\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"deleted\"],\"overridable\":false},{\"schema\":{\"name\":\"quotationRequired\",\"displayName\":\"Value quotation required\",\"helpMessage\":\"Specify if value quotation is required. Default is true.\",\"type\":\"java.lang.Boolean\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[true]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"fields\",\"displayName\":\"Column names\",\"helpMessage\":\"Column names\",\"type\":\"[Ljava.lang.String;\",\"required\":true,\"order\":10,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"id\",\"name\",\"surname\",\"email\",\"password\",\"theirgroup\",\"membership\",\"status\",\"deleted\"],\"overridable\":false},{\"schema\":{\"name\":\"ignoreHeader\",\"displayName\":\"Ignore header\",\"helpMessage\":\"Specify if first line of the file must be ignored. Default is true.\",\"type\":\"java.lang.Boolean\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[true]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"keyseparator\",\"displayName\":\"Key separator\",\"helpMessage\":\"Character used to separate keys in a multi-key scenario. Default is \\\",\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[\",\"]},\"values\":[\",\"],\"overridable\":false},{\"schema\":{\"name\":\"multivalueSeparator\",\"displayName\":\"Multi value separator\",\"helpMessage\":\"Character used to separate values in a multi-value scenario. Multivalue unsupported if not provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"defaultStatusValue\",\"displayName\":\"Default Status Value\",\"helpMessage\":\"Enter the value for status in case of status not specified. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"disabledStatusValue\",\"displayName\":\"Disabled Status Value\",\"helpMessage\":\"Specify a value for disabled status. Default is \\\"false\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"false\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"enabledStatusValue\",\"displayName\":\"Enable Status Value\",\"helpMessage\":\"Specify a value for enabled status. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusColumn\",\"displayName\":\"Status Column name\",\"helpMessage\":\"Status column name.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"status\"],\"overridable\":false},{\"schema\":{\"name\":\"objectClassColumn\",\"displayName\":\"ObjectClass Column Name\",\"helpMessage\":\"Column name identifying identity record type\",\"type\":\"java.lang.String\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"objectClass\",\"displayName\":\"Supported Object Classes\",\"helpMessage\":\"Supported object classes (__ACCOUNT__ as default if empty)\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[\"__ACCOUNT__\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"CREATE\",\"UPDATE\",\"DELETE\",\"SEARCH\",\"SYNC\"],\"displayName\":\"CSVDir\",\"connRequestTimeout\":10,\"poolConf\":null}", "inputs": ["{\"key\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.csvdir.CSVDirConnector\",\"bundleName\":\"net.tirasa.connid.bundles.csvdir\",\"version\":\"0.8.9\",\"conf\":[{\"schema\":{\"name\":\"sourcePath\",\"displayName\":\"Source path\",\"helpMessage\":\"Absolute path of a directory where the CSV files to be processed are located\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-csvdir\"],\"overridable\":false},{\"schema\":{\"name\":\"fileMask\",\"displayName\":\"File mask\",\"helpMessage\":\"Regular expression describing files to be processed\",\"type\":\"java.lang.String\",\"required\":true,\"order\":2,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"test.csv\"],\"overridable\":false},{\"schema\":{\"name\":\"encoding\",\"displayName\":\"File encoding\",\"helpMessage\":\"Basic encoding of the file\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"UTF-8\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"fieldDelimiter\",\"displayName\":\"Field delimiter\",\"helpMessage\":\"Delimiter used to separate fields in CSV files. Default is \\\",\\\".\",\"type\":\"char\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\",\"]},\"values\":[\",\"],\"overridable\":false},{\"schema\":{\"name\":\"textQualifier\",\"displayName\":\"Text qualifier\",\"helpMessage\":\"Delimiter to determine beginning and end of text in value. Default is \\\".\",\"type\":\"char\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[\"\\\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"keyColumnNames\",\"displayName\":\"Key column name\",\"helpMessage\":\"Name of the column used to identify user uniquely\",\"type\":\"[Ljava.lang.String;\",\"required\":true,\"order\":6,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"name\",\"surname\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordColumnName\",\"displayName\":\"Password column name\",\"helpMessage\":\"Name of the column used to specify user password\",\"type\":\"java.lang.String\",\"required\":false,\"order\":7,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"password\"],\"overridable\":false},{\"schema\":{\"name\":\"deleteColumnName\",\"displayName\":\"Delete column name\",\"helpMessage\":\"Name of the column used to specify users to be deleted\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"deleted\"],\"overridable\":false},{\"schema\":{\"name\":\"quotationRequired\",\"displayName\":\"Value quotation required\",\"helpMessage\":\"Specify if value quotation is required. Default is true.\",\"type\":\"java.lang.Boolean\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[true]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"fields\",\"displayName\":\"Column names\",\"helpMessage\":\"Column names\",\"type\":\"[Ljava.lang.String;\",\"required\":true,\"order\":10,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"id\",\"name\",\"surname\",\"email\",\"password\",\"theirgroup\",\"membership\",\"status\",\"deleted\"],\"overridable\":false},{\"schema\":{\"name\":\"ignoreHeader\",\"displayName\":\"Ignore header\",\"helpMessage\":\"Specify if first line of the file must be ignored. Default is true.\",\"type\":\"java.lang.Boolean\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[true]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"keyseparator\",\"displayName\":\"Key separator\",\"helpMessage\":\"Character used to separate keys in a multi-key scenario. Default is \\\",\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[\",\"]},\"values\":[\",\"],\"overridable\":false},{\"schema\":{\"name\":\"multivalueSeparator\",\"displayName\":\"Multi value separator\",\"helpMessage\":\"Character used to separate values in a multi-value scenario. Multivalue unsupported if not provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"defaultStatusValue\",\"displayName\":\"Default Status Value\",\"helpMessage\":\"Enter the value for status in case of status not specified. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"disabledStatusValue\",\"displayName\":\"Disabled Status Value\",\"helpMessage\":\"Specify a value for disabled status. Default is \\\"false\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"false\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"enabledStatusValue\",\"displayName\":\"Enable Status Value\",\"helpMessage\":\"Specify a value for enabled status. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusColumn\",\"displayName\":\"Status Column name\",\"helpMessage\":\"Status column name.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"status\"],\"overridable\":false},{\"schema\":{\"name\":\"objectClassColumn\",\"displayName\":\"ObjectClass Column Name\",\"helpMessage\":\"Column name identifying identity record type\",\"type\":\"java.lang.String\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"objectClass\",\"displayName\":\"Supported Object Classes\",\"helpMessage\":\"Supported object classes (__ACCOUNT__ as default if empty)\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[\"__ACCOUNT__\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"DELETE\",\"CREATE\",\"SYNC\",\"UPDATE\",\"SEARCH\"],\"displayName\":\"CSVDir\",\"connRequestTimeout\":10,\"poolConf\":{\"maxObjects\":null,\"minIdle\":null,\"maxIdle\":null,\"maxWait\":null,\"minEvictableIdleTimeMillis\":null}}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ConnectorLogic", "subcategory": null}, "output": "{\"key\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.csvdir.CSVDirConnector\",\"bundleName\":\"net.tirasa.connid.bundles.csvdir\",\"version\":\"0.8.9\",\"conf\":[{\"schema\":{\"name\":\"sourcePath\",\"displayName\":\"Source path\",\"helpMessage\":\"Absolute path of a directory where the CSV files to be processed are located\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-csvdir\"],\"overridable\":false},{\"schema\":{\"name\":\"fileMask\",\"displayName\":\"File mask\",\"helpMessage\":\"Regular expression describing files to be processed\",\"type\":\"java.lang.String\",\"required\":true,\"order\":2,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"test.csv\"],\"overridable\":false},{\"schema\":{\"name\":\"encoding\",\"displayName\":\"File encoding\",\"helpMessage\":\"Basic encoding of the file\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"UTF-8\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"fieldDelimiter\",\"displayName\":\"Field delimiter\",\"helpMessage\":\"Delimiter used to separate fields in CSV files. Default is \\\",\\\".\",\"type\":\"char\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\",\"]},\"values\":[\",\"],\"overridable\":false},{\"schema\":{\"name\":\"textQualifier\",\"displayName\":\"Text qualifier\",\"helpMessage\":\"Delimiter to determine beginning and end of text in value. Default is \\\".\",\"type\":\"char\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[\"\\\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"keyColumnNames\",\"displayName\":\"Key column name\",\"helpMessage\":\"Name of the column used to identify user uniquely\",\"type\":\"[Ljava.lang.String;\",\"required\":true,\"order\":6,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"name\",\"surname\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordColumnName\",\"displayName\":\"Password column name\",\"helpMessage\":\"Name of the column used to specify user password\",\"type\":\"java.lang.String\",\"required\":false,\"order\":7,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"password\"],\"overridable\":false},{\"schema\":{\"name\":\"deleteColumnName\",\"displayName\":\"Delete column name\",\"helpMessage\":\"Name of the column used to specify users to be deleted\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"deleted\"],\"overridable\":false},{\"schema\":{\"name\":\"quotationRequired\",\"displayName\":\"Value quotation required\",\"helpMessage\":\"Specify if value quotation is required. Default is true.\",\"type\":\"java.lang.Boolean\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[true]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"fields\",\"displayName\":\"Column names\",\"helpMessage\":\"Column names\",\"type\":\"[Ljava.lang.String;\",\"required\":true,\"order\":10,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"id\",\"name\",\"surname\",\"email\",\"password\",\"theirgroup\",\"membership\",\"status\",\"deleted\"],\"overridable\":false},{\"schema\":{\"name\":\"ignoreHeader\",\"displayName\":\"Ignore header\",\"helpMessage\":\"Specify if first line of the file must be ignored. Default is true.\",\"type\":\"java.lang.Boolean\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[true]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"keyseparator\",\"displayName\":\"Key separator\",\"helpMessage\":\"Character used to separate keys in a multi-key scenario. Default is \\\",\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[\",\"]},\"values\":[\",\"],\"overridable\":false},{\"schema\":{\"name\":\"multivalueSeparator\",\"displayName\":\"Multi value separator\",\"helpMessage\":\"Character used to separate values in a multi-value scenario. Multivalue unsupported if not provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"defaultStatusValue\",\"displayName\":\"Default Status Value\",\"helpMessage\":\"Enter the value for status in case of status not specified. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"disabledStatusValue\",\"displayName\":\"Disabled Status Value\",\"helpMessage\":\"Specify a value for disabled status. Default is \\\"false\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"false\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"enabledStatusValue\",\"displayName\":\"Enable Status Value\",\"helpMessage\":\"Specify a value for enabled status. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusColumn\",\"displayName\":\"Status Column name\",\"helpMessage\":\"Status column name.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"status\"],\"overridable\":false},{\"schema\":{\"name\":\"objectClassColumn\",\"displayName\":\"ObjectClass Column Name\",\"helpMessage\":\"Column name identifying identity record type\",\"type\":\"java.lang.String\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"objectClass\",\"displayName\":\"Supported Object Classes\",\"helpMessage\":\"Supported object classes (__ACCOUNT__ as default if empty)\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[\"__ACCOUNT__\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"CREATE\",\"UPDATE\",\"DELETE\",\"SEARCH\",\"SYNC\"],\"displayName\":\"CSVDir\",\"connRequestTimeout\":10,\"poolConf\":{\"maxObjects\":10,\"minIdle\":1,\"maxIdle\":10,\"maxWait\":150000,\"minEvictableIdleTimeMillis\":120000}}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:11:58.744', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:11:58.744439+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"AuditGroup828a60e0\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-3704-7182-b4fc-81712e9dc6e6\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"AuditGroup828a60e0\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:11:58.729414+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:11:58.729778+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:01.203', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:01.201635+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"cf2ff9f2syncope164@syncope.apache.org\",\"realm\":\"/even/two\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4001-7a8c-a1ea-07011a11de0c\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"cf2ff9f2syncope164@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:01.033673+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:01.060636+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org - 2025-01-08T12:12:01+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:01.026197+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==cf2ff9f2syncope164@syncope.apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:01.262', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:01.260799+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4001-7a8c-a1ea-07011a11de0c\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"cf2ff9f2syncope164@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:01.033673+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:01.060636+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org - 2025-01-08T12:12:01+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:01.026197+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"0194459d-4001-7a8c-a1ea-07011a11de0c\"", "[\"resource-testdb\"]"], "logger": {"type": "LOGIC", "event": "unlink", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4001-7a8c-a1ea-07011a11de0c\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"cf2ff9f2syncope164@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:01.033673+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:01.249569+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org - 2025-01-08T12:12:01+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:01.026197+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:01.359', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:01.355094+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4001-7a8c-a1ea-07011a11de0c\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"cf2ff9f2syncope164@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:01.033673+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:01.249569+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org - 2025-01-08T12:12:01+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:01.026197+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-4001-7a8c-a1ea-07011a11de0c\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":true,\"resources\":[]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4001-7a8c-a1ea-07011a11de0c\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"cf2ff9f2syncope164@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:01.033673+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:01.34267+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org - 2025-01-08T12:12:01+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:01.317952+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:02.694', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:02.694015+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"5e4e43aeowner@syncope.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"5e4e43aeowner@syncope.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"5e4e43aeowner@syncope.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"5e4e43aeowner@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"5e4e43aeowner@syncope.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4670-7ea4-9aa1-c2fb97733ae9\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"5e4e43aeowner@syncope.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:02.677838+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:02.686284+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"5e4e43aeowner@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"5e4e43aeowner@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"5e4e43aeowner@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"5e4e43aeowner@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 5e4e43aeowner@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"5e4e43aeowner@syncope.org - 2025-01-08T12:12:02+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:02.673002+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:02.757', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:02.757392+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"forgroupownershipff9b602d\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":\"0194459d-4670-7ea4-9aa1-c2fb97733ae9\",\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-468f-7f7e-afef-4a0663760532\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"forgroupownershipff9b602d\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:02.710814+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:02.710871+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":\"0194459d-4670-7ea4-9aa1-c2fb97733ae9\",\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==forgroupownershipff9b602d\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=forgroupownershipff9b602d,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"forgroupownershipff9b602d\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"forgroupownershipff9b602d\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:02.867', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:02.865308+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"58748f2fforgroupownership@syncope.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-468f-7f7e-afef-4a0663760532\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-46d6-77dc-8a0f-13eae36ca009\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"58748f2fforgroupownership@syncope.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:02.797396+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:02.810517+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"58748f2fforgroupownership@syncope.org - 2025-01-08T12:12:02+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:02.77467+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-468f-7f7e-afef-4a0663760532\",\"groupName\":\"forgroupownershipff9b602d\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==58748f2fforgroupownership@syncope.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=58748f2fforgroupownership@syncope.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"cn\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:03.06', 'DEBUG', 'syncope.audit.Master', '{"who": "5e4e43aeowner@syncope.org", "date": "2025-01-08T12:12:03.058218+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-46d6-77dc-8a0f-13eae36ca009\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"58748f2fforgroupownership@syncope.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:02.797396+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:02.810517+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"58748f2fforgroupownership@syncope.org - 2025-01-08T12:12:02+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:02.77467+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-468f-7f7e-afef-4a0663760532\",\"groupName\":\"forgroupownershipff9b602d\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-46d6-77dc-8a0f-13eae36ca009\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":{\"operation\":\"ADD_REPLACE\",\"value\":\"new21054505\"},\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-46d6-77dc-8a0f-13eae36ca009\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"new21054505\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:02.797396+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"5e4e43aeowner@syncope.org\",\"lastChangeDate\":\"2025-01-08T12:12:03.015879+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"new21054505 - 2025-01-08T12:12:02+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:02.77467+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-468f-7f7e-afef-4a0663760532\",\"groupName\":\"forgroupownershipff9b602d\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==new21054505\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=58748f2fforgroupownership@syncope.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"cn\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==new21054505\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=new21054505,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"new21054505\"]},{\"schema\":\"cn\",\"values\":[\"new21054505\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"58748f2fforgroupownership@syncope.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:03.146', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:03.145361+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"56f27bbanonmember@syncope.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"56f27bbanonmember@syncope.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"56f27bbanonmember@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"56f27bbanonmember@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"56f27bbanonmember@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4828-71c7-9aa4-6621fe4f1b05\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"56f27bbanonmember@syncope.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:03.119534+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:03.130978+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"56f27bbanonmember@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"56f27bbanonmember@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"56f27bbanonmember@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"56f27bbanonmember@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 56f27bbanonmember@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"56f27bbanonmember@syncope.org - 2025-01-08T12:12:03+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:03.112586+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:03.287', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:03.285429+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"4a9dedadforgroupownership2@syncope.org\",\"realm\":\"/even\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"userId\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"email\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-468f-7f7e-afef-4a0663760532\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4874-73e5-8784-e7c0b1225f36\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"4a9dedadforgroupownership2@syncope.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:03.196729+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:03.204356+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"4a9dedadforgroupownership2@syncope.org - 2025-01-08T12:12:03+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:03.188894+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-468f-7f7e-afef-4a0663760532\",\"groupName\":\"forgroupownershipff9b602d\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==4a9dedadforgroupownership2@syncope.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=4a9dedadforgroupownership2@syncope.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"cn\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:05.425', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:05.424179+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"ad87e002batch@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"ad87e002batch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"ad87e002batch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"ad87e002batch@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"userId\",\"values\":[\"ad87e002batch@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-5114-7879-8ed4-77caa60c066a\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"ad87e002batch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:05.404947+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:05.413275+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ad87e002batch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"ad87e002batch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"ad87e002batch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ad87e002batch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, ad87e002batch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"ad87e002batch@syncope.apache.org - 2025-01-08T12:12:05+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:05.396638+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:09.535', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:09.535552+01:00", "before": "null", "inputs": ["{\"key\":null,\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.soap.WebServiceConnector\",\"bundleName\":\"net.tirasa.connid.bundles.soap\",\"version\":\"1.4.5\",\"conf\":[{\"schema\":{\"name\":\"endpoint\",\"displayName\":null,\"helpMessage\":null,\"type\":\"java.lang.String\",\"required\":true,\"order\":0,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://localhost:9080/does_not_work\"],\"overridable\":true},{\"schema\":{\"name\":\"servicename\",\"displayName\":null,\"helpMessage\":null,\"type\":\"java.lang.String\",\"required\":true,\"order\":0,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning\"],\"overridable\":false}],\"capabilities\":[],\"displayName\":\"WSSoap\",\"connRequestTimeout\":null,\"poolConf\":null}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ConnectorLogic", "subcategory": null}, "output": "{\"key\":\"0194459d-613a-71bb-b409-d388890c2af2\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.soap.WebServiceConnector\",\"bundleName\":\"net.tirasa.connid.bundles.soap\",\"version\":\"1.4.5\",\"conf\":[{\"schema\":{\"name\":\"endpoint\",\"displayName\":\"Service Endpoint\",\"helpMessage\":\"Service Endpoint\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://localhost:9080/does_not_work\"],\"overridable\":true},{\"schema\":{\"name\":\"servicename\",\"displayName\":\"Service name\",\"helpMessage\":\"Service name\",\"type\":\"java.lang.String\",\"required\":true,\"order\":2,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"connectionTimeout\",\"displayName\":\"Connection timeout (seconds)\",\"helpMessage\":\"Connection timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"30\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"receiveTimeout\",\"displayName\":\"Receive timeout (seconds)\",\"helpMessage\":\"Receive timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"60\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"soapActionUriPrefix\",\"displayName\":\"SOAPAction URI Prefix\",\"helpMessage\":\"SOAPAction URI Prefix\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false}],\"capabilities\":[],\"displayName\":\"WSSoap\",\"connRequestTimeout\":10,\"poolConf\":null}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:03.431', 'DEBUG', 'syncope.audit.Master', '{"who": "5e4e43aeowner@syncope.org", "date": "2025-01-08T12:12:03.430274+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4874-73e5-8784-e7c0b1225f36\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"4a9dedadforgroupownership2@syncope.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:03.196729+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:03.204356+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"4a9dedadforgroupownership2@syncope.org - 2025-01-08T12:12:03+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:03.188894+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-468f-7f7e-afef-4a0663760532\",\"groupName\":\"forgroupownershipff9b602d\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-4874-73e5-8784-e7c0b1225f36\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":{\"operation\":\"ADD_REPLACE\",\"value\":\"new4a2318c2\"},\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4874-73e5-8784-e7c0b1225f36\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"new4a2318c2\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:03.196729+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"5e4e43aeowner@syncope.org\",\"lastChangeDate\":\"2025-01-08T12:12:03.370506+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"new4a2318c2 - 2025-01-08T12:12:03+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:03.188894+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-468f-7f7e-afef-4a0663760532\",\"groupName\":\"forgroupownershipff9b602d\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==new4a2318c2\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=4a9dedadforgroupownership2@syncope.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"cn\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==new4a2318c2\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=new4a2318c2,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"new4a2318c2\"]},{\"schema\":\"cn\",\"values\":[\"new4a2318c2\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:03.549', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:03.548909+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"591f5e5dauth@test.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"591f5e5dauth@test.org\"]},{\"schema\":\"email\",\"values\":[\"591f5e5dauth@test.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"fullname\",\"values\":[\"591f5e5dauth@test.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"591f5e5dauth@test.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-49c8-734a-bc7e-250cff4998ac\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"591f5e5dauth@test.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:03.532873+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:03.539541+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"591f5e5dauth@test.org\"]},{\"schema\":\"firstname\",\"values\":[\"591f5e5dauth@test.org\"]},{\"schema\":\"fullname\",\"values\":[\"591f5e5dauth@test.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"591f5e5dauth@test.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 591f5e5dauth@test.org\"]},{\"schema\":\"info\",\"values\":[\"591f5e5dauth@test.org - 2025-01-08T12:12:03+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:03.528524+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:03.671', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:03.67111+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"1f1541e7checkFailedLogin@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[\"User manager\"],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4a39-78f1-8eb6-ade14ff93f7e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"1f1541e7checkFailedLogin@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:03.649444+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:03.659727+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 1f1541e7checkFailedLogin@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org - 2025-01-08T12:12:03+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:03.642114+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"User manager\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:03.845', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:03.844792+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"ec186541testuserread@test.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"ec186541testuserread@test.org\"]},{\"schema\":\"fullname\",\"values\":[\"ec186541testuserread@test.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ec186541testuserread@test.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"ec186541testuserread@test.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[\"User manager\"],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4af4-793f-b2ce-dca2e8b84a47\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"ec186541testuserread@test.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:03.832634+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:03.837571+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ec186541testuserread@test.org\"]},{\"schema\":\"firstname\",\"values\":[\"ec186541testuserread@test.org\"]},{\"schema\":\"fullname\",\"values\":[\"ec186541testuserread@test.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ec186541testuserread@test.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, ec186541testuserread@test.org\"]},{\"schema\":\"info\",\"values\":[\"ec186541testuserread@test.org - 2025-01-08T12:12:03+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:03.828597+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"User manager\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:04.043', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:04.042641+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"0fe92efacheckSuspension@syncope.apache.org\",\"realm\":\"/odd\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[\"User manager\"],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4bb5-7e85-a7b3-cae5c302a4ff\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"0fe92efacheckSuspension@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:04.026898+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:04.034035+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org - 2025-01-08T12:12:04+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:04.021539+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"User manager\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:04.222', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:04.220707+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4bb5-7e85-a7b3-cae5c302a4ff\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"0fe92efacheckSuspension@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:04.026898+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:04.156556+01:00\",\"lastChangeContext\":\"Failed authentication\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org - 2025-01-08T12:12:04+01:00[3]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:04.021539+01:00\",\"failedLogins\":3,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"User manager\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459d-4bb5-7e85-a7b3-cae5c302a4ff\",\"type\":\"REACTIVATE\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4bb5-7e85-a7b3-cae5c302a4ff\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"0fe92efacheckSuspension@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:04.026898+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:04.212912+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org - 2025-01-08T12:12:04+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:04.021539+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"User manager\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:04.533', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:04.531892+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"c9b2dec2-00a7-4855-97c0-d854842b4b24\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"bellini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:04.417572+01:00\",\"lastChangeContext\":null,\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"cool\",\"values\":[\"true\"]},{\"schema\":\"firstname\",\"values\":[\"Vincenzo\"]},{\"schema\":\"fullname\",\"values\":[\"Vincenzo Bellini\"]},{\"schema\":\"gender\",\"values\":[\"M\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-06-23\"]},{\"schema\":\"surname\",\"values\":[\"Bellini\"]},{\"schema\":\"userId\",\"values\":[\"bellini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Bellini, Vincenzo\"]},{\"schema\":\"info\",\"values\":[\"bellini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Bellini, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:04.409505+01:00\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"LEFT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"otherEndName\":\"HP LJ 1300n\"}],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"User manager\",\"User reviewer\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"c9b2dec2-00a7-4855-97c0-d854842b4b24\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"role79537fa7\"}],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"c9b2dec2-00a7-4855-97c0-d854842b4b24\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"bellini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:04.523456+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"cool\",\"values\":[\"true\"]},{\"schema\":\"firstname\",\"values\":[\"Vincenzo\"]},{\"schema\":\"fullname\",\"values\":[\"Vincenzo Bellini\"]},{\"schema\":\"gender\",\"values\":[\"M\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-06-23\"]},{\"schema\":\"surname\",\"values\":[\"Bellini\"]},{\"schema\":\"userId\",\"values\":[\"bellini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Bellini, Vincenzo\"]},{\"schema\":\"info\",\"values\":[\"bellini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Bellini, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:04.409505+01:00\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"LEFT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"otherEndName\":\"HP LJ 1300n\"}],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"User manager\",\"User reviewer\",\"role79537fa7\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:04.601', 'DEBUG', 'syncope.audit.Master', '{"who": "bellini", "date": "2025-01-08T12:12:04.601505+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"home\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"pathfee592ed\",\"values\":[\"/home\"]}],\"virAttrs\":[],\"resources\":[],\"type\":\"FOLDER 458006bf\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459d-4de8-7a0f-aa6a-57b22aa73983\",\"type\":\"FOLDER 458006bf\",\"realm\":\"/\",\"name\":\"home\",\"creator\":\"bellini\",\"creationDate\":\"2025-01-08T12:12:04.586092+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"bellini\",\"lastChangeDate\":\"2025-01-08T12:12:04.586156+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"pathfee592ed\",\"values\":[\"/home\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:04.641', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:04.641095+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"0e646506admin@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"0e646506admin@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"0e646506admin@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"0e646506admin@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"0e646506admin@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[\"Delegated user admin\"],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4e0b-7470-8532-ff53a7c486b1\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"0e646506admin@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:04.625146+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:04.632587+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"0e646506admin@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"0e646506admin@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"0e646506admin@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"0e646506admin@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 0e646506admin@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"0e646506admin@syncope.apache.org - 2025-01-08T12:12:04+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:04.620043+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"Delegated user admin\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:04.714', 'DEBUG', 'syncope.audit.Master', '{"who": "0e646506admin@syncope.apache.org", "date": "2025-01-08T12:12:04.714009+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"16a5f34cdelegated@syncope.apache.org\",\"realm\":\"/even/two\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"16a5f34cdelegated@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"16a5f34cdelegated@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"16a5f34cdelegated@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"16a5f34cdelegated@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4e53-76e9-87e7-6b9920c19da4\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"16a5f34cdelegated@syncope.apache.org\",\"creator\":\"0e646506admin@syncope.apache.org\",\"creationDate\":\"2025-01-08T12:12:04.695661+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"0e646506admin@syncope.apache.org\",\"lastChangeDate\":\"2025-01-08T12:12:04.703214+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"16a5f34cdelegated@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"16a5f34cdelegated@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"16a5f34cdelegated@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"16a5f34cdelegated@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 16a5f34cdelegated@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"16a5f34cdelegated@syncope.apache.org - 2025-01-08T12:12:04+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:04.691734+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:04.844', 'DEBUG', 'syncope.audit.Master', '{"who": "0e646506admin@syncope.apache.org", "date": "2025-01-08T12:12:04.843837+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4e53-76e9-87e7-6b9920c19da4\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"16a5f34cdelegated@syncope.apache.org\",\"creator\":\"0e646506admin@syncope.apache.org\",\"creationDate\":\"2025-01-08T12:12:04.695661+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"0e646506admin@syncope.apache.org\",\"lastChangeDate\":\"2025-01-08T12:12:04.703214+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"16a5f34cdelegated@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"16a5f34cdelegated@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"16a5f34cdelegated@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"16a5f34cdelegated@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 16a5f34cdelegated@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"16a5f34cdelegated@syncope.apache.org - 2025-01-08T12:12:04+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:04.691734+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-4e53-76e9-87e7-6b9920c19da4\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"surname\",\"values\":[\"surname2\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4e53-76e9-87e7-6b9920c19da4\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"16a5f34cdelegated@syncope.apache.org\",\"creator\":\"0e646506admin@syncope.apache.org\",\"creationDate\":\"2025-01-08T12:12:04.695661+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"0e646506admin@syncope.apache.org\",\"lastChangeDate\":\"2025-01-08T12:12:04.826854+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"16a5f34cdelegated@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"16a5f34cdelegated@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"16a5f34cdelegated@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname2\"]},{\"schema\":\"userId\",\"values\":[\"16a5f34cdelegated@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname2, 16a5f34cdelegated@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"16a5f34cdelegated@syncope.apache.org - 2025-01-08T12:12:04+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname2, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:04.691734+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:05.061', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:05.060884+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"722240aatestusersearch@test.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"722240aatestusersearch@test.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"722240aatestusersearch@test.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"722240aatestusersearch@test.org\"]},{\"schema\":\"firstname\",\"values\":[\"722240aatestusersearch@test.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[\"User reviewer\"],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4fb1-712d-a726-90b5be4fd7e3\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"722240aatestusersearch@test.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:05.046439+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:05.052255+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"722240aatestusersearch@test.org\"]},{\"schema\":\"firstname\",\"values\":[\"722240aatestusersearch@test.org\"]},{\"schema\":\"fullname\",\"values\":[\"722240aatestusersearch@test.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"722240aatestusersearch@test.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 722240aatestusersearch@test.org\"]},{\"schema\":\"info\",\"values\":[\"722240aatestusersearch@test.org - 2025-01-08T12:12:05+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:05.042187+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"User reviewer\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:05.531', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:05.53114+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"batch3e871874\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-518a-7950-bbba-de0a7a130697\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"batch3e871874\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:05.518995+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:05.519039+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:05.594', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:05.593816+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-5114-7879-8ed4-77caa60c066a\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"ad87e002batch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:05.404947+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:05.413275+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ad87e002batch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"ad87e002batch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"ad87e002batch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ad87e002batch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, ad87e002batch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"ad87e002batch@syncope.apache.org - 2025-01-08T12:12:05+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:05.396638+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-5114-7879-8ed4-77caa60c066a\",\"realm\":{\"operation\":\"ADD_REPLACE\",\"value\":\"/odd\"},\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-5114-7879-8ed4-77caa60c066a\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"ad87e002batch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:05.404947+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:05.584799+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ad87e002batch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"ad87e002batch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"ad87e002batch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ad87e002batch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, ad87e002batch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"ad87e002batch@syncope.apache.org - 2025-01-08T12:12:05+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:05.396638+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:05.757', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:05.756133+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"2c3891d2batch@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"fullname\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-525f-7210-9d0e-990baa4b1409\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"2c3891d2batch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:05.733958+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:05.744094+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"2c3891d2batch@syncope.apache.org - 2025-01-08T12:12:05+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:05.727957+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:05.788', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:05.788114+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"batch593bd874\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-528e-7442-bf66-ffaceca158bc\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"batch593bd874\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:05.776537+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:05.776584+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:05.83', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:05.829616+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-525f-7210-9d0e-990baa4b1409\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"2c3891d2batch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:05.733958+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:05.744094+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"2c3891d2batch@syncope.apache.org - 2025-01-08T12:12:05+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:05.727957+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-525f-7210-9d0e-990baa4b1409\",\"realm\":{\"operation\":\"ADD_REPLACE\",\"value\":\"/odd\"},\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-525f-7210-9d0e-990baa4b1409\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"2c3891d2batch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:05.733958+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:05.818013+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"2c3891d2batch@syncope.apache.org - 2025-01-08T12:12:05+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:05.727957+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:06.789', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:06.788365+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"5b6f04dcbatch@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-566d-7a15-bd2f-5d392492b2b1\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"5b6f04dcbatch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:06.769977+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:06.778099+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"5b6f04dcbatch@syncope.apache.org - 2025-01-08T12:12:06+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:06.76607+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:06.812', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:06.812347+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"batch074dc4f2\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-568c-717f-945b-93873b30f079\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"batch074dc4f2\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:06.801511+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:06.801575+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:06.852', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:06.852432+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-566d-7a15-bd2f-5d392492b2b1\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"5b6f04dcbatch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:06.769977+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:06.778099+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"5b6f04dcbatch@syncope.apache.org - 2025-01-08T12:12:06+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:06.76607+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-566d-7a15-bd2f-5d392492b2b1\",\"realm\":{\"operation\":\"ADD_REPLACE\",\"value\":\"/odd\"},\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-566d-7a15-bd2f-5d392492b2b1\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"5b6f04dcbatch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:06.769977+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:06.845732+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"5b6f04dcbatch@syncope.apache.org - 2025-01-08T12:12:06+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:06.76607+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:06.914', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:06.914337+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"eb0706debatch@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"eb0706debatch@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"fullname\",\"values\":[\"eb0706debatch@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"eb0706debatch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"eb0706debatch@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-56ef-7373-9414-86d4cc6c69d7\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"eb0706debatch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:06.902339+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:06.907988+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"eb0706debatch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"eb0706debatch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"eb0706debatch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"eb0706debatch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, eb0706debatch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"eb0706debatch@syncope.apache.org - 2025-01-08T12:12:06+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:06.896084+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:06.927', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:06.927604+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"batchbf4c2839\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-5706-7846-8389-a41e2747b038\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"batchbf4c2839\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:06.92066+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:06.920699+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:06.96', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:06.960062+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-56ef-7373-9414-86d4cc6c69d7\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"eb0706debatch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:06.902339+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:06.907988+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"eb0706debatch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"eb0706debatch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"eb0706debatch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"eb0706debatch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, eb0706debatch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"eb0706debatch@syncope.apache.org - 2025-01-08T12:12:06+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:06.896084+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-56ef-7373-9414-86d4cc6c69d7\",\"realm\":{\"operation\":\"ADD_REPLACE\",\"value\":\"/odd\"},\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-56ef-7373-9414-86d4cc6c69d7\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"eb0706debatch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:06.902339+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:06.952402+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"eb0706debatch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"eb0706debatch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"eb0706debatch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"eb0706debatch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, eb0706debatch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"eb0706debatch@syncope.apache.org - 2025-01-08T12:12:06+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:06.896084+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:08.916', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:08.916634+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"printer124\",\"realm\":\"/even/two/realm123\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"location\"]}],\"virAttrs\":[],\"resources\":[],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459d-5ec6-7398-968c-f025d79b9ca9\",\"type\":\"PRINTER\",\"realm\":\"/even/two/realm123\",\"name\":\"printer124\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:08.903918+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:08.903968+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"location\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:08.957', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:08.957541+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459d-5ec6-7398-968c-f025d79b9ca9\",\"type\":\"PRINTER\",\"realm\":\"/even/two/realm123\",\"name\":\"printer124\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:08.903918+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:08.903968+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"location\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["\"0194459d-5ec6-7398-968c-f025d79b9ca9\"", "false"], "logger": {"type": "LOGIC", "event": "delete", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459d-5ec6-7398-968c-f025d79b9ca9\",\"type\":null,\"realm\":null,\"name\":null,\"creator\":null,\"creationDate\":null,\"creationContext\":null,\"lastModifier\":null,\"lastChangeDate\":null,\"lastChangeContext\":null,\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:10.869', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:10.86923+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"c42af6b9delegating@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"c42af6b9delegating@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"c42af6b9delegating@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c42af6b9delegating@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"c42af6b9delegating@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[\"User reviewer\"],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-6655-742e-9738-b62ee9c39cf8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c42af6b9delegating@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:10.847537+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:10.859526+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c42af6b9delegating@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c42af6b9delegating@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c42af6b9delegating@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c42af6b9delegating@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c42af6b9delegating@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"c42af6b9delegating@syncope.apache.org - 2025-01-08T12:12:10+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:10.838234+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"User reviewer\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:10.906', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:10.905581+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"b5e566d7delegated@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"b5e566d7delegated@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"b5e566d7delegated@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"b5e566d7delegated@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"userId\",\"values\":[\"b5e566d7delegated@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-6687-7d7b-aef8-407ab843c339\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b5e566d7delegated@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:10.891661+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:10.897182+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b5e566d7delegated@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b5e566d7delegated@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b5e566d7delegated@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b5e566d7delegated@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b5e566d7delegated@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"b5e566d7delegated@syncope.apache.org - 2025-01-08T12:12:10+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:10.88744+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:11.199', 'DEBUG', 'syncope.audit.Master', '{"who": "bellini", "date": "2025-01-08T12:12:11.196401+01:00", "before": "null", "inputs": ["null", "1", "25", "[]", "\"/\"", "true", "true"], "logger": {"type": "LOGIC", "event": "search", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"21\":[{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4bb5-7e85-a7b3-cae5c302a4ff\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"0fe92efacheckSuspension@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:04.026898+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:04.237153+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org - 2025-01-08T12:12:04+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:04.234437+01:00\",\"changePwdDate\":\"2025-01-08T12:12:04.021539+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"User manager\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459c-37a3-7c0b-8dc4-c61eaf5a62a7\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"13c210b5audit@syncope.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:53.374701+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:53.452092+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"13c210b5audit@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"13c210b5audit@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"13c210b5audit@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"13c210b5audit@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 13c210b5audit@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"13c210b5audit@syncope.org - 2025-01-08T12:10:53+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:10:53.347624+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4a39-78f1-8eb6-ade14ff93f7e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"1f1541e7checkFailedLogin@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:03.649444+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:03.790536+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 1f1541e7checkFailedLogin@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org - 2025-01-08T12:12:03+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:03.787607+01:00\",\"changePwdDate\":\"2025-01-08T12:12:03.642114+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"User manager\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-525f-7210-9d0e-990baa4b1409\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"2c3891d2batch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:05.733958+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:05.818013+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"2c3891d2batch@syncope.apache.org - 2025-01-08T12:12:05+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:05.727957+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4828-71c7-9aa4-6621fe4f1b05\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"56f27bbanonmember@syncope.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:03.119534+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:03.130978+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"56f27bbanonmember@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"56f27bbanonmember@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"56f27bbanonmember@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"56f27bbanonmember@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 56f27bbanonmember@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"56f27bbanonmember@syncope.org - 2025-01-08T12:12:03+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:03.112586+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-49c8-734a-bc7e-250cff4998ac\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"591f5e5dauth@test.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:03.532873+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:03.570056+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"591f5e5dauth@test.org\"]},{\"schema\":\"firstname\",\"values\":[\"591f5e5dauth@test.org\"]},{\"schema\":\"fullname\",\"values\":[\"591f5e5dauth@test.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"591f5e5dauth@test.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 591f5e5dauth@test.org\"]},{\"schema\":\"info\",\"values\":[\"591f5e5dauth@test.org - 2025-01-08T12:12:03+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:03.567508+01:00\",\"changePwdDate\":\"2025-01-08T12:12:03.528524+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-566d-7a15-bd2f-5d392492b2b1\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"5b6f04dcbatch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:06.769977+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:06.845732+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"5b6f04dcbatch@syncope.apache.org - 2025-01-08T12:12:06+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:06.76607+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4670-7ea4-9aa1-c2fb97733ae9\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"5e4e43aeowner@syncope.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:02.677838+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:02.916004+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"5e4e43aeowner@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"5e4e43aeowner@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"5e4e43aeowner@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"5e4e43aeowner@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 5e4e43aeowner@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"5e4e43aeowner@syncope.org - 2025-01-08T12:12:02+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:02.912913+01:00\",\"changePwdDate\":\"2025-01-08T12:12:02.673002+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4fb1-712d-a726-90b5be4fd7e3\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"722240aatestusersearch@test.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:05.046439+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:05.074439+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"722240aatestusersearch@test.org\"]},{\"schema\":\"firstname\",\"values\":[\"722240aatestusersearch@test.org\"]},{\"schema\":\"fullname\",\"values\":[\"722240aatestusersearch@test.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"722240aatestusersearch@test.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 722240aatestusersearch@test.org\"]},{\"schema\":\"info\",\"values\":[\"722240aatestusersearch@test.org - 2025-01-08T12:12:05+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:05.071705+01:00\",\"changePwdDate\":\"2025-01-08T12:12:05.042187+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"User reviewer\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-5114-7879-8ed4-77caa60c066a\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"ad87e002batch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:05.404947+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:05.584799+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ad87e002batch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"ad87e002batch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"ad87e002batch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ad87e002batch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, ad87e002batch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"ad87e002batch@syncope.apache.org - 2025-01-08T12:12:05+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:05.396638+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-6687-7d7b-aef8-407ab843c339\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b5e566d7delegated@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:10.891661+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:10.897182+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b5e566d7delegated@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b5e566d7delegated@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b5e566d7delegated@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b5e566d7delegated@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b5e566d7delegated@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"b5e566d7delegated@syncope.apache.org - 2025-01-08T12:12:10+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:10.88744+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"c9b2dec2-00a7-4855-97c0-d854842b4b24\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"bellini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:11.05622+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"cool\",\"values\":[\"true\"]},{\"schema\":\"firstname\",\"values\":[\"Vincenzo\"]},{\"schema\":\"fullname\",\"values\":[\"Vincenzo Bellini\"]},{\"schema\":\"gender\",\"values\":[\"M\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-06-23\"]},{\"schema\":\"surname\",\"values\":[\"Bellini\"]},{\"schema\":\"userId\",\"values\":[\"bellini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Bellini, Vincenzo\"]},{\"schema\":\"info\",\"values\":[\"bellini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Bellini, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:11.053675+01:00\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"LEFT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"otherEndName\":\"HP LJ 1300n\"}],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"User manager\",\"User reviewer\",\"role79537fa7\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[\"0194459d-6719-7462-ba78-51b3cc78ee6b\"],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-6655-742e-9738-b62ee9c39cf8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c42af6b9delegating@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:10.847537+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:10.859526+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c42af6b9delegating@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c42af6b9delegating@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c42af6b9delegating@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c42af6b9delegating@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c42af6b9delegating@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"c42af6b9delegating@syncope.apache.org - 2025-01-08T12:12:10+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:10.838234+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"User reviewer\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4001-7a8c-a1ea-07011a11de0c\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"cf2ff9f2syncope164@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:01.033673+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:02.566041+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org - 2025-01-08T12:12:01+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:02.561364+01:00\",\"changePwdDate\":\"2025-01-08T12:12:01.317952+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-56ef-7373-9414-86d4cc6c69d7\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"eb0706debatch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:06.902339+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:06.952402+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"eb0706debatch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"eb0706debatch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"eb0706debatch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"eb0706debatch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, eb0706debatch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"eb0706debatch@syncope.apache.org - 2025-01-08T12:12:06+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:06.896084+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4af4-793f-b2ce-dca2e8b84a47\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"ec186541testuserread@test.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:03.832634+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:03.860749+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ec186541testuserread@test.org\"]},{\"schema\":\"firstname\",\"values\":[\"ec186541testuserread@test.org\"]},{\"schema\":\"fullname\",\"values\":[\"ec186541testuserread@test.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ec186541testuserread@test.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, ec186541testuserread@test.org\"]},{\"schema\":\"info\",\"values\":[\"ec186541testuserread@test.org - 2025-01-08T12:12:03+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:03.857855+01:00\",\"changePwdDate\":\"2025-01-08T12:12:03.828597+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"User manager\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4874-73e5-8784-e7c0b1225f36\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"new4a2318c2\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:03.196729+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"5e4e43aeowner@syncope.org\",\"lastChangeDate\":\"2025-01-08T12:12:03.370506+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"new4a2318c2 - 2025-01-08T12:12:03+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:03.188894+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-468f-7f7e-afef-4a0663760532\",\"groupName\":\"forgroupownershipff9b602d\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"823074dc-d280-436d-a7dd-07399fae48ec\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"puccini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:10.348806+01:00\",\"lastChangeContext\":null,\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"Giacomo\"]},{\"schema\":\"fullname\",\"values\":[\"Giacomo Puccini\"]},{\"schema\":\"surname\",\"values\":[\"Puccini\"]},{\"schema\":\"userId\",\"values\":[\"puccini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Puccini, Giacomo\"]},{\"schema\":\"info\",\"values\":[\"puccini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Puccini, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:10.342741+01:00\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"groupName\":\"artDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Search for realm evenTwo\",\"Connector and Resource for realm evenTwo\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"rossini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2010-10-20T10:00:00Z\",\"lastChangeContext\":null,\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"G\"]},{\"schema\":\"firstname\",\"values\":[\"Gioacchino\"]},{\"schema\":\"fullname\",\"values\":[\"Gioacchino Rossini\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-05-25\",\"2010-05-25\"]},{\"schema\":\"surname\",\"values\":[\"Rossini\"]},{\"schema\":\"userId\",\"values\":[\"rossini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Rossini, Gioacchino\"]},{\"schema\":\"info\",\"values\":[\"rossini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Rossini, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\",\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Other\"],\"dynRoles\":[],\"privileges\":[\"postMighty\"],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[\"0194459d-6719-7462-ba78-51b3cc78ee6b\"]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"74cd8ece-715a-44a4-a736-e17b46c4e7e6\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"verdi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2010-10-20T10:00:00Z\",\"lastChangeContext\":null,\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"verdi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Giuseppe\"]},{\"schema\":\"fullname\",\"values\":[\"Giuseppe Verdi\"]},{\"schema\":\"surname\",\"values\":[\"Verdi\"]},{\"schema\":\"userId\",\"values\":[\"verdi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Verdi, Giuseppe\"]},{\"schema\":\"info\",\"values\":[\"verdi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Verdi, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-list-mappings-1\",\"ws-target-resource-list-mappings-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"b1f7c12d-ec83-441f-a50e-1691daaedf3b\",\"groupName\":\"child\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"29f96485-729e-4d31-88a1-6fc60e4677f3\",\"groupName\":\"citizen\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"vivaldi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2010-10-20T10:00:00Z\",\"lastChangeContext\":null,\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"F\"]},{\"schema\":\"email\",\"values\":[\"vivaldi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Antonio\"]},{\"schema\":\"fullname\",\"values\":[\"Antonio Vivaldi\"]},{\"schema\":\"surname\",\"values\":[\"Vivaldi\"]},{\"schema\":\"userId\",\"values\":[\"vivaldi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Vivaldi, Antonio\"]},{\"schema\":\"info\",\"values\":[\"vivaldi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Vivaldi, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-1\",\"ws-target-resource-2\",\"ws-target-resource-delete\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:11.368', 'DEBUG', 'syncope.audit.Master', '{"who": "rossini [delegated by bellini]", "date": "2025-01-08T12:12:11.367524+01:00", "before": "null", "inputs": ["null", "1", "25", "[]", "\"/\"", "true", "true"], "logger": {"type": "LOGIC", "event": "search", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"21\":[{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4bb5-7e85-a7b3-cae5c302a4ff\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"0fe92efacheckSuspension@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:04.026898+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:04.237153+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 0fe92efacheckSuspension@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"0fe92efacheckSuspension@syncope.apache.org - 2025-01-08T12:12:04+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:04.234437+01:00\",\"changePwdDate\":\"2025-01-08T12:12:04.021539+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"User manager\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459c-37a3-7c0b-8dc4-c61eaf5a62a7\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"13c210b5audit@syncope.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:10:53.374701+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:10:53.452092+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"13c210b5audit@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"13c210b5audit@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"13c210b5audit@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"13c210b5audit@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 13c210b5audit@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"13c210b5audit@syncope.org - 2025-01-08T12:10:53+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:10:53.347624+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4a39-78f1-8eb6-ade14ff93f7e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"1f1541e7checkFailedLogin@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:03.649444+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:03.790536+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 1f1541e7checkFailedLogin@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"1f1541e7checkFailedLogin@syncope.apache.org - 2025-01-08T12:12:03+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:03.787607+01:00\",\"changePwdDate\":\"2025-01-08T12:12:03.642114+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"User manager\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-525f-7210-9d0e-990baa4b1409\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"2c3891d2batch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:05.733958+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:05.818013+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"2c3891d2batch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 2c3891d2batch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"2c3891d2batch@syncope.apache.org - 2025-01-08T12:12:05+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:05.727957+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4828-71c7-9aa4-6621fe4f1b05\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"56f27bbanonmember@syncope.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:03.119534+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:03.130978+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"56f27bbanonmember@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"56f27bbanonmember@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"56f27bbanonmember@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"56f27bbanonmember@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 56f27bbanonmember@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"56f27bbanonmember@syncope.org - 2025-01-08T12:12:03+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:03.112586+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-49c8-734a-bc7e-250cff4998ac\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"591f5e5dauth@test.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:03.532873+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:03.570056+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"591f5e5dauth@test.org\"]},{\"schema\":\"firstname\",\"values\":[\"591f5e5dauth@test.org\"]},{\"schema\":\"fullname\",\"values\":[\"591f5e5dauth@test.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"591f5e5dauth@test.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 591f5e5dauth@test.org\"]},{\"schema\":\"info\",\"values\":[\"591f5e5dauth@test.org - 2025-01-08T12:12:03+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:03.567508+01:00\",\"changePwdDate\":\"2025-01-08T12:12:03.528524+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-566d-7a15-bd2f-5d392492b2b1\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"5b6f04dcbatch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:06.769977+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:06.845732+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"5b6f04dcbatch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 5b6f04dcbatch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"5b6f04dcbatch@syncope.apache.org - 2025-01-08T12:12:06+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:06.76607+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4670-7ea4-9aa1-c2fb97733ae9\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"5e4e43aeowner@syncope.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:02.677838+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:02.916004+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"5e4e43aeowner@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"5e4e43aeowner@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"5e4e43aeowner@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"5e4e43aeowner@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 5e4e43aeowner@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"5e4e43aeowner@syncope.org - 2025-01-08T12:12:02+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:02.912913+01:00\",\"changePwdDate\":\"2025-01-08T12:12:02.673002+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4fb1-712d-a726-90b5be4fd7e3\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"722240aatestusersearch@test.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:05.046439+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:05.074439+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"722240aatestusersearch@test.org\"]},{\"schema\":\"firstname\",\"values\":[\"722240aatestusersearch@test.org\"]},{\"schema\":\"fullname\",\"values\":[\"722240aatestusersearch@test.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"722240aatestusersearch@test.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 722240aatestusersearch@test.org\"]},{\"schema\":\"info\",\"values\":[\"722240aatestusersearch@test.org - 2025-01-08T12:12:05+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:05.071705+01:00\",\"changePwdDate\":\"2025-01-08T12:12:05.042187+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"User reviewer\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-5114-7879-8ed4-77caa60c066a\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"ad87e002batch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:05.404947+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:05.584799+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ad87e002batch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"ad87e002batch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"ad87e002batch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ad87e002batch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, ad87e002batch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"ad87e002batch@syncope.apache.org - 2025-01-08T12:12:05+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:05.396638+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-6687-7d7b-aef8-407ab843c339\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b5e566d7delegated@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:10.891661+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:10.897182+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b5e566d7delegated@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b5e566d7delegated@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b5e566d7delegated@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b5e566d7delegated@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b5e566d7delegated@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"b5e566d7delegated@syncope.apache.org - 2025-01-08T12:12:10+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:10.88744+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"c9b2dec2-00a7-4855-97c0-d854842b4b24\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"bellini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:11.05622+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"cool\",\"values\":[\"true\"]},{\"schema\":\"firstname\",\"values\":[\"Vincenzo\"]},{\"schema\":\"fullname\",\"values\":[\"Vincenzo Bellini\"]},{\"schema\":\"gender\",\"values\":[\"M\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-06-23\"]},{\"schema\":\"surname\",\"values\":[\"Bellini\"]},{\"schema\":\"userId\",\"values\":[\"bellini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Bellini, Vincenzo\"]},{\"schema\":\"info\",\"values\":[\"bellini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Bellini, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:11.053675+01:00\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"LEFT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"otherEndName\":\"HP LJ 1300n\"}],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"User manager\",\"User reviewer\",\"role79537fa7\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[\"0194459d-6719-7462-ba78-51b3cc78ee6b\"],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-6655-742e-9738-b62ee9c39cf8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c42af6b9delegating@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:10.847537+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:10.859526+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c42af6b9delegating@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c42af6b9delegating@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c42af6b9delegating@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c42af6b9delegating@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c42af6b9delegating@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"c42af6b9delegating@syncope.apache.org - 2025-01-08T12:12:10+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:10.838234+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"User reviewer\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4001-7a8c-a1ea-07011a11de0c\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"cf2ff9f2syncope164@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:01.033673+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:02.566041+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, cf2ff9f2syncope164@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"cf2ff9f2syncope164@syncope.apache.org - 2025-01-08T12:12:01+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:02.561364+01:00\",\"changePwdDate\":\"2025-01-08T12:12:01.317952+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-56ef-7373-9414-86d4cc6c69d7\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"eb0706debatch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:06.902339+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:06.952402+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"eb0706debatch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"eb0706debatch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"eb0706debatch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"eb0706debatch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, eb0706debatch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"eb0706debatch@syncope.apache.org - 2025-01-08T12:12:06+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:06.896084+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4af4-793f-b2ce-dca2e8b84a47\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"ec186541testuserread@test.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:03.832634+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:03.860749+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ec186541testuserread@test.org\"]},{\"schema\":\"firstname\",\"values\":[\"ec186541testuserread@test.org\"]},{\"schema\":\"fullname\",\"values\":[\"ec186541testuserread@test.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ec186541testuserread@test.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, ec186541testuserread@test.org\"]},{\"schema\":\"info\",\"values\":[\"ec186541testuserread@test.org - 2025-01-08T12:12:03+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:03.857855+01:00\",\"changePwdDate\":\"2025-01-08T12:12:03.828597+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"User manager\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-4874-73e5-8784-e7c0b1225f36\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"new4a2318c2\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:03.196729+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"5e4e43aeowner@syncope.org\",\"lastChangeDate\":\"2025-01-08T12:12:03.370506+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4a9dedadforgroupownership2@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4a9dedadforgroupownership2@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"new4a2318c2 - 2025-01-08T12:12:03+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:03.188894+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-468f-7f7e-afef-4a0663760532\",\"groupName\":\"forgroupownershipff9b602d\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"823074dc-d280-436d-a7dd-07399fae48ec\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"puccini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:10.348806+01:00\",\"lastChangeContext\":null,\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"Giacomo\"]},{\"schema\":\"fullname\",\"values\":[\"Giacomo Puccini\"]},{\"schema\":\"surname\",\"values\":[\"Puccini\"]},{\"schema\":\"userId\",\"values\":[\"puccini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Puccini, Giacomo\"]},{\"schema\":\"info\",\"values\":[\"puccini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Puccini, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:10.342741+01:00\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"groupName\":\"artDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Search for realm evenTwo\",\"Connector and Resource for realm evenTwo\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"rossini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:11.22432+01:00\",\"lastChangeContext\":null,\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"G\"]},{\"schema\":\"firstname\",\"values\":[\"Gioacchino\"]},{\"schema\":\"fullname\",\"values\":[\"Gioacchino Rossini\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-05-25\",\"2010-05-25\"]},{\"schema\":\"surname\",\"values\":[\"Rossini\"]},{\"schema\":\"userId\",\"values\":[\"rossini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Rossini, Gioacchino\"]},{\"schema\":\"info\",\"values\":[\"rossini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Rossini, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\",\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:11.219841+01:00\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Other\"],\"dynRoles\":[],\"privileges\":[\"postMighty\"],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[\"0194459d-6719-7462-ba78-51b3cc78ee6b\"]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"74cd8ece-715a-44a4-a736-e17b46c4e7e6\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"verdi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2010-10-20T10:00:00Z\",\"lastChangeContext\":null,\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"verdi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Giuseppe\"]},{\"schema\":\"fullname\",\"values\":[\"Giuseppe Verdi\"]},{\"schema\":\"surname\",\"values\":[\"Verdi\"]},{\"schema\":\"userId\",\"values\":[\"verdi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Verdi, Giuseppe\"]},{\"schema\":\"info\",\"values\":[\"verdi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Verdi, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-list-mappings-1\",\"ws-target-resource-list-mappings-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"b1f7c12d-ec83-441f-a50e-1691daaedf3b\",\"groupName\":\"child\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"29f96485-729e-4d31-88a1-6fc60e4677f3\",\"groupName\":\"citizen\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"vivaldi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2010-10-20T10:00:00Z\",\"lastChangeContext\":null,\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"F\"]},{\"schema\":\"email\",\"values\":[\"vivaldi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Antonio\"]},{\"schema\":\"fullname\",\"values\":[\"Antonio Vivaldi\"]},{\"schema\":\"surname\",\"values\":[\"Vivaldi\"]},{\"schema\":\"userId\",\"values\":[\"vivaldi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Vivaldi, Antonio\"]},{\"schema\":\"info\",\"values\":[\"vivaldi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Vivaldi, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-1\",\"ws-target-resource-2\",\"ws-target-resource-delete\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:12.439', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:12.438859+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"69b0c9a7delegating@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"69b0c9a7delegating@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"69b0c9a7delegating@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"69b0c9a7delegating@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"69b0c9a7delegating@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[\"User reviewer\"],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-6c84-7cb5-8d8f-8343769883ae\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"69b0c9a7delegating@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:12.425608+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:12.431981+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"69b0c9a7delegating@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"69b0c9a7delegating@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"69b0c9a7delegating@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"69b0c9a7delegating@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 69b0c9a7delegating@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"69b0c9a7delegating@syncope.apache.org - 2025-01-08T12:12:12+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:12.420615+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"User reviewer\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:12.463', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:12.462469+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"4abc534bdelegated@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"4abc534bdelegated@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"4abc534bdelegated@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"4abc534bdelegated@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"4abc534bdelegated@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-6c9d-7f2e-9a34-7b5065d5bb7d\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4abc534bdelegated@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:12.450749+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:12.456536+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4abc534bdelegated@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"4abc534bdelegated@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4abc534bdelegated@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4abc534bdelegated@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4abc534bdelegated@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"4abc534bdelegated@syncope.apache.org - 2025-01-08T12:12:12+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:12.446016+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:12.913', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:12.912979+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"e7749f28syncope1480@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"e7749f28syncope1480@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"e7749f28syncope1480@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"61c0e33f\"]},{\"schema\":\"fullname\",\"values\":[\"e7749f28syncope1480@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"e7749f28syncope1480@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-6e53-761f-aca6-7d59039ef5e5\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"e7749f28syncope1480@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:12.88771+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:12.89924+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"name135e58a4\"],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"61c0e33f\"]},{\"schema\":\"email\",\"values\":[\"e7749f28syncope1480@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"e7749f28syncope1480@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"e7749f28syncope1480@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"e7749f28syncope1480@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, e7749f28syncope1480@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"e7749f28syncope1480@syncope.apache.org - 2025-01-08T12:12:12+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:12.883591+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:09.768', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:09.767882+01:00", "before": "{\"key\":\"fcf9f2b0-f7d6-42c9-84a6-61b28255a42b\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.soap.WebServiceConnector\",\"bundleName\":\"net.tirasa.connid.bundles.soap\",\"version\":\"1.4.5\",\"conf\":[{\"schema\":{\"name\":\"endpoint\",\"displayName\":\"Service Endpoint\",\"helpMessage\":\"Service Endpoint\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://localhost:9080/syncope-fit-build-tools/cxf/soap/provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"servicename\",\"displayName\":\"Service name\",\"helpMessage\":\"Service name\",\"type\":\"java.lang.String\",\"required\":true,\"order\":2,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"connectionTimeout\",\"displayName\":\"Connection timeout (seconds)\",\"helpMessage\":\"Connection timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"30\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"receiveTimeout\",\"displayName\":\"Receive timeout (seconds)\",\"helpMessage\":\"Receive timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"60\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"soapActionUriPrefix\",\"displayName\":\"SOAPAction URI Prefix\",\"helpMessage\":\"SOAPAction URI Prefix\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false}],\"capabilities\":[],\"displayName\":\"ConnInstance103\",\"connRequestTimeout\":10,\"poolConf\":null}", "inputs": ["{\"key\":\"fcf9f2b0-f7d6-42c9-84a6-61b28255a42b\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.soap.WebServiceConnector\",\"bundleName\":\"net.tirasa.connid.bundles.soap\",\"version\":\"1.4.5\",\"conf\":[{\"schema\":{\"name\":\"endpoint\",\"displayName\":\"Service Endpoint\",\"helpMessage\":\"Service Endpoint\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://localhost:9080/syncope-fit-build-tools/cxf/soap/provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"servicename\",\"displayName\":\"Service name\",\"helpMessage\":\"Service name\",\"type\":\"java.lang.String\",\"required\":true,\"order\":2,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"connectionTimeout\",\"displayName\":\"Connection timeout (seconds)\",\"helpMessage\":\"Connection timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"30\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"receiveTimeout\",\"displayName\":\"Receive timeout (seconds)\",\"helpMessage\":\"Receive timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"60\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"soapActionUriPrefix\",\"displayName\":\"SOAPAction URI Prefix\",\"helpMessage\":\"SOAPAction URI Prefix\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"SEARCH\"],\"displayName\":\"ConnInstance103\",\"connRequestTimeout\":10,\"poolConf\":null}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ConnectorLogic", "subcategory": null}, "output": "{\"key\":\"fcf9f2b0-f7d6-42c9-84a6-61b28255a42b\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.soap.WebServiceConnector\",\"bundleName\":\"net.tirasa.connid.bundles.soap\",\"version\":\"1.4.5\",\"conf\":[{\"schema\":{\"name\":\"endpoint\",\"displayName\":\"Service Endpoint\",\"helpMessage\":\"Service Endpoint\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://localhost:9080/syncope-fit-build-tools/cxf/soap/provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"servicename\",\"displayName\":\"Service name\",\"helpMessage\":\"Service name\",\"type\":\"java.lang.String\",\"required\":true,\"order\":2,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"connectionTimeout\",\"displayName\":\"Connection timeout (seconds)\",\"helpMessage\":\"Connection timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"30\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"receiveTimeout\",\"displayName\":\"Receive timeout (seconds)\",\"helpMessage\":\"Receive timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"60\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"soapActionUriPrefix\",\"displayName\":\"SOAPAction URI Prefix\",\"helpMessage\":\"SOAPAction URI Prefix\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"SEARCH\"],\"displayName\":\"ConnInstance103\",\"connRequestTimeout\":10,\"poolConf\":null}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:10.173', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:10.173418+01:00", "before": "null", "inputs": ["{\"key\":null,\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.soap.WebServiceConnector\",\"bundleName\":\"net.tirasa.connid.bundles.soap\",\"version\":\"1.4.5\",\"conf\":[{\"schema\":{\"name\":\"servicename\",\"displayName\":null,\"helpMessage\":null,\"type\":\"java.lang.String\",\"required\":true,\"order\":0,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"endpoint\",\"displayName\":null,\"helpMessage\":null,\"type\":\"java.lang.String\",\"required\":true,\"order\":0,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://localhost:8888/syncope-fit-build-tools/cxf/soap\",\"Provisioning\"],\"overridable\":false}],\"capabilities\":[\"CREATE\",\"UPDATE\"],\"displayName\":\"Display name\",\"connRequestTimeout\":15,\"poolConf\":{\"maxObjects\":1534,\"minIdle\":null,\"maxIdle\":null,\"maxWait\":null,\"minEvictableIdleTimeMillis\":null}}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ConnectorLogic", "subcategory": null}, "output": "{\"key\":\"0194459d-63b7-7a9d-94dd-3ba0b3d94e6e\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.soap.WebServiceConnector\",\"bundleName\":\"net.tirasa.connid.bundles.soap\",\"version\":\"1.4.5\",\"conf\":[{\"schema\":{\"name\":\"endpoint\",\"displayName\":\"Service Endpoint\",\"helpMessage\":\"Service Endpoint\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://localhost:8888/syncope-fit-build-tools/cxf/soap\",\"Provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"servicename\",\"displayName\":\"Service name\",\"helpMessage\":\"Service name\",\"type\":\"java.lang.String\",\"required\":true,\"order\":2,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"connectionTimeout\",\"displayName\":\"Connection timeout (seconds)\",\"helpMessage\":\"Connection timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"30\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"receiveTimeout\",\"displayName\":\"Receive timeout (seconds)\",\"helpMessage\":\"Receive timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"60\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"soapActionUriPrefix\",\"displayName\":\"SOAPAction URI Prefix\",\"helpMessage\":\"SOAPAction URI Prefix\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false}],\"capabilities\":[],\"displayName\":\"Display name\",\"connRequestTimeout\":15,\"poolConf\":{\"maxObjects\":1534,\"minIdle\":1,\"maxIdle\":10,\"maxWait\":150000,\"minEvictableIdleTimeMillis\":120000}}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:10.187', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:10.187417+01:00", "before": "{\"key\":\"0194459d-63b7-7a9d-94dd-3ba0b3d94e6e\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.soap.WebServiceConnector\",\"bundleName\":\"net.tirasa.connid.bundles.soap\",\"version\":\"1.4.5\",\"conf\":[{\"schema\":{\"name\":\"endpoint\",\"displayName\":\"Service Endpoint\",\"helpMessage\":\"Service Endpoint\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://localhost:8888/syncope-fit-build-tools/cxf/soap\",\"Provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"servicename\",\"displayName\":\"Service name\",\"helpMessage\":\"Service name\",\"type\":\"java.lang.String\",\"required\":true,\"order\":2,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"connectionTimeout\",\"displayName\":\"Connection timeout (seconds)\",\"helpMessage\":\"Connection timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"30\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"receiveTimeout\",\"displayName\":\"Receive timeout (seconds)\",\"helpMessage\":\"Receive timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"60\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"soapActionUriPrefix\",\"displayName\":\"SOAPAction URI Prefix\",\"helpMessage\":\"SOAPAction URI Prefix\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"CREATE\",\"UPDATE\"],\"displayName\":\"Display name\",\"connRequestTimeout\":15,\"poolConf\":{\"maxObjects\":1534,\"minIdle\":1,\"maxIdle\":10,\"maxWait\":150000,\"minEvictableIdleTimeMillis\":120000}}", "inputs": ["{\"key\":\"0194459d-63b7-7a9d-94dd-3ba0b3d94e6e\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.soap.WebServiceConnector\",\"bundleName\":\"net.tirasa.connid.bundles.soap\",\"version\":\"1.4.5\",\"conf\":[{\"schema\":{\"name\":\"endpoint\",\"displayName\":\"Service Endpoint\",\"helpMessage\":\"Service Endpoint\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://localhost:8888/syncope-fit-build-tools/cxf/soap\",\"Provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"servicename\",\"displayName\":\"Service name\",\"helpMessage\":\"Service name\",\"type\":\"java.lang.String\",\"required\":true,\"order\":2,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"connectionTimeout\",\"displayName\":\"Connection timeout (seconds)\",\"helpMessage\":\"Connection timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"30\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"receiveTimeout\",\"displayName\":\"Receive timeout (seconds)\",\"helpMessage\":\"Receive timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"60\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"soapActionUriPrefix\",\"displayName\":\"SOAPAction URI Prefix\",\"helpMessage\":\"SOAPAction URI Prefix\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"CREATE\"],\"displayName\":\"Display name\",\"connRequestTimeout\":15,\"poolConf\":{\"maxObjects\":null,\"minIdle\":1,\"maxIdle\":10,\"maxWait\":150000,\"minEvictableIdleTimeMillis\":120000}}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ConnectorLogic", "subcategory": null}, "output": "{\"key\":\"0194459d-63b7-7a9d-94dd-3ba0b3d94e6e\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.soap.WebServiceConnector\",\"bundleName\":\"net.tirasa.connid.bundles.soap\",\"version\":\"1.4.5\",\"conf\":[{\"schema\":{\"name\":\"endpoint\",\"displayName\":\"Service Endpoint\",\"helpMessage\":\"Service Endpoint\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://localhost:8888/syncope-fit-build-tools/cxf/soap\",\"Provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"servicename\",\"displayName\":\"Service name\",\"helpMessage\":\"Service name\",\"type\":\"java.lang.String\",\"required\":true,\"order\":2,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"connectionTimeout\",\"displayName\":\"Connection timeout (seconds)\",\"helpMessage\":\"Connection timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"30\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"receiveTimeout\",\"displayName\":\"Receive timeout (seconds)\",\"helpMessage\":\"Receive timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"60\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"soapActionUriPrefix\",\"displayName\":\"SOAPAction URI Prefix\",\"helpMessage\":\"SOAPAction URI Prefix\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"CREATE\"],\"displayName\":\"Display name\",\"connRequestTimeout\":15,\"poolConf\":{\"maxObjects\":10,\"minIdle\":1,\"maxIdle\":10,\"maxWait\":150000,\"minEvictableIdleTimeMillis\":120000}}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:10.306', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:10.305832+01:00", "before": "{\"key\":\"fcf9f2b0-f7d6-42c9-84a6-61b28255a42b\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.soap.WebServiceConnector\",\"bundleName\":\"net.tirasa.connid.bundles.soap\",\"version\":\"1.4.5\",\"conf\":[{\"schema\":{\"name\":\"endpoint\",\"displayName\":\"Service Endpoint\",\"helpMessage\":\"Service Endpoint\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://localhost:9080/syncope-fit-build-tools/cxf/soap/provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"servicename\",\"displayName\":\"Service name\",\"helpMessage\":\"Service name\",\"type\":\"java.lang.String\",\"required\":true,\"order\":2,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"connectionTimeout\",\"displayName\":\"Connection timeout (seconds)\",\"helpMessage\":\"Connection timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"30\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"receiveTimeout\",\"displayName\":\"Receive timeout (seconds)\",\"helpMessage\":\"Receive timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"60\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"soapActionUriPrefix\",\"displayName\":\"SOAPAction URI Prefix\",\"helpMessage\":\"SOAPAction URI Prefix\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"SEARCH\"],\"displayName\":\"ConnInstance103\",\"connRequestTimeout\":10,\"poolConf\":null}", "inputs": ["{\"key\":\"fcf9f2b0-f7d6-42c9-84a6-61b28255a42b\",\"errored\":false,\"adminRealm\":\"/\",\"location\":null,\"connectorName\":\"net.tirasa.connid.bundles.soap.WebServiceConnector\",\"bundleName\":\"net.tirasa.connid.bundles.soap\",\"version\":\"1.4.5\",\"conf\":[{\"schema\":{\"name\":\"servicename\",\"displayName\":null,\"helpMessage\":null,\"type\":\"java.lang.String\",\"required\":true,\"order\":0,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"Provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"endpoint\",\"displayName\":null,\"helpMessage\":null,\"type\":\"java.lang.String\",\"required\":true,\"order\":0,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://localhost:8888/syncope-fit-build-tools/cxf/soap\"],\"overridable\":false}],\"capabilities\":[],\"displayName\":null,\"connRequestTimeout\":20,\"poolConf\":null}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ConnectorLogic", "subcategory": null}, "output": "{\"key\":\"fcf9f2b0-f7d6-42c9-84a6-61b28255a42b\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.soap.WebServiceConnector\",\"bundleName\":\"net.tirasa.connid.bundles.soap\",\"version\":\"1.4.5\",\"conf\":[{\"schema\":{\"name\":\"endpoint\",\"displayName\":\"Service Endpoint\",\"helpMessage\":\"Service Endpoint\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://localhost:8888/syncope-fit-build-tools/cxf/soap\"],\"overridable\":false},{\"schema\":{\"name\":\"servicename\",\"displayName\":\"Service name\",\"helpMessage\":\"Service name\",\"type\":\"java.lang.String\",\"required\":true,\"order\":2,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"Provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"connectionTimeout\",\"displayName\":\"Connection timeout (seconds)\",\"helpMessage\":\"Connection timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"30\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"receiveTimeout\",\"displayName\":\"Receive timeout (seconds)\",\"helpMessage\":\"Receive timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"60\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"soapActionUriPrefix\",\"displayName\":\"SOAPAction URI Prefix\",\"helpMessage\":\"SOAPAction URI Prefix\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false}],\"capabilities\":[],\"displayName\":\"ConnInstance103\",\"connRequestTimeout\":20,\"poolConf\":null}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:10.421', 'DEBUG', 'syncope.audit.Master', '{"who": "puccini", "date": "2025-01-08T12:12:10.420348+01:00", "before": "{\"key\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"errored\":false,\"adminRealm\":\"/even/two\",\"location\":\"connid://testconnectorserver@localhost:4554\",\"connectorName\":\"net.tirasa.connid.bundles.db.scriptedsql.ScriptedSQLConnector\",\"bundleName\":\"net.tirasa.connid.bundles.db\",\"version\":\"2.3.0\",\"conf\":[{\"schema\":{\"name\":\"quoting\",\"displayName\":\"Name Quoting\",\"helpMessage\":\"Name Quoting
Select whether database column names for this resource should be quoted, and the quoting characters. By default, database column names are not quoted (None). For other selections (Single, Double, Back, or Brackets), column names will appear between single quotes, double quotes, back quotes, or brackets in the SQL generated to access the database.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-15,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"Host
Enter the name of the host where the database is running.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-14,\"confidential\":false,\"defaultValues\":[\"localhost\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"Port\",\"helpMessage\":\"TCP Port
Enter the port number the database server is listening on.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-13,\"confidential\":false,\"defaultValues\":[\"3306\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"user\",\"displayName\":\"User\",\"helpMessage\":\"User
Enter the name of the mandatory Database user with permission to account table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-12,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"password\",\"displayName\":\"User Password\",\"helpMessage\":\"User Password
Enter a user account that has permission to access accounts table.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":-11,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"database\",\"displayName\":\"Database\",\"helpMessage\":\"Database
Enter the name of the database on the database server that contains the table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-10,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jdbcDriver\",\"displayName\":\"JDBC Driver\",\"helpMessage\":\"JDBC Driver
Specify the JDBC Driver class name. Oracle is oracle.jdbc.driver.OracleDriver. MySQL is org.gjt.mm.mysql.Driver.
Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-9,\"confidential\":false,\"defaultValues\":[\"com.mysql.jdbc.Driver\"]},\"values\":[\"org.h2.Driver\"],\"overridable\":false},{\"schema\":{\"name\":\"jdbcUrlTemplate\",\"displayName\":\"JDBC Connection URL\",\"helpMessage\":\"JDBC Connection URL
Specify the JDBC Driver Connection URL.
Oracle template is jdbc:oracle:thin:@[host]:[port(1521)]:[DB].
MySQL template is jdbc:mysql://[host]:[port(3306)]/[db], for more info, read the JDBC driver documentation.
Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-8,\"confidential\":false,\"defaultValues\":[\"jdbc:mysql://%h:%p/%d\"]},\"values\":[\"jdbc:h2:tcp://localhost:9092/mem:testdb;DB_CLOSE_DELAY=-1\"],\"overridable\":false},{\"schema\":{\"name\":\"autoCommit\",\"displayName\":\"autoCommit\",\"helpMessage\":\"autoCommit\",\"type\":\"boolean\",\"required\":false,\"order\":-7,\"confidential\":false,\"defaultValues\":[true]},\"values\":[true],\"overridable\":false},{\"schema\":{\"name\":\"enableEmptyString\",\"displayName\":\"Enable writing empty string\",\"helpMessage\":\"Enable writing empty string
Select to enable support for writing an empty strings, instead of a NULL value, in character based columns defined as not-null in the table schema. This option does not influence the way strings are written for Oracle based tables. By default empty strings are written as a NULL value.\",\"type\":\"boolean\",\"required\":false,\"order\":-6,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"rethrowAllSQLExceptions\",\"displayName\":\"Rethrow all SQLExceptions\",\"helpMessage\":\"If this is not checked, SQL statements which throw SQLExceptions with a 0 ErrorCode will be have the exception caught and suppressed. Check it to have exceptions with 0 ErrorCodes rethrown.\",\"type\":\"boolean\",\"required\":false,\"order\":-5,\"confidential\":false,\"defaultValues\":[true]},\"values\":[true],\"overridable\":false},{\"schema\":{\"name\":\"nativeTimestamps\",\"displayName\":\"Native Timestamps\",\"helpMessage\":\"Native Timestamps
Select to retrieve Timestamp data type of the columns in java.sql.Timestamp format from the database table.\",\"type\":\"boolean\",\"required\":false,\"order\":-4,\"confidential\":false,\"defaultValues\":[false]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"allNative\",\"displayName\":\"All native\",\"helpMessage\":\"All native
Select to retrieve all data type of the columns in a native format from the database table.\",\"type\":\"boolean\",\"required\":false,\"order\":-3,\"confidential\":false,\"defaultValues\":[false]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"validConnectionQuery\",\"displayName\":\"Validate Connection Query\",\"helpMessage\":\"Validate Connection Query
There can be specified the check connection alive query. If empty, default implementation will test it using the switch on/off the autocommit. Some select 1 from dummy table could be more efficient.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-2,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"datasource\",\"displayName\":\"Datasource Path\",\"helpMessage\":\"JDBC Data Source Name/Path
Enter the JDBC Data Source Name/Path to connect to the Oracle server. If specified, connector will only try to connect using Datasource and ignore other resource parameters specified.
the example value is: jdbc/SampleDataSourceName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-1,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jndiProperties\",\"displayName\":\"Initial JNDI Properties\",\"helpMessage\":\"Initial JNDI Properties
Could be empty or enter the JDBC JNDI Initial context factory, context provider in a format: key = value.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":0,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"scriptingLanguage\",\"displayName\":\"scriptingLanguage\",\"helpMessage\":\"scriptingLanguage\",\"type\":\"java.lang.String\",\"required\":false,\"order\":0,\"confidential\":false,\"defaultValues\":[\"GROOVY\"]},\"values\":[\"GROOVY\"],\"overridable\":false},{\"schema\":{\"name\":\"clearTextPasswordToScript\",\"displayName\":\"clearTextPasswordToScript\",\"helpMessage\":\"clearTextPasswordToScript\",\"type\":\"boolean\",\"required\":false,\"order\":1,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"reloadScriptOnExecution\",\"displayName\":\"reloadScriptOnExecution\",\"helpMessage\":\"reloadScriptOnExecution\",\"type\":\"boolean\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"createScript\",\"displayName\":\"createScript\",\"helpMessage\":\"createScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"updateScript\",\"displayName\":\"updateScript\",\"helpMessage\":\"updateScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"deleteScript\",\"displayName\":\"deleteScript\",\"helpMessage\":\"deleteScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"searchScript\",\"displayName\":\"searchScript\",\"helpMessage\":\"searchScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"resolveUsernameScript\",\"displayName\":\"resolveUsernameScript\",\"helpMessage\":\"resolveUsernameScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"authenticateScript\",\"displayName\":\"authenticateScript\",\"helpMessage\":\"authenticateScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncScript\",\"displayName\":\"syncScript\",\"helpMessage\":\"syncScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":7,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"schemaScript\",\"displayName\":\"schemaScript\",\"helpMessage\":\"schemaScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"testScript\",\"displayName\":\"testScript\",\"helpMessage\":\"testScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"createScriptFileName\",\"displayName\":\"createScriptFileName\",\"helpMessage\":\"createScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/CreateScript.groovy\"],\"overridable\":false},{\"schema\":{\"name\":\"updateScriptFileName\",\"displayName\":\"updateScriptFileName\",\"helpMessage\":\"updateScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/UpdateScript.groovy\"],\"overridable\":false},{\"schema\":{\"name\":\"deleteScriptFileName\",\"displayName\":\"deleteScriptFileName\",\"helpMessage\":\"deleteScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/DeleteScript.groovy\"],\"overridable\":false},{\"schema\":{\"name\":\"searchScriptFileName\",\"displayName\":\"searchScriptFileName\",\"helpMessage\":\"searchScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SearchScript.groovy\"],\"overridable\":true},{\"schema\":{\"name\":\"authenticateScriptFileName\",\"displayName\":\"authenticateScriptFileName\",\"helpMessage\":\"authenticateScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"resolveUsernameScriptFileName\",\"displayName\":\"resolveUsernameScriptFileName\",\"helpMessage\":\"resolveUsernameScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncScriptFileName\",\"displayName\":\"syncScriptFileName\",\"helpMessage\":\"syncScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SyncScript.groovy\"],\"overridable\":true},{\"schema\":{\"name\":\"schemaScriptFileName\",\"displayName\":\"schemaScriptFileName\",\"helpMessage\":\"schemaScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SchemaScript.groovy\"],\"overridable\":true},{\"schema\":{\"name\":\"testScriptFileName\",\"displayName\":\"testScriptFileName\",\"helpMessage\":\"testScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/TestScript.groovy\"],\"overridable\":true}],\"capabilities\":[\"CREATE\",\"UPDATE\",\"UPDATE_DELTA\",\"DELETE\",\"SEARCH\",\"SYNC\"],\"displayName\":\"Scripted SQL\",\"connRequestTimeout\":10,\"poolConf\":null}", "inputs": ["{\"key\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"errored\":false,\"adminRealm\":\"/even/two\",\"location\":\"connid://testconnectorserver@localhost:4554\",\"connectorName\":\"net.tirasa.connid.bundles.db.scriptedsql.ScriptedSQLConnector\",\"bundleName\":\"net.tirasa.connid.bundles.db\",\"version\":\"2.3.0\",\"conf\":[{\"schema\":{\"name\":\"quoting\",\"displayName\":\"Name Quoting\",\"helpMessage\":\"Name Quoting
Select whether database column names for this resource should be quoted, and the quoting characters. By default, database column names are not quoted (None). For other selections (Single, Double, Back, or Brackets), column names will appear between single quotes, double quotes, back quotes, or brackets in the SQL generated to access the database.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-15,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"Host
Enter the name of the host where the database is running.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-14,\"confidential\":false,\"defaultValues\":[\"localhost\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"Port\",\"helpMessage\":\"TCP Port
Enter the port number the database server is listening on.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-13,\"confidential\":false,\"defaultValues\":[\"3306\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"user\",\"displayName\":\"User\",\"helpMessage\":\"User
Enter the name of the mandatory Database user with permission to account table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-12,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"password\",\"displayName\":\"User Password\",\"helpMessage\":\"User Password
Enter a user account that has permission to access accounts table.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":-11,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"database\",\"displayName\":\"Database\",\"helpMessage\":\"Database
Enter the name of the database on the database server that contains the table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-10,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jdbcDriver\",\"displayName\":\"JDBC Driver\",\"helpMessage\":\"JDBC Driver
Specify the JDBC Driver class name. Oracle is oracle.jdbc.driver.OracleDriver. MySQL is org.gjt.mm.mysql.Driver.
Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-9,\"confidential\":false,\"defaultValues\":[\"com.mysql.jdbc.Driver\"]},\"values\":[\"org.h2.Driver\"],\"overridable\":false},{\"schema\":{\"name\":\"jdbcUrlTemplate\",\"displayName\":\"JDBC Connection URL\",\"helpMessage\":\"JDBC Connection URL
Specify the JDBC Driver Connection URL.
Oracle template is jdbc:oracle:thin:@[host]:[port(1521)]:[DB].
MySQL template is jdbc:mysql://[host]:[port(3306)]/[db], for more info, read the JDBC driver documentation.
Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-8,\"confidential\":false,\"defaultValues\":[\"jdbc:mysql://%h:%p/%d\"]},\"values\":[\"jdbc:h2:tcp://localhost:9092/mem:testdb;DB_CLOSE_DELAY=-1\"],\"overridable\":false},{\"schema\":{\"name\":\"autoCommit\",\"displayName\":\"autoCommit\",\"helpMessage\":\"autoCommit\",\"type\":\"boolean\",\"required\":false,\"order\":-7,\"confidential\":false,\"defaultValues\":[true]},\"values\":[true],\"overridable\":false},{\"schema\":{\"name\":\"enableEmptyString\",\"displayName\":\"Enable writing empty string\",\"helpMessage\":\"Enable writing empty string
Select to enable support for writing an empty strings, instead of a NULL value, in character based columns defined as not-null in the table schema. This option does not influence the way strings are written for Oracle based tables. By default empty strings are written as a NULL value.\",\"type\":\"boolean\",\"required\":false,\"order\":-6,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"rethrowAllSQLExceptions\",\"displayName\":\"Rethrow all SQLExceptions\",\"helpMessage\":\"If this is not checked, SQL statements which throw SQLExceptions with a 0 ErrorCode will be have the exception caught and suppressed. Check it to have exceptions with 0 ErrorCodes rethrown.\",\"type\":\"boolean\",\"required\":false,\"order\":-5,\"confidential\":false,\"defaultValues\":[true]},\"values\":[true],\"overridable\":false},{\"schema\":{\"name\":\"nativeTimestamps\",\"displayName\":\"Native Timestamps\",\"helpMessage\":\"Native Timestamps
Select to retrieve Timestamp data type of the columns in java.sql.Timestamp format from the database table.\",\"type\":\"boolean\",\"required\":false,\"order\":-4,\"confidential\":false,\"defaultValues\":[false]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"allNative\",\"displayName\":\"All native\",\"helpMessage\":\"All native
Select to retrieve all data type of the columns in a native format from the database table.\",\"type\":\"boolean\",\"required\":false,\"order\":-3,\"confidential\":false,\"defaultValues\":[false]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"validConnectionQuery\",\"displayName\":\"Validate Connection Query\",\"helpMessage\":\"Validate Connection Query
There can be specified the check connection alive query. If empty, default implementation will test it using the switch on/off the autocommit. Some select 1 from dummy table could be more efficient.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-2,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"datasource\",\"displayName\":\"Datasource Path\",\"helpMessage\":\"JDBC Data Source Name/Path
Enter the JDBC Data Source Name/Path to connect to the Oracle server. If specified, connector will only try to connect using Datasource and ignore other resource parameters specified.
the example value is: jdbc/SampleDataSourceName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-1,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jndiProperties\",\"displayName\":\"Initial JNDI Properties\",\"helpMessage\":\"Initial JNDI Properties
Could be empty or enter the JDBC JNDI Initial context factory, context provider in a format: key = value.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":0,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"scriptingLanguage\",\"displayName\":\"scriptingLanguage\",\"helpMessage\":\"scriptingLanguage\",\"type\":\"java.lang.String\",\"required\":false,\"order\":0,\"confidential\":false,\"defaultValues\":[\"GROOVY\"]},\"values\":[\"GROOVY\"],\"overridable\":false},{\"schema\":{\"name\":\"clearTextPasswordToScript\",\"displayName\":\"clearTextPasswordToScript\",\"helpMessage\":\"clearTextPasswordToScript\",\"type\":\"boolean\",\"required\":false,\"order\":1,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"reloadScriptOnExecution\",\"displayName\":\"reloadScriptOnExecution\",\"helpMessage\":\"reloadScriptOnExecution\",\"type\":\"boolean\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"createScript\",\"displayName\":\"createScript\",\"helpMessage\":\"createScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"updateScript\",\"displayName\":\"updateScript\",\"helpMessage\":\"updateScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"deleteScript\",\"displayName\":\"deleteScript\",\"helpMessage\":\"deleteScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"searchScript\",\"displayName\":\"searchScript\",\"helpMessage\":\"searchScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"resolveUsernameScript\",\"displayName\":\"resolveUsernameScript\",\"helpMessage\":\"resolveUsernameScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"authenticateScript\",\"displayName\":\"authenticateScript\",\"helpMessage\":\"authenticateScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncScript\",\"displayName\":\"syncScript\",\"helpMessage\":\"syncScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":7,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"schemaScript\",\"displayName\":\"schemaScript\",\"helpMessage\":\"schemaScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"testScript\",\"displayName\":\"testScript\",\"helpMessage\":\"testScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"createScriptFileName\",\"displayName\":\"createScriptFileName\",\"helpMessage\":\"createScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/CreateScript.groovy\"],\"overridable\":false},{\"schema\":{\"name\":\"updateScriptFileName\",\"displayName\":\"updateScriptFileName\",\"helpMessage\":\"updateScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/UpdateScript.groovy\"],\"overridable\":false},{\"schema\":{\"name\":\"deleteScriptFileName\",\"displayName\":\"deleteScriptFileName\",\"helpMessage\":\"deleteScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/DeleteScript.groovy\"],\"overridable\":false},{\"schema\":{\"name\":\"searchScriptFileName\",\"displayName\":\"searchScriptFileName\",\"helpMessage\":\"searchScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SearchScript.groovy\"],\"overridable\":true},{\"schema\":{\"name\":\"authenticateScriptFileName\",\"displayName\":\"authenticateScriptFileName\",\"helpMessage\":\"authenticateScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"resolveUsernameScriptFileName\",\"displayName\":\"resolveUsernameScriptFileName\",\"helpMessage\":\"resolveUsernameScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncScriptFileName\",\"displayName\":\"syncScriptFileName\",\"helpMessage\":\"syncScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SyncScript.groovy\"],\"overridable\":true},{\"schema\":{\"name\":\"schemaScriptFileName\",\"displayName\":\"schemaScriptFileName\",\"helpMessage\":\"schemaScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SchemaScript.groovy\"],\"overridable\":true},{\"schema\":{\"name\":\"testScriptFileName\",\"displayName\":\"testScriptFileName\",\"helpMessage\":\"testScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/TestScript.groovy\"],\"overridable\":true}],\"capabilities\":[\"DELETE\",\"CREATE\",\"SYNC\",\"UPDATE\",\"UPDATE_DELTA\",\"SEARCH\"],\"displayName\":\"Scripted SQL\",\"connRequestTimeout\":10,\"poolConf\":null}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ConnectorLogic", "subcategory": null}, "output": "{\"key\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"errored\":false,\"adminRealm\":\"/even/two\",\"location\":\"connid://testconnectorserver@localhost:4554\",\"connectorName\":\"net.tirasa.connid.bundles.db.scriptedsql.ScriptedSQLConnector\",\"bundleName\":\"net.tirasa.connid.bundles.db\",\"version\":\"2.3.0\",\"conf\":[{\"schema\":{\"name\":\"quoting\",\"displayName\":\"Name Quoting\",\"helpMessage\":\"Name Quoting
Select whether database column names for this resource should be quoted, and the quoting characters. By default, database column names are not quoted (None). For other selections (Single, Double, Back, or Brackets), column names will appear between single quotes, double quotes, back quotes, or brackets in the SQL generated to access the database.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-15,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"Host
Enter the name of the host where the database is running.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-14,\"confidential\":false,\"defaultValues\":[\"localhost\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"Port\",\"helpMessage\":\"TCP Port
Enter the port number the database server is listening on.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-13,\"confidential\":false,\"defaultValues\":[\"3306\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"user\",\"displayName\":\"User\",\"helpMessage\":\"User
Enter the name of the mandatory Database user with permission to account table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-12,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"password\",\"displayName\":\"User Password\",\"helpMessage\":\"User Password
Enter a user account that has permission to access accounts table.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":-11,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"database\",\"displayName\":\"Database\",\"helpMessage\":\"Database
Enter the name of the database on the database server that contains the table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-10,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jdbcDriver\",\"displayName\":\"JDBC Driver\",\"helpMessage\":\"JDBC Driver
Specify the JDBC Driver class name. Oracle is oracle.jdbc.driver.OracleDriver. MySQL is org.gjt.mm.mysql.Driver.
Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-9,\"confidential\":false,\"defaultValues\":[\"com.mysql.jdbc.Driver\"]},\"values\":[\"org.h2.Driver\"],\"overridable\":false},{\"schema\":{\"name\":\"jdbcUrlTemplate\",\"displayName\":\"JDBC Connection URL\",\"helpMessage\":\"JDBC Connection URL
Specify the JDBC Driver Connection URL.
Oracle template is jdbc:oracle:thin:@[host]:[port(1521)]:[DB].
MySQL template is jdbc:mysql://[host]:[port(3306)]/[db], for more info, read the JDBC driver documentation.
Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-8,\"confidential\":false,\"defaultValues\":[\"jdbc:mysql://%h:%p/%d\"]},\"values\":[\"jdbc:h2:tcp://localhost:9092/mem:testdb;DB_CLOSE_DELAY=-1\"],\"overridable\":false},{\"schema\":{\"name\":\"autoCommit\",\"displayName\":\"autoCommit\",\"helpMessage\":\"autoCommit\",\"type\":\"boolean\",\"required\":false,\"order\":-7,\"confidential\":false,\"defaultValues\":[true]},\"values\":[true],\"overridable\":false},{\"schema\":{\"name\":\"enableEmptyString\",\"displayName\":\"Enable writing empty string\",\"helpMessage\":\"Enable writing empty string
Select to enable support for writing an empty strings, instead of a NULL value, in character based columns defined as not-null in the table schema. This option does not influence the way strings are written for Oracle based tables. By default empty strings are written as a NULL value.\",\"type\":\"boolean\",\"required\":false,\"order\":-6,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"rethrowAllSQLExceptions\",\"displayName\":\"Rethrow all SQLExceptions\",\"helpMessage\":\"If this is not checked, SQL statements which throw SQLExceptions with a 0 ErrorCode will be have the exception caught and suppressed. Check it to have exceptions with 0 ErrorCodes rethrown.\",\"type\":\"boolean\",\"required\":false,\"order\":-5,\"confidential\":false,\"defaultValues\":[true]},\"values\":[true],\"overridable\":false},{\"schema\":{\"name\":\"nativeTimestamps\",\"displayName\":\"Native Timestamps\",\"helpMessage\":\"Native Timestamps
Select to retrieve Timestamp data type of the columns in java.sql.Timestamp format from the database table.\",\"type\":\"boolean\",\"required\":false,\"order\":-4,\"confidential\":false,\"defaultValues\":[false]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"allNative\",\"displayName\":\"All native\",\"helpMessage\":\"All native
Select to retrieve all data type of the columns in a native format from the database table.\",\"type\":\"boolean\",\"required\":false,\"order\":-3,\"confidential\":false,\"defaultValues\":[false]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"validConnectionQuery\",\"displayName\":\"Validate Connection Query\",\"helpMessage\":\"Validate Connection Query
There can be specified the check connection alive query. If empty, default implementation will test it using the switch on/off the autocommit. Some select 1 from dummy table could be more efficient.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-2,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"datasource\",\"displayName\":\"Datasource Path\",\"helpMessage\":\"JDBC Data Source Name/Path
Enter the JDBC Data Source Name/Path to connect to the Oracle server. If specified, connector will only try to connect using Datasource and ignore other resource parameters specified.
the example value is: jdbc/SampleDataSourceName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-1,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jndiProperties\",\"displayName\":\"Initial JNDI Properties\",\"helpMessage\":\"Initial JNDI Properties
Could be empty or enter the JDBC JNDI Initial context factory, context provider in a format: key = value.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":0,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"scriptingLanguage\",\"displayName\":\"scriptingLanguage\",\"helpMessage\":\"scriptingLanguage\",\"type\":\"java.lang.String\",\"required\":false,\"order\":0,\"confidential\":false,\"defaultValues\":[\"GROOVY\"]},\"values\":[\"GROOVY\"],\"overridable\":false},{\"schema\":{\"name\":\"clearTextPasswordToScript\",\"displayName\":\"clearTextPasswordToScript\",\"helpMessage\":\"clearTextPasswordToScript\",\"type\":\"boolean\",\"required\":false,\"order\":1,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"reloadScriptOnExecution\",\"displayName\":\"reloadScriptOnExecution\",\"helpMessage\":\"reloadScriptOnExecution\",\"type\":\"boolean\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"createScript\",\"displayName\":\"createScript\",\"helpMessage\":\"createScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"updateScript\",\"displayName\":\"updateScript\",\"helpMessage\":\"updateScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"deleteScript\",\"displayName\":\"deleteScript\",\"helpMessage\":\"deleteScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"resolveUsernameScript\",\"displayName\":\"resolveUsernameScript\",\"helpMessage\":\"resolveUsernameScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"authenticateScript\",\"displayName\":\"authenticateScript\",\"helpMessage\":\"authenticateScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"searchScript\",\"displayName\":\"searchScript\",\"helpMessage\":\"searchScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncScript\",\"displayName\":\"syncScript\",\"helpMessage\":\"syncScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":7,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"schemaScript\",\"displayName\":\"schemaScript\",\"helpMessage\":\"schemaScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"testScript\",\"displayName\":\"testScript\",\"helpMessage\":\"testScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"createScriptFileName\",\"displayName\":\"createScriptFileName\",\"helpMessage\":\"createScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/CreateScript.groovy\"],\"overridable\":false},{\"schema\":{\"name\":\"updateScriptFileName\",\"displayName\":\"updateScriptFileName\",\"helpMessage\":\"updateScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/UpdateScript.groovy\"],\"overridable\":false},{\"schema\":{\"name\":\"deleteScriptFileName\",\"displayName\":\"deleteScriptFileName\",\"helpMessage\":\"deleteScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/DeleteScript.groovy\"],\"overridable\":false},{\"schema\":{\"name\":\"searchScriptFileName\",\"displayName\":\"searchScriptFileName\",\"helpMessage\":\"searchScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SearchScript.groovy\"],\"overridable\":true},{\"schema\":{\"name\":\"authenticateScriptFileName\",\"displayName\":\"authenticateScriptFileName\",\"helpMessage\":\"authenticateScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"resolveUsernameScriptFileName\",\"displayName\":\"resolveUsernameScriptFileName\",\"helpMessage\":\"resolveUsernameScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncScriptFileName\",\"displayName\":\"syncScriptFileName\",\"helpMessage\":\"syncScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SyncScript.groovy\"],\"overridable\":true},{\"schema\":{\"name\":\"schemaScriptFileName\",\"displayName\":\"schemaScriptFileName\",\"helpMessage\":\"schemaScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SchemaScript.groovy\"],\"overridable\":true},{\"schema\":{\"name\":\"testScriptFileName\",\"displayName\":\"testScriptFileName\",\"helpMessage\":\"testScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/TestScript.groovy\"],\"overridable\":true}],\"capabilities\":[\"CREATE\",\"UPDATE\",\"UPDATE_DELTA\",\"DELETE\",\"SEARCH\",\"SYNC\"],\"displayName\":\"Scripted SQL\",\"connRequestTimeout\":10,\"poolConf\":null}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:10.46', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:10.459778+01:00", "before": "{\"key\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"errored\":false,\"adminRealm\":\"/even/two\",\"location\":\"connid://testconnectorserver@localhost:4554\",\"connectorName\":\"net.tirasa.connid.bundles.db.scriptedsql.ScriptedSQLConnector\",\"bundleName\":\"net.tirasa.connid.bundles.db\",\"version\":\"2.3.0\",\"conf\":[{\"schema\":{\"name\":\"quoting\",\"displayName\":\"Name Quoting\",\"helpMessage\":\"Name Quoting
Select whether database column names for this resource should be quoted, and the quoting characters. By default, database column names are not quoted (None). For other selections (Single, Double, Back, or Brackets), column names will appear between single quotes, double quotes, back quotes, or brackets in the SQL generated to access the database.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-15,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"Host
Enter the name of the host where the database is running.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-14,\"confidential\":false,\"defaultValues\":[\"localhost\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"Port\",\"helpMessage\":\"TCP Port
Enter the port number the database server is listening on.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-13,\"confidential\":false,\"defaultValues\":[\"3306\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"user\",\"displayName\":\"User\",\"helpMessage\":\"User
Enter the name of the mandatory Database user with permission to account table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-12,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"password\",\"displayName\":\"User Password\",\"helpMessage\":\"User Password
Enter a user account that has permission to access accounts table.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":-11,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"database\",\"displayName\":\"Database\",\"helpMessage\":\"Database
Enter the name of the database on the database server that contains the table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-10,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jdbcDriver\",\"displayName\":\"JDBC Driver\",\"helpMessage\":\"JDBC Driver
Specify the JDBC Driver class name. Oracle is oracle.jdbc.driver.OracleDriver. MySQL is org.gjt.mm.mysql.Driver.
Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-9,\"confidential\":false,\"defaultValues\":[\"com.mysql.jdbc.Driver\"]},\"values\":[\"org.h2.Driver\"],\"overridable\":false},{\"schema\":{\"name\":\"jdbcUrlTemplate\",\"displayName\":\"JDBC Connection URL\",\"helpMessage\":\"JDBC Connection URL
Specify the JDBC Driver Connection URL.
Oracle template is jdbc:oracle:thin:@[host]:[port(1521)]:[DB].
MySQL template is jdbc:mysql://[host]:[port(3306)]/[db], for more info, read the JDBC driver documentation.
Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-8,\"confidential\":false,\"defaultValues\":[\"jdbc:mysql://%h:%p/%d\"]},\"values\":[\"jdbc:h2:tcp://localhost:9092/mem:testdb;DB_CLOSE_DELAY=-1\"],\"overridable\":false},{\"schema\":{\"name\":\"autoCommit\",\"displayName\":\"autoCommit\",\"helpMessage\":\"autoCommit\",\"type\":\"boolean\",\"required\":false,\"order\":-7,\"confidential\":false,\"defaultValues\":[true]},\"values\":[true],\"overridable\":false},{\"schema\":{\"name\":\"enableEmptyString\",\"displayName\":\"Enable writing empty string\",\"helpMessage\":\"Enable writing empty string
Select to enable support for writing an empty strings, instead of a NULL value, in character based columns defined as not-null in the table schema. This option does not influence the way strings are written for Oracle based tables. By default empty strings are written as a NULL value.\",\"type\":\"boolean\",\"required\":false,\"order\":-6,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"rethrowAllSQLExceptions\",\"displayName\":\"Rethrow all SQLExceptions\",\"helpMessage\":\"If this is not checked, SQL statements which throw SQLExceptions with a 0 ErrorCode will be have the exception caught and suppressed. Check it to have exceptions with 0 ErrorCodes rethrown.\",\"type\":\"boolean\",\"required\":false,\"order\":-5,\"confidential\":false,\"defaultValues\":[true]},\"values\":[true],\"overridable\":false},{\"schema\":{\"name\":\"nativeTimestamps\",\"displayName\":\"Native Timestamps\",\"helpMessage\":\"Native Timestamps
Select to retrieve Timestamp data type of the columns in java.sql.Timestamp format from the database table.\",\"type\":\"boolean\",\"required\":false,\"order\":-4,\"confidential\":false,\"defaultValues\":[false]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"allNative\",\"displayName\":\"All native\",\"helpMessage\":\"All native
Select to retrieve all data type of the columns in a native format from the database table.\",\"type\":\"boolean\",\"required\":false,\"order\":-3,\"confidential\":false,\"defaultValues\":[false]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"validConnectionQuery\",\"displayName\":\"Validate Connection Query\",\"helpMessage\":\"Validate Connection Query
There can be specified the check connection alive query. If empty, default implementation will test it using the switch on/off the autocommit. Some select 1 from dummy table could be more efficient.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-2,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"datasource\",\"displayName\":\"Datasource Path\",\"helpMessage\":\"JDBC Data Source Name/Path
Enter the JDBC Data Source Name/Path to connect to the Oracle server. If specified, connector will only try to connect using Datasource and ignore other resource parameters specified.
the example value is: jdbc/SampleDataSourceName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-1,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jndiProperties\",\"displayName\":\"Initial JNDI Properties\",\"helpMessage\":\"Initial JNDI Properties
Could be empty or enter the JDBC JNDI Initial context factory, context provider in a format: key = value.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":0,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"scriptingLanguage\",\"displayName\":\"scriptingLanguage\",\"helpMessage\":\"scriptingLanguage\",\"type\":\"java.lang.String\",\"required\":false,\"order\":0,\"confidential\":false,\"defaultValues\":[\"GROOVY\"]},\"values\":[\"GROOVY\"],\"overridable\":false},{\"schema\":{\"name\":\"clearTextPasswordToScript\",\"displayName\":\"clearTextPasswordToScript\",\"helpMessage\":\"clearTextPasswordToScript\",\"type\":\"boolean\",\"required\":false,\"order\":1,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"reloadScriptOnExecution\",\"displayName\":\"reloadScriptOnExecution\",\"helpMessage\":\"reloadScriptOnExecution\",\"type\":\"boolean\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"createScript\",\"displayName\":\"createScript\",\"helpMessage\":\"createScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"updateScript\",\"displayName\":\"updateScript\",\"helpMessage\":\"updateScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"deleteScript\",\"displayName\":\"deleteScript\",\"helpMessage\":\"deleteScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"resolveUsernameScript\",\"displayName\":\"resolveUsernameScript\",\"helpMessage\":\"resolveUsernameScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"authenticateScript\",\"displayName\":\"authenticateScript\",\"helpMessage\":\"authenticateScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"searchScript\",\"displayName\":\"searchScript\",\"helpMessage\":\"searchScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncScript\",\"displayName\":\"syncScript\",\"helpMessage\":\"syncScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":7,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"schemaScript\",\"displayName\":\"schemaScript\",\"helpMessage\":\"schemaScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"testScript\",\"displayName\":\"testScript\",\"helpMessage\":\"testScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"createScriptFileName\",\"displayName\":\"createScriptFileName\",\"helpMessage\":\"createScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/CreateScript.groovy\"],\"overridable\":false},{\"schema\":{\"name\":\"updateScriptFileName\",\"displayName\":\"updateScriptFileName\",\"helpMessage\":\"updateScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/UpdateScript.groovy\"],\"overridable\":false},{\"schema\":{\"name\":\"deleteScriptFileName\",\"displayName\":\"deleteScriptFileName\",\"helpMessage\":\"deleteScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/DeleteScript.groovy\"],\"overridable\":false},{\"schema\":{\"name\":\"searchScriptFileName\",\"displayName\":\"searchScriptFileName\",\"helpMessage\":\"searchScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SearchScript.groovy\"],\"overridable\":true},{\"schema\":{\"name\":\"authenticateScriptFileName\",\"displayName\":\"authenticateScriptFileName\",\"helpMessage\":\"authenticateScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"resolveUsernameScriptFileName\",\"displayName\":\"resolveUsernameScriptFileName\",\"helpMessage\":\"resolveUsernameScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncScriptFileName\",\"displayName\":\"syncScriptFileName\",\"helpMessage\":\"syncScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SyncScript.groovy\"],\"overridable\":true},{\"schema\":{\"name\":\"schemaScriptFileName\",\"displayName\":\"schemaScriptFileName\",\"helpMessage\":\"schemaScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SchemaScript.groovy\"],\"overridable\":true},{\"schema\":{\"name\":\"testScriptFileName\",\"displayName\":\"testScriptFileName\",\"helpMessage\":\"testScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/TestScript.groovy\"],\"overridable\":true}],\"capabilities\":[\"CREATE\",\"UPDATE\",\"UPDATE_DELTA\",\"DELETE\",\"SEARCH\",\"SYNC\"],\"displayName\":\"Scripted SQL\",\"connRequestTimeout\":10,\"poolConf\":null}", "inputs": ["{\"key\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"errored\":false,\"adminRealm\":\"/even/two\",\"location\":\"connid://testconnectorserver@localhost:4554\",\"connectorName\":\"net.tirasa.connid.bundles.db.scriptedsql.ScriptedSQLConnector\",\"bundleName\":\"net.tirasa.connid.bundles.db\",\"version\":\"2.3.0\",\"conf\":[{\"schema\":{\"name\":\"quoting\",\"displayName\":\"Name Quoting\",\"helpMessage\":\"Name Quoting
Select whether database column names for this resource should be quoted, and the quoting characters. By default, database column names are not quoted (None). For other selections (Single, Double, Back, or Brackets), column names will appear between single quotes, double quotes, back quotes, or brackets in the SQL generated to access the database.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-15,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"Host
Enter the name of the host where the database is running.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-14,\"confidential\":false,\"defaultValues\":[\"localhost\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"Port\",\"helpMessage\":\"TCP Port
Enter the port number the database server is listening on.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-13,\"confidential\":false,\"defaultValues\":[\"3306\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"user\",\"displayName\":\"User\",\"helpMessage\":\"User
Enter the name of the mandatory Database user with permission to account table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-12,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"password\",\"displayName\":\"User Password\",\"helpMessage\":\"User Password
Enter a user account that has permission to access accounts table.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":-11,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"database\",\"displayName\":\"Database\",\"helpMessage\":\"Database
Enter the name of the database on the database server that contains the table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-10,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jdbcDriver\",\"displayName\":\"JDBC Driver\",\"helpMessage\":\"JDBC Driver
Specify the JDBC Driver class name. Oracle is oracle.jdbc.driver.OracleDriver. MySQL is org.gjt.mm.mysql.Driver.
Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-9,\"confidential\":false,\"defaultValues\":[\"com.mysql.jdbc.Driver\"]},\"values\":[\"org.h2.Driver\"],\"overridable\":false},{\"schema\":{\"name\":\"jdbcUrlTemplate\",\"displayName\":\"JDBC Connection URL\",\"helpMessage\":\"JDBC Connection URL
Specify the JDBC Driver Connection URL.
Oracle template is jdbc:oracle:thin:@[host]:[port(1521)]:[DB].
MySQL template is jdbc:mysql://[host]:[port(3306)]/[db], for more info, read the JDBC driver documentation.
Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-8,\"confidential\":false,\"defaultValues\":[\"jdbc:mysql://%h:%p/%d\"]},\"values\":[\"jdbc:h2:tcp://localhost:9092/mem:testdb;DB_CLOSE_DELAY=-1\"],\"overridable\":false},{\"schema\":{\"name\":\"autoCommit\",\"displayName\":\"autoCommit\",\"helpMessage\":\"autoCommit\",\"type\":\"boolean\",\"required\":false,\"order\":-7,\"confidential\":false,\"defaultValues\":[true]},\"values\":[true],\"overridable\":false},{\"schema\":{\"name\":\"enableEmptyString\",\"displayName\":\"Enable writing empty string\",\"helpMessage\":\"Enable writing empty string
Select to enable support for writing an empty strings, instead of a NULL value, in character based columns defined as not-null in the table schema. This option does not influence the way strings are written for Oracle based tables. By default empty strings are written as a NULL value.\",\"type\":\"boolean\",\"required\":false,\"order\":-6,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"rethrowAllSQLExceptions\",\"displayName\":\"Rethrow all SQLExceptions\",\"helpMessage\":\"If this is not checked, SQL statements which throw SQLExceptions with a 0 ErrorCode will be have the exception caught and suppressed. Check it to have exceptions with 0 ErrorCodes rethrown.\",\"type\":\"boolean\",\"required\":false,\"order\":-5,\"confidential\":false,\"defaultValues\":[true]},\"values\":[true],\"overridable\":false},{\"schema\":{\"name\":\"nativeTimestamps\",\"displayName\":\"Native Timestamps\",\"helpMessage\":\"Native Timestamps
Select to retrieve Timestamp data type of the columns in java.sql.Timestamp format from the database table.\",\"type\":\"boolean\",\"required\":false,\"order\":-4,\"confidential\":false,\"defaultValues\":[false]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"allNative\",\"displayName\":\"All native\",\"helpMessage\":\"All native
Select to retrieve all data type of the columns in a native format from the database table.\",\"type\":\"boolean\",\"required\":false,\"order\":-3,\"confidential\":false,\"defaultValues\":[false]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"validConnectionQuery\",\"displayName\":\"Validate Connection Query\",\"helpMessage\":\"Validate Connection Query
There can be specified the check connection alive query. If empty, default implementation will test it using the switch on/off the autocommit. Some select 1 from dummy table could be more efficient.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-2,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"datasource\",\"displayName\":\"Datasource Path\",\"helpMessage\":\"JDBC Data Source Name/Path
Enter the JDBC Data Source Name/Path to connect to the Oracle server. If specified, connector will only try to connect using Datasource and ignore other resource parameters specified.
the example value is: jdbc/SampleDataSourceName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-1,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jndiProperties\",\"displayName\":\"Initial JNDI Properties\",\"helpMessage\":\"Initial JNDI Properties
Could be empty or enter the JDBC JNDI Initial context factory, context provider in a format: key = value.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":0,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"scriptingLanguage\",\"displayName\":\"scriptingLanguage\",\"helpMessage\":\"scriptingLanguage\",\"type\":\"java.lang.String\",\"required\":false,\"order\":0,\"confidential\":false,\"defaultValues\":[\"GROOVY\"]},\"values\":[\"GROOVY\"],\"overridable\":false},{\"schema\":{\"name\":\"clearTextPasswordToScript\",\"displayName\":\"clearTextPasswordToScript\",\"helpMessage\":\"clearTextPasswordToScript\",\"type\":\"boolean\",\"required\":false,\"order\":1,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"reloadScriptOnExecution\",\"displayName\":\"reloadScriptOnExecution\",\"helpMessage\":\"reloadScriptOnExecution\",\"type\":\"boolean\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"createScript\",\"displayName\":\"createScript\",\"helpMessage\":\"createScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"updateScript\",\"displayName\":\"updateScript\",\"helpMessage\":\"updateScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"deleteScript\",\"displayName\":\"deleteScript\",\"helpMessage\":\"deleteScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"resolveUsernameScript\",\"displayName\":\"resolveUsernameScript\",\"helpMessage\":\"resolveUsernameScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"authenticateScript\",\"displayName\":\"authenticateScript\",\"helpMessage\":\"authenticateScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"searchScript\",\"displayName\":\"searchScript\",\"helpMessage\":\"searchScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncScript\",\"displayName\":\"syncScript\",\"helpMessage\":\"syncScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":7,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"schemaScript\",\"displayName\":\"schemaScript\",\"helpMessage\":\"schemaScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"testScript\",\"displayName\":\"testScript\",\"helpMessage\":\"testScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"createScriptFileName\",\"displayName\":\"createScriptFileName\",\"helpMessage\":\"createScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/CreateScript.groovy\"],\"overridable\":false},{\"schema\":{\"name\":\"updateScriptFileName\",\"displayName\":\"updateScriptFileName\",\"helpMessage\":\"updateScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/UpdateScript.groovy\"],\"overridable\":false},{\"schema\":{\"name\":\"deleteScriptFileName\",\"displayName\":\"deleteScriptFileName\",\"helpMessage\":\"deleteScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/DeleteScript.groovy\"],\"overridable\":false},{\"schema\":{\"name\":\"searchScriptFileName\",\"displayName\":\"searchScriptFileName\",\"helpMessage\":\"searchScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SearchScript.groovy\"],\"overridable\":true},{\"schema\":{\"name\":\"authenticateScriptFileName\",\"displayName\":\"authenticateScriptFileName\",\"helpMessage\":\"authenticateScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"resolveUsernameScriptFileName\",\"displayName\":\"resolveUsernameScriptFileName\",\"helpMessage\":\"resolveUsernameScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncScriptFileName\",\"displayName\":\"syncScriptFileName\",\"helpMessage\":\"syncScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SyncScript.groovy\"],\"overridable\":true},{\"schema\":{\"name\":\"schemaScriptFileName\",\"displayName\":\"schemaScriptFileName\",\"helpMessage\":\"schemaScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SchemaScript.groovy\"],\"overridable\":true},{\"schema\":{\"name\":\"testScriptFileName\",\"displayName\":\"testScriptFileName\",\"helpMessage\":\"testScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/TestScript.groovy\"],\"overridable\":true}],\"capabilities\":[\"DELETE\",\"CREATE\",\"SYNC\",\"UPDATE\",\"UPDATE_DELTA\",\"SEARCH\"],\"displayName\":\"Scripted SQL\",\"connRequestTimeout\":10,\"poolConf\":null}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ConnectorLogic", "subcategory": null}, "output": "{\"key\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"errored\":false,\"adminRealm\":\"/even/two\",\"location\":\"connid://testconnectorserver@localhost:4554\",\"connectorName\":\"net.tirasa.connid.bundles.db.scriptedsql.ScriptedSQLConnector\",\"bundleName\":\"net.tirasa.connid.bundles.db\",\"version\":\"2.3.0\",\"conf\":[{\"schema\":{\"name\":\"quoting\",\"displayName\":\"Name Quoting\",\"helpMessage\":\"Name Quoting
Select whether database column names for this resource should be quoted, and the quoting characters. By default, database column names are not quoted (None). For other selections (Single, Double, Back, or Brackets), column names will appear between single quotes, double quotes, back quotes, or brackets in the SQL generated to access the database.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-15,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"Host
Enter the name of the host where the database is running.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-14,\"confidential\":false,\"defaultValues\":[\"localhost\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"Port\",\"helpMessage\":\"TCP Port
Enter the port number the database server is listening on.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-13,\"confidential\":false,\"defaultValues\":[\"3306\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"user\",\"displayName\":\"User\",\"helpMessage\":\"User
Enter the name of the mandatory Database user with permission to account table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-12,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"password\",\"displayName\":\"User Password\",\"helpMessage\":\"User Password
Enter a user account that has permission to access accounts table.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":-11,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"database\",\"displayName\":\"Database\",\"helpMessage\":\"Database
Enter the name of the database on the database server that contains the table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-10,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jdbcDriver\",\"displayName\":\"JDBC Driver\",\"helpMessage\":\"JDBC Driver
Specify the JDBC Driver class name. Oracle is oracle.jdbc.driver.OracleDriver. MySQL is org.gjt.mm.mysql.Driver.
Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-9,\"confidential\":false,\"defaultValues\":[\"com.mysql.jdbc.Driver\"]},\"values\":[\"org.h2.Driver\"],\"overridable\":false},{\"schema\":{\"name\":\"jdbcUrlTemplate\",\"displayName\":\"JDBC Connection URL\",\"helpMessage\":\"JDBC Connection URL
Specify the JDBC Driver Connection URL.
Oracle template is jdbc:oracle:thin:@[host]:[port(1521)]:[DB].
MySQL template is jdbc:mysql://[host]:[port(3306)]/[db], for more info, read the JDBC driver documentation.
Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-8,\"confidential\":false,\"defaultValues\":[\"jdbc:mysql://%h:%p/%d\"]},\"values\":[\"jdbc:h2:tcp://localhost:9092/mem:testdb;DB_CLOSE_DELAY=-1\"],\"overridable\":false},{\"schema\":{\"name\":\"autoCommit\",\"displayName\":\"autoCommit\",\"helpMessage\":\"autoCommit\",\"type\":\"boolean\",\"required\":false,\"order\":-7,\"confidential\":false,\"defaultValues\":[true]},\"values\":[true],\"overridable\":false},{\"schema\":{\"name\":\"enableEmptyString\",\"displayName\":\"Enable writing empty string\",\"helpMessage\":\"Enable writing empty string
Select to enable support for writing an empty strings, instead of a NULL value, in character based columns defined as not-null in the table schema. This option does not influence the way strings are written for Oracle based tables. By default empty strings are written as a NULL value.\",\"type\":\"boolean\",\"required\":false,\"order\":-6,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"rethrowAllSQLExceptions\",\"displayName\":\"Rethrow all SQLExceptions\",\"helpMessage\":\"If this is not checked, SQL statements which throw SQLExceptions with a 0 ErrorCode will be have the exception caught and suppressed. Check it to have exceptions with 0 ErrorCodes rethrown.\",\"type\":\"boolean\",\"required\":false,\"order\":-5,\"confidential\":false,\"defaultValues\":[true]},\"values\":[true],\"overridable\":false},{\"schema\":{\"name\":\"nativeTimestamps\",\"displayName\":\"Native Timestamps\",\"helpMessage\":\"Native Timestamps
Select to retrieve Timestamp data type of the columns in java.sql.Timestamp format from the database table.\",\"type\":\"boolean\",\"required\":false,\"order\":-4,\"confidential\":false,\"defaultValues\":[false]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"allNative\",\"displayName\":\"All native\",\"helpMessage\":\"All native
Select to retrieve all data type of the columns in a native format from the database table.\",\"type\":\"boolean\",\"required\":false,\"order\":-3,\"confidential\":false,\"defaultValues\":[false]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"validConnectionQuery\",\"displayName\":\"Validate Connection Query\",\"helpMessage\":\"Validate Connection Query
There can be specified the check connection alive query. If empty, default implementation will test it using the switch on/off the autocommit. Some select 1 from dummy table could be more efficient.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-2,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"datasource\",\"displayName\":\"Datasource Path\",\"helpMessage\":\"JDBC Data Source Name/Path
Enter the JDBC Data Source Name/Path to connect to the Oracle server. If specified, connector will only try to connect using Datasource and ignore other resource parameters specified.
the example value is: jdbc/SampleDataSourceName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":-1,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jndiProperties\",\"displayName\":\"Initial JNDI Properties\",\"helpMessage\":\"Initial JNDI Properties
Could be empty or enter the JDBC JNDI Initial context factory, context provider in a format: key = value.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":0,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"scriptingLanguage\",\"displayName\":\"scriptingLanguage\",\"helpMessage\":\"scriptingLanguage\",\"type\":\"java.lang.String\",\"required\":false,\"order\":0,\"confidential\":false,\"defaultValues\":[\"GROOVY\"]},\"values\":[\"GROOVY\"],\"overridable\":false},{\"schema\":{\"name\":\"clearTextPasswordToScript\",\"displayName\":\"clearTextPasswordToScript\",\"helpMessage\":\"clearTextPasswordToScript\",\"type\":\"boolean\",\"required\":false,\"order\":1,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"reloadScriptOnExecution\",\"displayName\":\"reloadScriptOnExecution\",\"helpMessage\":\"reloadScriptOnExecution\",\"type\":\"boolean\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"createScript\",\"displayName\":\"createScript\",\"helpMessage\":\"createScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"updateScript\",\"displayName\":\"updateScript\",\"helpMessage\":\"updateScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"deleteScript\",\"displayName\":\"deleteScript\",\"helpMessage\":\"deleteScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"resolveUsernameScript\",\"displayName\":\"resolveUsernameScript\",\"helpMessage\":\"resolveUsernameScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"authenticateScript\",\"displayName\":\"authenticateScript\",\"helpMessage\":\"authenticateScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"searchScript\",\"displayName\":\"searchScript\",\"helpMessage\":\"searchScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncScript\",\"displayName\":\"syncScript\",\"helpMessage\":\"syncScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":7,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"schemaScript\",\"displayName\":\"schemaScript\",\"helpMessage\":\"schemaScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"testScript\",\"displayName\":\"testScript\",\"helpMessage\":\"testScript\",\"type\":\"java.lang.String\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"createScriptFileName\",\"displayName\":\"createScriptFileName\",\"helpMessage\":\"createScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/CreateScript.groovy\"],\"overridable\":false},{\"schema\":{\"name\":\"updateScriptFileName\",\"displayName\":\"updateScriptFileName\",\"helpMessage\":\"updateScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/UpdateScript.groovy\"],\"overridable\":false},{\"schema\":{\"name\":\"deleteScriptFileName\",\"displayName\":\"deleteScriptFileName\",\"helpMessage\":\"deleteScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/DeleteScript.groovy\"],\"overridable\":false},{\"schema\":{\"name\":\"searchScriptFileName\",\"displayName\":\"searchScriptFileName\",\"helpMessage\":\"searchScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SearchScript.groovy\"],\"overridable\":true},{\"schema\":{\"name\":\"authenticateScriptFileName\",\"displayName\":\"authenticateScriptFileName\",\"helpMessage\":\"authenticateScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"resolveUsernameScriptFileName\",\"displayName\":\"resolveUsernameScriptFileName\",\"helpMessage\":\"resolveUsernameScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncScriptFileName\",\"displayName\":\"syncScriptFileName\",\"helpMessage\":\"syncScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SyncScript.groovy\"],\"overridable\":true},{\"schema\":{\"name\":\"schemaScriptFileName\",\"displayName\":\"schemaScriptFileName\",\"helpMessage\":\"schemaScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SchemaScript.groovy\"],\"overridable\":true},{\"schema\":{\"name\":\"testScriptFileName\",\"displayName\":\"testScriptFileName\",\"helpMessage\":\"testScriptFileName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/TestScript.groovy\"],\"overridable\":true}],\"capabilities\":[\"CREATE\",\"UPDATE\",\"UPDATE_DELTA\",\"DELETE\",\"SEARCH\",\"SYNC\"],\"displayName\":\"Scripted SQL\",\"connRequestTimeout\":10,\"poolConf\":null}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:10.677', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:10.677783+01:00", "before": "null", "inputs": ["{\"key\":null,\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.soap.WebServiceConnector\",\"bundleName\":\"net.tirasa.connid.bundles.soap\",\"version\":\"1.4.5\",\"conf\":[{\"schema\":{\"name\":\"endpoint\",\"displayName\":\"Service Endpoint\",\"helpMessage\":\"Service Endpoint\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://localhost:8888/syncope-fit-build-tools/cxf/soap\"],\"overridable\":false},{\"schema\":{\"name\":\"servicename\",\"displayName\":\"Service name\",\"helpMessage\":\"Service name\",\"type\":\"java.lang.String\",\"required\":true,\"order\":2,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"Provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"connectionTimeout\",\"displayName\":\"Connection timeout (seconds)\",\"helpMessage\":\"Connection timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"30\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"receiveTimeout\",\"displayName\":\"Receive timeout (seconds)\",\"helpMessage\":\"Receive timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"60\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"soapActionUriPrefix\",\"displayName\":\"SOAPAction URI Prefix\",\"helpMessage\":\"SOAPAction URI Prefix\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false}],\"capabilities\":[],\"displayName\":\"newDisplayName7453d614\",\"connRequestTimeout\":20,\"poolConf\":null}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ConnectorLogic", "subcategory": null}, "output": "{\"key\":\"0194459d-65b1-79c9-a49e-e6792df512cf\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.soap.WebServiceConnector\",\"bundleName\":\"net.tirasa.connid.bundles.soap\",\"version\":\"1.4.5\",\"conf\":[{\"schema\":{\"name\":\"endpoint\",\"displayName\":\"Service Endpoint\",\"helpMessage\":\"Service Endpoint\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://localhost:8888/syncope-fit-build-tools/cxf/soap\"],\"overridable\":false},{\"schema\":{\"name\":\"servicename\",\"displayName\":\"Service name\",\"helpMessage\":\"Service name\",\"type\":\"java.lang.String\",\"required\":true,\"order\":2,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"Provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"connectionTimeout\",\"displayName\":\"Connection timeout (seconds)\",\"helpMessage\":\"Connection timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"30\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"receiveTimeout\",\"displayName\":\"Receive timeout (seconds)\",\"helpMessage\":\"Receive timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"60\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"soapActionUriPrefix\",\"displayName\":\"SOAPAction URI Prefix\",\"helpMessage\":\"SOAPAction URI Prefix\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false}],\"capabilities\":[],\"displayName\":\"newDisplayName7453d614\",\"connRequestTimeout\":20,\"poolConf\":null}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:10.705', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:10.70504+01:00", "before": "null", "inputs": ["{\"key\":\"newAbout103335eff39\",\"connector\":\"0194459d-65b1-79c9-a49e-e6792df512cf\",\"connectorDisplayName\":\"ConnInstance103\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"fullname\",\"extAttrName\":\"fullname\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":\"986d1236-3ac5-4a19-810c-5ab21d79cba1\",\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"newAbout103335eff39\",\"connector\":\"0194459d-65b1-79c9-a49e-e6792df512cf\",\"connectorDisplayName\":\"newDisplayName7453d614\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"fullname\",\"extAttrName\":\"fullname\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":\"986d1236-3ac5-4a19-810c-5ab21d79cba1\",\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:10.753', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:10.753579+01:00", "before": "{\"key\":\"0194459d-65b1-79c9-a49e-e6792df512cf\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.soap.WebServiceConnector\",\"bundleName\":\"net.tirasa.connid.bundles.soap\",\"version\":\"1.4.5\",\"conf\":[{\"schema\":{\"name\":\"endpoint\",\"displayName\":\"Service Endpoint\",\"helpMessage\":\"Service Endpoint\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://localhost:8888/syncope-fit-build-tools/cxf/soap\"],\"overridable\":false},{\"schema\":{\"name\":\"servicename\",\"displayName\":\"Service name\",\"helpMessage\":\"Service name\",\"type\":\"java.lang.String\",\"required\":true,\"order\":2,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"Provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"connectionTimeout\",\"displayName\":\"Connection timeout (seconds)\",\"helpMessage\":\"Connection timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"30\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"receiveTimeout\",\"displayName\":\"Receive timeout (seconds)\",\"helpMessage\":\"Receive timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"60\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"soapActionUriPrefix\",\"displayName\":\"SOAPAction URI Prefix\",\"helpMessage\":\"SOAPAction URI Prefix\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false}],\"capabilities\":[],\"displayName\":\"newDisplayName7453d614\",\"connRequestTimeout\":20,\"poolConf\":null}", "inputs": ["{\"key\":\"0194459d-65b1-79c9-a49e-e6792df512cf\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.soap.WebServiceConnector\",\"bundleName\":\"net.tirasa.connid.bundles.soap\",\"version\":\"1.4.5\",\"conf\":[{\"schema\":{\"name\":\"endpoint\",\"displayName\":\"Service Endpoint\",\"helpMessage\":\"Service Endpoint\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://localhost:8888/syncope-fit-build-tools/cxf/soap\"],\"overridable\":false},{\"schema\":{\"name\":\"servicename\",\"displayName\":\"Service name\",\"helpMessage\":\"Service name\",\"type\":\"java.lang.String\",\"required\":true,\"order\":2,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"Provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"connectionTimeout\",\"displayName\":\"Connection timeout (seconds)\",\"helpMessage\":\"Connection timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"30\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"receiveTimeout\",\"displayName\":\"Receive timeout (seconds)\",\"helpMessage\":\"Receive timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"60\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"soapActionUriPrefix\",\"displayName\":\"SOAPAction URI Prefix\",\"helpMessage\":\"SOAPAction URI Prefix\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"AUTHENTICATE\"],\"displayName\":\"newDisplayName7453d614\",\"connRequestTimeout\":20,\"poolConf\":null}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ConnectorLogic", "subcategory": null}, "output": "{\"key\":\"0194459d-65b1-79c9-a49e-e6792df512cf\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.soap.WebServiceConnector\",\"bundleName\":\"net.tirasa.connid.bundles.soap\",\"version\":\"1.4.5\",\"conf\":[{\"schema\":{\"name\":\"endpoint\",\"displayName\":\"Service Endpoint\",\"helpMessage\":\"Service Endpoint\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://localhost:8888/syncope-fit-build-tools/cxf/soap\"],\"overridable\":false},{\"schema\":{\"name\":\"servicename\",\"displayName\":\"Service name\",\"helpMessage\":\"Service name\",\"type\":\"java.lang.String\",\"required\":true,\"order\":2,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"Provisioning\"],\"overridable\":false},{\"schema\":{\"name\":\"connectionTimeout\",\"displayName\":\"Connection timeout (seconds)\",\"helpMessage\":\"Connection timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"30\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"receiveTimeout\",\"displayName\":\"Receive timeout (seconds)\",\"helpMessage\":\"Receive timeout\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"60\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"soapActionUriPrefix\",\"displayName\":\"SOAPAction URI Prefix\",\"helpMessage\":\"SOAPAction URI Prefix\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"AUTHENTICATE\"],\"displayName\":\"newDisplayName7453d614\",\"connRequestTimeout\":20,\"poolConf\":null}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:14.394', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:14.394211+01:00", "before": "null", "inputs": ["{\"key\":\"new-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"displayProperty\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + displayProperty + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":0,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"new-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[]},\"virSchemas\":[]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"displayProperty\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + displayProperty + '',ou=groups,o=isp''\",\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":0,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.754', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.754155+01:00", "before": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "inputs": ["{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[\"SEARCH\"],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[\"SEARCH\"],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.81', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.809798+01:00", "before": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[\"SEARCH\"],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "inputs": ["{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":true,\"capabilitiesOverride\":[\"SEARCH\"],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":true,\"capabilitiesOverride\":[\"SEARCH\"],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.877', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.877759+01:00", "before": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":true,\"capabilitiesOverride\":[\"SEARCH\"],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "inputs": ["{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:18.764', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:18.763919+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"deprovision68391c91\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-8534-7d83-a974-42176d3d6ab5\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"deprovision68391c91\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:18.744146+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:18.744185+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==deprovision68391c91\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=deprovision68391c91,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"deprovision68391c91\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"deprovision68391c91\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:23.969', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:23.968945+01:00", "before": "{\"key\":\"rest-target-resource\",\"connector\":\"44c02549-19c3-483c-8025-4919c3283c37\",\"connectorDisplayName\":\"REST\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"firstname\",\"extAttrName\":\"firstName\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"key\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"username\",\"extAttrName\":\"username\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":0,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"rest-target-resource\",\"connector\":\"44c02549-19c3-483c-8025-4919c3283c37\",\"connectorDisplayName\":\"REST\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"firstname\",\"extAttrName\":\"firstName\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"key\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"username\",\"extAttrName\":\"username\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":0,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"0194459d-9965-7e1c-aa84-b7a8fdd5a340\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"rest-target-resource\",\"connector\":\"44c02549-19c3-483c-8025-4919c3283c37\",\"connectorDisplayName\":\"REST\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"firstname\",\"extAttrName\":\"firstName\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"key\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"username\",\"extAttrName\":\"username\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":0,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"0194459d-9965-7e1c-aa84-b7a8fdd5a340\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:30.073', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:30.07337+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"aprinter112\",\"realm\":\"/odd/macro\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"location\"]}],\"virAttrs\":[],\"resources\":[],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459d-b156-7061-b8b2-dfc77d00e17b\",\"type\":\"PRINTER\",\"realm\":\"/odd/macro\",\"name\":\"aprinter112\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:30.048308+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:30.049097+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"location\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:31.801', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:31.799328+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-b7c1-7c56-8871-e0691b732fc4\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"7d74db8fmemb@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:31.691749+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:31.702008+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"1976\"]},{\"schema\":\"email\",\"values\":[\"7d74db8fmemb@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7d74db8fmemb@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7d74db8fmemb@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7d74db8fmemb@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 7d74db8fmemb@apache.org\"]},{\"schema\":\"info\",\"values\":[\"7d74db8fmemb@apache.org - 2025-01-08T12:12:31+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:31.68215+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"034740a9-fa10-453b-af37-dc7897e98fb1\",\"groupName\":\"additional\",\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"1977\"]}],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]},{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-b7c1-7c56-8871-e0691b732fc4\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"aLong\",\"values\":[\"1977\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[{\"operation\":\"ADD_REPLACE\",\"group\":\"034740a9-fa10-453b-af37-dc7897e98fb1\",\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"1976\"]},{\"schema\":\"ctype\",\"values\":[\"membership type\"]}],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-b7c1-7c56-8871-e0691b732fc4\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"7d74db8fmemb@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:31.691749+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:31.776036+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"1977\"]},{\"schema\":\"email\",\"values\":[\"7d74db8fmemb@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7d74db8fmemb@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7d74db8fmemb@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7d74db8fmemb@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 7d74db8fmemb@apache.org\"]},{\"schema\":\"info\",\"values\":[\"7d74db8fmemb@apache.org - 2025-01-08T12:12:31+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:31.68215+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"034740a9-fa10-453b-af37-dc7897e98fb1\",\"groupName\":\"additional\",\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"1976\"]},{\"schema\":\"ctype\",\"values\":[\"membership type\"]}],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]},{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:34.573', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:34.572574+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"df9e84a1typeExt@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"df9e84a1typeExt@apache.org\"]},{\"schema\":\"userId\",\"values\":[\"df9e84a1typeExt@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"df9e84a1typeExt@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"df9e84a1typeExt@apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-c2d5-7c7b-9cfe-1dc73020ce72\",\"groupName\":null,\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"1454\"]}],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-c2ed-7f44-b9d1-9f95e6a1defa\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"df9e84a1typeExt@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:34.547376+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:34.561104+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"df9e84a1typeExt@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"df9e84a1typeExt@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"df9e84a1typeExt@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"df9e84a1typeExt@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, df9e84a1typeExt@apache.org\"]},{\"schema\":\"info\",\"values\":[\"df9e84a1typeExt@apache.org - 2025-01-08T12:12:34+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:34.541375+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-c2d5-7c7b-9cfe-1dc73020ce72\",\"groupName\":\"typeExt9d47519a\",\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"1454\"]}],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]},{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:13.118', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:13.118289+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"823074dc-d280-436d-a7dd-07399fae48ec\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"puccini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:10.348806+01:00\",\"lastChangeContext\":null,\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"Giacomo\"]},{\"schema\":\"fullname\",\"values\":[\"Giacomo Puccini\"]},{\"schema\":\"surname\",\"values\":[\"Puccini\"]},{\"schema\":\"userId\",\"values\":[\"puccini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Puccini, Giacomo\"]},{\"schema\":\"info\",\"values\":[\"puccini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Puccini, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:10.342741+01:00\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"groupName\":\"artDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Search for realm evenTwo\",\"Connector and Resource for realm evenTwo\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"823074dc-d280-436d-a7dd-07399fae48ec\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"cool\",\"values\":[\"true\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"823074dc-d280-436d-a7dd-07399fae48ec\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"puccini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:13.108335+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"realm1\",\"realm2\"],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"cool\",\"values\":[\"true\"]},{\"schema\":\"firstname\",\"values\":[\"Giacomo\"]},{\"schema\":\"fullname\",\"values\":[\"Giacomo Puccini\"]},{\"schema\":\"surname\",\"values\":[\"Puccini\"]},{\"schema\":\"userId\",\"values\":[\"puccini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Puccini, Giacomo\"]},{\"schema\":\"info\",\"values\":[\"puccini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Puccini, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:10.342741+01:00\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"groupName\":\"artDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Search for realm evenTwo\",\"Connector and Resource for realm evenTwo\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:13.208', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:13.208029+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"823074dc-d280-436d-a7dd-07399fae48ec\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"puccini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:13.108335+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"cool\",\"values\":[\"true\"]},{\"schema\":\"firstname\",\"values\":[\"Giacomo\"]},{\"schema\":\"fullname\",\"values\":[\"Giacomo Puccini\"]},{\"schema\":\"surname\",\"values\":[\"Puccini\"]},{\"schema\":\"userId\",\"values\":[\"puccini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Puccini, Giacomo\"]},{\"schema\":\"info\",\"values\":[\"puccini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Puccini, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:10.342741+01:00\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"groupName\":\"artDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Search for realm evenTwo\",\"Connector and Resource for realm evenTwo\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"823074dc-d280-436d-a7dd-07399fae48ec\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"DELETE\",\"attr\":{\"schema\":\"cool\",\"values\":[]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"823074dc-d280-436d-a7dd-07399fae48ec\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"puccini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:13.196507+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"Giacomo\"]},{\"schema\":\"fullname\",\"values\":[\"Giacomo Puccini\"]},{\"schema\":\"surname\",\"values\":[\"Puccini\"]},{\"schema\":\"userId\",\"values\":[\"puccini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Puccini, Giacomo\"]},{\"schema\":\"info\",\"values\":[\"puccini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Puccini, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:12:10.342741+01:00\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"groupName\":\"artDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Search for realm evenTwo\",\"Connector and Resource for realm evenTwo\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:13.331', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:13.330391+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"92fef1f5dynRealmAdmin@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"92fef1f5dynRealmAdmin@apache.org\"]},{\"schema\":\"email\",\"values\":[\"92fef1f5dynRealmAdmin@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"fullname\",\"values\":[\"92fef1f5dynRealmAdmin@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"userId\",\"values\":[\"92fef1f5dynRealmAdmin@apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[\"Administer LDAP468f3b87\"],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-6ff9-7d35-bd66-653a166439ab\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"92fef1f5dynRealmAdmin@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:13.310461+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:13.319391+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"92fef1f5dynRealmAdmin@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"92fef1f5dynRealmAdmin@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"92fef1f5dynRealmAdmin@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"92fef1f5dynRealmAdmin@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 92fef1f5dynRealmAdmin@apache.org\"]},{\"schema\":\"info\",\"values\":[\"92fef1f5dynRealmAdmin@apache.org - 2025-01-08T12:12:13+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:13.306049+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"Administer LDAP468f3b87\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:13.395', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:13.395244+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"d9dc3188dynRealmUser@apache.org\",\"realm\":\"/even/two\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-701a-73e9-9111-89d52e8cafce\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"d9dc3188dynRealmUser@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:13.345587+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:13.35491+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"LDAPLovers4683c434\"],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"info\",\"values\":[\"d9dc3188dynRealmUser@apache.org - 2025-01-08T12:12:13+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:13.33889+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==d9dc3188dynRealmUser@apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=d9dc3188dynRealmUser@apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"cn\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:13.442', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:13.441935+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"dynRealmGroupf213eb9c\",\"realm\":\"/odd\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-705c-7571-a82d-cd73af19d6f3\",\"type\":\"GROUP\",\"realm\":\"/odd\",\"name\":\"dynRealmGroupf213eb9c\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:13.407378+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:13.407421+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"LDAPLovers4683c434\"],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==dynRealmGroupf213eb9c\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=dynRealmGroupf213eb9c,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"dynRealmGroupf213eb9c\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"dynRealmGroupf213eb9c\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:13.692', 'DEBUG', 'syncope.audit.Master', '{"who": "92fef1f5dynRealmAdmin@apache.org", "date": "2025-01-08T12:12:13.692242+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-701a-73e9-9111-89d52e8cafce\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"d9dc3188dynRealmUser@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:13.345587+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:13.35491+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"LDAPLovers4683c434\"],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"info\",\"values\":[\"d9dc3188dynRealmUser@apache.org - 2025-01-08T12:12:13+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:13.33889+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-701a-73e9-9111-89d52e8cafce\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"ws-target-resource-nopropagation\"}],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-701a-73e9-9111-89d52e8cafce\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"d9dc3188dynRealmUser@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:13.345587+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"92fef1f5dynRealmAdmin@apache.org\",\"lastChangeDate\":\"2025-01-08T12:12:13.675931+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"LDAPLovers4683c434\"],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"d9dc3188dynRealmUser@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, d9dc3188dynRealmUser@apache.org\"]},{\"schema\":\"info\",\"values\":[\"d9dc3188dynRealmUser@apache.org - 2025-01-08T12:12:13+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\",\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:13.33889+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-nopropagation\",\"status\":\"NOT_ATTEMPTED\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:13.736', 'DEBUG', 'syncope.audit.Master', '{"who": "92fef1f5dynRealmAdmin@apache.org", "date": "2025-01-08T12:12:13.733318+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-705c-7571-a82d-cd73af19d6f3\",\"type\":\"GROUP\",\"realm\":\"/odd\",\"name\":\"dynRealmGroupf213eb9c\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:13.407378+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:13.407421+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"LDAPLovers4683c434\"],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-705c-7571-a82d-cd73af19d6f3\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"icon\",\"values\":[\"modified\"]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-705c-7571-a82d-cd73af19d6f3\",\"type\":\"GROUP\",\"realm\":\"/odd\",\"name\":\"dynRealmGroupf213eb9c\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:13.407378+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"92fef1f5dynRealmAdmin@apache.org\",\"lastChangeDate\":\"2025-01-08T12:12:13.727669+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"LDAPLovers4683c434\"],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"modified\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"modified: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:13.952', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:13.952473+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"child10bb34e98\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7275-798a-9619-32618d3dee16\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"child10bb34e98\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:13.943568+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:13.943611+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:14.03', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:14.029845+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"a8286013issue654_1@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"uniqueAttribute453a07e2\"],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"a8286013issue654_1@syncope.apache.org\"]},{\"schema\":\"unique1edde565\",\"values\":[\"unique1edde565\"]},{\"schema\":\"userId\",\"values\":[\"a8286013issue654_1@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"a8286013issue654_1@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-72b7-7a32-a41b-755dbf098a83\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a8286013issue654_1@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:14.015683+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:14.022734+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"uniqueAttribute453a07e2\"],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"a8286013issue654_1@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"a8286013issue654_1@syncope.apache.org\"]},{\"schema\":\"unique1edde565\",\"values\":[\"unique1edde565\"]},{\"schema\":\"userId\",\"values\":[\"a8286013issue654_1@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"a8286013issue654_1@syncope.apache.org, \"]},{\"schema\":\"info\",\"values\":[\"a8286013issue654_1@syncope.apache.org - 2025-01-08T12:12:14+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"a8286013issue654_1@syncope.apache.org, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:14.008296+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:14.359', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:14.359359+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"lastGroupb5d35943\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"show\",\"values\":[\"true\"]},{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7409-70e8-b36e-7a5e5a30605c\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"lastGroupb5d35943\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:14.349742+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:14.349817+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]},{\"schema\":\"show\",\"values\":[\"true\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon_true\"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:14.464', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:14.463616+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7409-70e8-b36e-7a5e5a30605c\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"lastGroupb5d35943\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:14.349742+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:14.349817+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]},{\"schema\":\"show\",\"values\":[\"true\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon_true\"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-7409-70e8-b36e-7a5e5a30605c\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"new-ldap\"}],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7409-70e8-b36e-7a5e5a30605c\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"lastGroupb5d35943\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:14.349742+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:14.430706+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]},{\"schema\":\"show\",\"values\":[\"true\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon_true\"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[\"new-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==anIcon_true\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"false\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=anIcon_true,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"anIcon_true\"]},{\"schema\":\"cn\",\"values\":[\"anIcon_true\"]},{\"schema\":\"description\",\"values\":[\"0194459d-7409-70e8-b36e-7a5e5a30605c\"]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"new-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:14.52', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:14.520638+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7409-70e8-b36e-7a5e5a30605c\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"lastGroupb5d35943\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:14.349742+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:14.430706+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]},{\"schema\":\"show\",\"values\":[\"true\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon_true\"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[\"new-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-7409-70e8-b36e-7a5e5a30605c\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"icon\",\"values\":[\"anotherIcon\"]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7409-70e8-b36e-7a5e5a30605c\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"lastGroupb5d35943\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:14.349742+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:14.487444+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anotherIcon\"]},{\"schema\":\"show\",\"values\":[\"true\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anotherIcon_true\"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[\"new-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==anotherIcon_true\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"false\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=anIcon_true,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"anIcon_true\"]},{\"schema\":\"cn\",\"values\":[\"anIcon_true\"]},{\"schema\":\"description\",\"values\":[\"0194459d-7409-70e8-b36e-7a5e5a30605c\"]},{\"schema\":\"owner\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==anotherIcon_true\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"false\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=anotherIcon_true,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"anotherIcon_true\"]},{\"schema\":\"cn\",\"values\":[\"anotherIcon_true\"]},{\"schema\":\"description\",\"values\":[\"0194459d-7409-70e8-b36e-7a5e5a30605c\"]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"new-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:28.795', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:28.794656+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"linkedAccount14074@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[{\"key\":null,\"connObjectKeyValue\":\"uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":\"LinkedUsername\",\"password\":null,\"suspended\":false,\"plainAttrs\":[{\"schema\":\"surname\",\"values\":[\"LINKED_SURNAME\"]}],\"privileges\":[\"postMighty\"]}]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ac4c-73f2-8188-9b7bfb247f50\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount14074@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:28.752195+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:28.763921+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount14074@syncope.apache.org - 2025-01-08T12:12:28+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:28.748287+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[{\"key\":\"0194459d-ac4c-73f2-8188-9b7bfb247f51\",\"connObjectKeyValue\":\"uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":\"LinkedUsername\",\"password\":null,\"suspended\":false,\"plainAttrs\":[{\"schema\":\"surname\",\"values\":[\"LINKED_SURNAME\"]}],\"privileges\":[\"postMighty\"]}],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=linkedAccount14074@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"cn\",\"values\":[\"uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"LINKED_SURNAME\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:14.717', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:14.717538+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"syncope71761441f94\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"doublea53c92d8\",\"values\":[\"11.23\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7570-7148-96fc-cbd0093a4ee9\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"syncope71761441f94\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:14.708228+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:14.708409+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"doublea53c92d8\",\"values\":[\"11.23\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:14.762', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:14.762598+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7570-7148-96fc-cbd0093a4ee9\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"syncope71761441f94\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:14.708228+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:14.708409+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"doublea53c92d8\",\"values\":[\"11.230\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-7570-7148-96fc-cbd0093a4ee9\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"doublea53c92d8\",\"values\":[\"11.257\"]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7570-7148-96fc-cbd0093a4ee9\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"syncope71761441f94\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:14.708228+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:14.755904+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"doublea53c92d8\",\"values\":[\"11.257\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:14.791', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:14.791119+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7570-7148-96fc-cbd0093a4ee9\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"syncope71761441f94\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:14.708228+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:14.755904+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"doublea53c92d8\",\"values\":[\"11.257\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-7570-7148-96fc-cbd0093a4ee9\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"doublea53c92d8\",\"values\":[\"11.23\"]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7570-7148-96fc-cbd0093a4ee9\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"syncope71761441f94\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:14.708228+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:14.786505+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"doublea53c92d8\",\"values\":[\"11.23\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:14.88', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:14.880481+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"aDynamicMembership872952ce\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{\"PRINTER\":\"location==home;$type==PRINTER\"},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-75fe-7537-a27e-a02c5e0a9e18\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"aDynamicMembership872952ce\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:14.851962+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:14.85202+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{\"PRINTER\":\"location==home;$type==PRINTER\"},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:14.91', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:14.910173+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"Printer_da42785a\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"home\"]}],\"virAttrs\":[],\"resources\":[],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459d-7627-786e-a316-a548a8d2ac9f\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"Printer_da42785a\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:14.888657+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:14.8887+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"home\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[{\"groupKey\":\"0194459d-75fe-7537-a27e-a02c5e0a9e18\",\"groupName\":\"aDynamicMembership872952ce\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:14.942', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:14.942062+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459d-7627-786e-a316-a548a8d2ac9f\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"Printer_da42785a\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:14.888657+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:14.8887+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"home\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[{\"groupKey\":\"0194459d-75fe-7537-a27e-a02c5e0a9e18\",\"groupName\":\"aDynamicMembership872952ce\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}]}", "inputs": ["\"0194459d-7627-786e-a316-a548a8d2ac9f\"", "false"], "logger": {"type": "LOGIC", "event": "delete", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459d-7627-786e-a316-a548a8d2ac9f\",\"type\":null,\"realm\":null,\"name\":null,\"creator\":null,\"creationDate\":null,\"creationContext\":null,\"lastModifier\":null,\"lastChangeDate\":null,\"lastChangeContext\":null,\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:14.981', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:14.981452+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"deprovision62fd2074\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-767b-7b6b-90af-0222dcda2c69\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"deprovision62fd2074\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:14.975034+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:14.975075+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.076', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.076175+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-767b-7b6b-90af-0222dcda2c69\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"deprovision62fd2074\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:14.975034+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:14.975075+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["\"0194459d-767b-7b6b-90af-0222dcda2c69\"", "[\"resource-ldap\"]", "false"], "logger": {"type": "LOGIC", "event": "deprovision", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-767b-7b6b-90af-0222dcda2c69\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"deprovision62fd2074\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:14.975034+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:14.975075+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==deprovision62fd2074\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=deprovision62fd2074,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"deprovision62fd2074\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"deprovision62fd2074\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"afterObj\":null,\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.138', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.137887+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"assigne2ab0509\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7716-743e-b78b-6430a62003ce\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"assigne2ab0509\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.130521+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.130574+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.201', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.201328+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7716-743e-b78b-6430a62003ce\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"assigne2ab0509\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.130521+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.130574+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["\"0194459d-7716-743e-b78b-6430a62003ce\"", "[\"resource-ldap\"]", "false", "null", "false"], "logger": {"type": "LOGIC", "event": "assign", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7716-743e-b78b-6430a62003ce\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"assigne2ab0509\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.130521+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.175717+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==assigne2ab0509\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=assigne2ab0509,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"assigne2ab0509\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"assigne2ab0509\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.304', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.304425+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"lastGroupd32f35f7\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[\"rvirtualvalue\"]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-77a6-7356-891d-388a1e8168ba\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"lastGroupd32f35f7\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.274041+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.274075+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[\"rvirtualvalue\"]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==lastGroupd32f35f7\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=lastGroupd32f35f7,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"lastGroupd32f35f7\"]},{\"schema\":\"businessCategory\",\"values\":[\"rvirtualvalue\"]},{\"schema\":\"cn\",\"values\":[\"lastGroupd32f35f7\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[\"cn=otherchild,ou=groups,o=isp\"]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.349', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.349017+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-77a6-7356-891d-388a1e8168ba\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"lastGroupd32f35f7\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.274041+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.274075+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[\"rvirtualvalue\"]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-77a6-7356-891d-388a1e8168ba\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"name\":null,\"userOwner\":null,\"groupOwner\":{\"operation\":\"ADD_REPLACE\",\"value\":null},\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-77a6-7356-891d-388a1e8168ba\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"lastGroupd32f35f7\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.274041+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.332114+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[\"rvirtualvalue\"]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==lastGroupd32f35f7\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=lastGroupd32f35f7,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"lastGroupd32f35f7\"]},{\"schema\":\"businessCategory\",\"values\":[\"rvirtualvalue\"]},{\"schema\":\"cn\",\"values\":[\"lastGroupd32f35f7\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[\"cn=otherchild,ou=groups,o=isp\"]}]},\"afterObj\":{\"fiql\":\"__UID__==lastGroupd32f35f7\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=lastGroupd32f35f7,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"lastGroupd32f35f7\"]},{\"schema\":\"businessCategory\",\"values\":[\"rvirtualvalue\"]},{\"schema\":\"cn\",\"values\":[\"lastGroupd32f35f7\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.386', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.386037+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"toBeDeleted09146bec\",\"realm\":\"/even\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7801-78e4-9abd-9907248a147c\",\"type\":\"GROUP\",\"realm\":\"/even\",\"name\":\"toBeDeleted09146bec\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.364478+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.364519+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==toBeDeleted09146bec\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=toBeDeleted09146bec,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"toBeDeleted09146bec\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"toBeDeleted09146bec\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.46', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.460499+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"räksmörgås49428572\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-784f-76b5-8782-aecc5895645e\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"räksmörgås49428572\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.44259+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.442631+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==räksmörgås49428572\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=räksmörgås49428572,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"räksmörgås49428572\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"räksmörgås49428572\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.487', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.487611+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"aDynMembership23ab09ab\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{\"PRINTER\":\"location!=$null;$type==PRINTER\"},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-786b-7f8a-aad7-f05eb16eb585\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"aDynMembership23ab09ab\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.470399+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.47044+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":13,\"adynMembershipConds\":{\"PRINTER\":\"location!=$null;$type==PRINTER\"},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.518', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.518524+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"aDynMembership694e7a16\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"aDynMembershipd20ffc1a\"]}],\"virAttrs\":[],\"resources\":[],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459d-7889-7a58-85f0-20372a39981e\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"aDynMembership694e7a16\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.498598+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.498642+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"aDynMembershipd20ffc1a\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[{\"groupKey\":\"0194459d-786b-7f8a-aad7-f05eb16eb585\",\"groupName\":\"aDynMembership23ab09ab\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.573', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.57368+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-786b-7f8a-aad7-f05eb16eb585\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"aDynMembership23ab09ab\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.470399+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.47044+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":14,\"adynMembershipConds\":{\"PRINTER\":\"location!=$null;$type==PRINTER\"},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-786b-7f8a-aad7-f05eb16eb585\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{\"PRINTER\":\"location==$null;$type==PRINTER\"},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-786b-7f8a-aad7-f05eb16eb585\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"aDynMembership23ab09ab\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.470399+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.569554+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":2,\"adynMembershipConds\":{\"PRINTER\":\"location==$null;$type==PRINTER\"},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.603', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.603686+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459d-7889-7a58-85f0-20372a39981e\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"aDynMembership694e7a16\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.498598+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.498642+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"aDynMembershipd20ffc1a\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectUR\",\"key\":\"0194459d-7889-7a58-85f0-20372a39981e\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"DELETE\",\"attr\":{\"schema\":\"location\",\"values\":[]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459d-7889-7a58-85f0-20372a39981e\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"aDynMembership694e7a16\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.498598+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.597373+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[{\"groupKey\":\"0194459d-786b-7f8a-aad7-f05eb16eb585\",\"groupName\":\"aDynMembership23ab09ab\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.668', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.668542+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"lastGroupa562f065\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7917-7be8-9e2b-dc56faec6d4c\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"lastGroupa562f065\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.644579+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.644619+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==lastGroupa562f065\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=lastGroupa562f065,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"lastGroupa562f065\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"lastGroupa562f065\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.732', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.732367+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7917-7be8-9e2b-dc56faec6d4c\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"lastGroupa562f065\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.644579+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.644619+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-7917-7be8-9e2b-dc56faec6d4c\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"badge8906740f\",\"values\":[\"xxxxxxxxxx\"]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7917-7be8-9e2b-dc56faec6d4c\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"lastGroupa562f065\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.644579+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.728887+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"badge8906740f\",\"values\":[\"xxxxxxxxxx\"]},{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.768', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.767884+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"aStaticMembershipc5d151b6\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-798d-7336-8a12-2f158a08da7d\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"aStaticMembershipc5d151b6\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.761451+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.76149+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.807', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.807048+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"Printer_f1d19040\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-798d-7336-8a12-2f158a08da7d\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459d-79a0-72bd-80f4-2651e1cc9c70\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"Printer_f1d19040\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.778629+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.778693+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-798d-7336-8a12-2f158a08da7d\",\"groupName\":\"aStaticMembershipc5d151b6\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[{\"groupKey\":\"0194459d-786b-7f8a-aad7-f05eb16eb585\",\"groupName\":\"aDynMembership23ab09ab\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.835', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.834817+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459d-79a0-72bd-80f4-2651e1cc9c70\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"Printer_f1d19040\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.778629+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.778693+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-798d-7336-8a12-2f158a08da7d\",\"groupName\":\"aStaticMembershipc5d151b6\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[{\"groupKey\":\"0194459d-786b-7f8a-aad7-f05eb16eb585\",\"groupName\":\"aDynMembership23ab09ab\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}]}", "inputs": ["\"0194459d-79a0-72bd-80f4-2651e1cc9c70\"", "false"], "logger": {"type": "LOGIC", "event": "delete", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459d-79a0-72bd-80f4-2651e1cc9c70\",\"type\":null,\"realm\":null,\"name\":null,\"creator\":null,\"creationDate\":null,\"creationContext\":null,\"lastModifier\":null,\"lastChangeDate\":null,\"lastChangeContext\":null,\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.885', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.885647+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"unlink5fd94976\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-79f4-74cd-8951-adc7683e9229\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"unlink5fd94976\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.864478+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.864515+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==unlink5fd94976\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=unlink5fd94976,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"unlink5fd94976\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"unlink5fd94976\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.95', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.950696+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"latestGroupdc4cd885fec333f2\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7a3b-7d21-acbf-d84815a0e64d\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"latestGroupdc4cd885fec333f2\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.934377+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.934419+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==latestGroupdc4cd885fec333f2\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=latestGroupdc4cd885fec333f2,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"latestGroupdc4cd885fec333f2\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"latestGroupdc4cd885fec333f2\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:15.984', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:15.984401+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7a3b-7d21-acbf-d84815a0e64d\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"latestGroupdc4cd885fec333f2\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.934377+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.934419+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-7a3b-7d21-acbf-d84815a0e64d\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"show\",\"values\":[\"FALSE\"]}}],\"virAttrs\":[],\"resources\":[],\"name\":{\"operation\":\"ADD_REPLACE\",\"value\":\"finalGroup093df416\"},\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7a3b-7d21-acbf-d84815a0e64d\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"finalGroup093df416\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.934377+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.966516+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]},{\"schema\":\"show\",\"values\":[\"false\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: false\"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==finalGroup093df416\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=latestGroupdc4cd885fec333f2,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"latestGroupdc4cd885fec333f2\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"latestGroupdc4cd885fec333f2\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==finalGroup093df416\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=finalGroup093df416,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"finalGroup093df416\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"finalGroup093df416\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.009', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.008961+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7a3b-7d21-acbf-d84815a0e64d\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"finalGroup093df416\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.934377+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:15.966516+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]},{\"schema\":\"show\",\"values\":[\"false\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: false\"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-7a3b-7d21-acbf-d84815a0e64d\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"DELETE\",\"attr\":{\"schema\":\"show\",\"values\":[]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7a3b-7d21-acbf-d84815a0e64d\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"finalGroup093df416\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:15.934377+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.005235+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.034', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.03472+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"issueSYNCOPE1467\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7a8f-7716-9061-6b9068e3ec26\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"issueSYNCOPE1467\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.018796+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.018835+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==issueSYNCOPE1467\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=issueSYNCOPE1467,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"issueSYNCOPE1467\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"issueSYNCOPE1467\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.078', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.078467+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7a8f-7716-9061-6b9068e3ec26\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"issueSYNCOPE1467\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.018796+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.018835+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-7a8f-7716-9061-6b9068e3ec26\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"name\":{\"operation\":\"ADD_REPLACE\",\"value\":\"fixedSYNCOPE1467\"},\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7a8f-7716-9061-6b9068e3ec26\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"fixedSYNCOPE1467\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.018796+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.061351+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==fixedSYNCOPE1467\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=issueSYNCOPE1467,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"issueSYNCOPE1467\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"issueSYNCOPE1467\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==fixedSYNCOPE1467\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=fixedSYNCOPE1467,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"fixedSYNCOPE1467\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"fixedSYNCOPE1467\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.142', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.142189+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"artDirector\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2010-10-20T10:00:00Z\",\"lastChangeContext\":null,\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":1,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"realm\":null,\"auxClasses\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"csv\"}],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"resource-testdb\"}],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"artDirector\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.13943+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[\"csv\"],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":1,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.159', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.159472+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"artDirector\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.13943+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[\"csv\"],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":1,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"realm\":null,\"auxClasses\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"csv\"}],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"resource-testdb\"}],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"artDirector\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.15681+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[\"csv\"],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":1,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.175', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.175686+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"artDirector\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.15681+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[\"csv\"],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":1,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"realm\":null,\"auxClasses\":[{\"operation\":\"DELETE\",\"value\":\"csv\"}],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"DELETE\",\"value\":\"resource-testdb\"}],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"artDirector\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.173013+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":1,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.205', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.205594+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"provision337017f2\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7b3f-78b1-b2bd-ca1bae6843ea\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"provision337017f2\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.196715+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.196778+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.292', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.292709+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"unassignd1e424a6\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7b92-7a7c-a85e-f63059a4b0fd\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"unassignd1e424a6\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.277076+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.277114+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==unassignd1e424a6\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=unassignd1e424a6,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"unassignd1e424a6\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"unassignd1e424a6\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.338', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.337724+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7b92-7a7c-a85e-f63059a4b0fd\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"unassignd1e424a6\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.277076+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.277114+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["\"0194459d-7b92-7a7c-a85e-f63059a4b0fd\"", "[\"resource-ldap\"]", "false"], "logger": {"type": "LOGIC", "event": "unassign", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7b92-7a7c-a85e-f63059a4b0fd\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"unassignd1e424a6\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.277076+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.317851+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==unassignd1e424a6\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=unassignd1e424a6,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"unassignd1e424a6\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"unassignd1e424a6\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"afterObj\":null,\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.381', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.381773+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"link13198d76\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7bf7-70f5-85ee-06e72ac49d2d\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"link13198d76\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.377712+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.37775+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.605', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.604917+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"patch890b94cc\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":\"(($groups==ebf97068-aa4b-4a85-9f01-680e8c4cf227;$resources!=ws-target-resource-1);aLong==1)\",\"adynMembershipConds\":{\"PRINTER\":\"(($groups==ece66293-8f31-4a84-8e8d-23da36e70846;cool==ss);$resources==ws-target-resource-2);$type==PRINTER\"},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7caf-7d4f-acfe-69deec4506c7\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"patch890b94cc\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.564592+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.564675+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":\"(($groups==ebf97068-aa4b-4a85-9f01-680e8c4cf227;$resources!=ws-target-resource-1);aLong==1)\",\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{\"PRINTER\":\"(($groups==ece66293-8f31-4a84-8e8d-23da36e70846;cool==ss);$resources==ws-target-resource-2);$type==PRINTER\"},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.671', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.67172+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7caf-7d4f-acfe-69deec4506c7\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"patch890b94cc\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.564592+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.564675+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":\"(($groups==ebf97068-aa4b-4a85-9f01-680e8c4cf227;$resources!=ws-target-resource-1);aLong==1)\",\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{\"PRINTER\":\"(($groups==ece66293-8f31-4a84-8e8d-23da36e70846;cool==ss);$resources==ws-target-resource-2);$type==PRINTER\"},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-7caf-7d4f-acfe-69deec4506c7\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"rderived_sx\",\"values\":[\"sx\"]}},{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"title\",\"values\":[\"mr\"]}},{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"rderived_dx\",\"values\":[\"dx\"]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":\"(($groups==ebf97068-aa4b-4a85-9f01-680e8c4cf227;$resources!=ws-target-resource-1);aLong==1)\",\"adynMembershipConds\":{\"PRINTER\":\"(($groups==ece66293-8f31-4a84-8e8d-23da36e70846;cool==ss);$resources==ws-target-resource-2);$type==PRINTER\"},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7caf-7d4f-acfe-69deec4506c7\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"patch890b94cc\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.564592+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.665128+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"rderived_dx\",\"values\":[\"dx\"]},{\"schema\":\"rderived_sx\",\"values\":[\"sx\"]},{\"schema\":\"title\",\"values\":[\"mr\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"sx-dx\"]},{\"schema\":\"rderiveddata\",\"values\":[\"sx-dx\"]},{\"schema\":\"rderivedschema\",\"values\":[\"sx-dx\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":\"(($groups==ebf97068-aa4b-4a85-9f01-680e8c4cf227;$resources!=ws-target-resource-1);aLong==1)\",\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{\"PRINTER\":\"(($groups==ece66293-8f31-4a84-8e8d-23da36e70846;cool==ss);$resources==ws-target-resource-2);$type==PRINTER\"},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.707', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.707519+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"syncope7145ffa12a1\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"title\",\"values\":[\"first\"]},{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7d2f-7582-876b-e0f49a121d37\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"syncope7145ffa12a1\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.689564+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.689598+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]},{\"schema\":\"title\",\"values\":[\"first\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==syncope7145ffa12a1\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"false\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=syncope7145ffa12a1,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"syncope7145ffa12a1\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"syncope7145ffa12a1\"]},{\"schema\":\"description\",\"values\":[\"first\"]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.74', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.740128+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7d2f-7582-876b-e0f49a121d37\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"syncope7145ffa12a1\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.689564+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.689598+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]},{\"schema\":\"title\",\"values\":[\"first\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-7d2f-7582-876b-e0f49a121d37\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"title\",\"values\":[\"second\"]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7d2f-7582-876b-e0f49a121d37\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"syncope7145ffa12a1\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.689564+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.722708+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]},{\"schema\":\"title\",\"values\":[\"second\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==syncope7145ffa12a1\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"false\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=syncope7145ffa12a1,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"syncope7145ffa12a1\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"syncope7145ffa12a1\"]},{\"schema\":\"description\",\"values\":[\"first\"]},{\"schema\":\"owner\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==syncope7145ffa12a1\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"false\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=syncope7145ffa12a1,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"syncope7145ffa12a1\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"syncope7145ffa12a1\"]},{\"schema\":\"description\",\"values\":[\"second\"]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.796', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.796062+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7d2f-7582-876b-e0f49a121d37\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"syncope7145ffa12a1\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.689564+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.722708+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]},{\"schema\":\"title\",\"values\":[\"second\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-7d2f-7582-876b-e0f49a121d37\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"title\",\"values\":[\"third\"]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7d2f-7582-876b-e0f49a121d37\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"syncope7145ffa12a1\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.689564+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.777156+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]},{\"schema\":\"title\",\"values\":[\"third\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==syncope7145ffa12a1\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"false\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=syncope7145ffa12a1,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"syncope7145ffa12a1\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"syncope7145ffa12a1\"]},{\"schema\":\"description\",\"values\":[\"second\"]},{\"schema\":\"owner\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==syncope7145ffa12a1\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"false\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=syncope7145ffa12a1,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"syncope7145ffa12a1\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"syncope7145ffa12a1\"]},{\"schema\":\"description\",\"values\":[\"third\"]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.862', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.862161+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7d2f-7582-876b-e0f49a121d37\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"syncope7145ffa12a1\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.689564+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.777156+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]},{\"schema\":\"title\",\"values\":[\"third\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-7d2f-7582-876b-e0f49a121d37\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"title\",\"values\":[\"fourth\"]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7d2f-7582-876b-e0f49a121d37\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"syncope7145ffa12a1\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.689564+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.835845+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]},{\"schema\":\"title\",\"values\":[\"fourth\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==syncope7145ffa12a1\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"false\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=syncope7145ffa12a1,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"syncope7145ffa12a1\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"syncope7145ffa12a1\"]},{\"schema\":\"description\",\"values\":[\"third\"]},{\"schema\":\"owner\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==syncope7145ffa12a1\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"false\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=syncope7145ffa12a1,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"syncope7145ffa12a1\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"syncope7145ffa12a1\"]},{\"schema\":\"description\",\"values\":[\"third\"]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"NOT_ATTEMPTED\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.891', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.891651+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"torenamef9dda066\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7df4-789f-80fa-c274555de1af\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"torenamef9dda066\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.886987+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.887228+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.909', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.909212+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7df4-789f-80fa-c274555de1af\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"torenamef9dda066\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.886987+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.887228+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-7df4-789f-80fa-c274555de1af\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"name\":{\"operation\":\"ADD_REPLACE\",\"value\":\"renamed1d2d783a\"},\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7df4-789f-80fa-c274555de1af\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"renamed1d2d783a\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.886987+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.905168+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.93', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.929869+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"typeExtensions575b88fd\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[{\"anyType\":\"USER\",\"auxClasses\":[\"csv\"]}]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7e16-746c-81bb-5a9dc2a46f54\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"typeExtensions575b88fd\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.922179+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.922238+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[{\"anyType\":\"USER\",\"auxClasses\":[\"csv\"]}]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:16.952', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:16.952035+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7e16-746c-81bb-5a9dc2a46f54\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"typeExtensions575b88fd\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.922179+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.922238+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[{\"anyType\":\"USER\",\"auxClasses\":[\"csv\"]}]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-7e16-746c-81bb-5a9dc2a46f54\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[{\"anyType\":\"USER\",\"auxClasses\":[\"csv\",\"other\"]}]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7e16-746c-81bb-5a9dc2a46f54\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"typeExtensions575b88fd\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:16.922179+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:16.947805+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[{\"anyType\":\"USER\",\"auxClasses\":[\"csv\",\"other\"]}]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:17.024', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:17.024147+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"unlimited53a541d4\",\"realm\":\"/even/two\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7e7a-759f-9bfd-56175628a6c6\",\"type\":\"GROUP\",\"realm\":\"/even/two\",\"name\":\"unlimited53a541d4\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:17.020946+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:17.020983+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:17.055', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:17.055285+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"f1b15698unlimited@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"f1b15698unlimited@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"f1b15698unlimited@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"f1b15698unlimited@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"f1b15698unlimited@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-7e7a-759f-9bfd-56175628a6c6\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-7e86-79f3-a7fe-073f30f4fa20\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f1b15698unlimited@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:17.033952+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:17.045951+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f1b15698unlimited@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"f1b15698unlimited@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"f1b15698unlimited@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f1b15698unlimited@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f1b15698unlimited@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"f1b15698unlimited@syncope.apache.org - 2025-01-08T12:12:17+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:17.030562+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-7e7a-759f-9bfd-56175628a6c6\",\"groupName\":\"unlimited53a541d4\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:17.155', 'DEBUG', 'syncope.audit.Master', '{"who": "puccini", "date": "2025-01-08T12:12:17.155779+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"ebf97068-aa4b-4a85-9f01-680e8c4cf227\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"director\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2010-10-20T10:00:00Z\",\"lastChangeContext\":null,\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"icon6\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"icon6: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":\"823074dc-d280-436d-a7dd-07399fae48ec\",\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"ebf97068-aa4b-4a85-9f01-680e8c4cf227\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"name\":{\"operation\":\"ADD_REPLACE\",\"value\":\"Director\"},\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"ebf97068-aa4b-4a85-9f01-680e8c4cf227\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"Director\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"puccini\",\"lastChangeDate\":\"2025-01-08T12:12:17.150169+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"icon6\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"icon6: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":\"823074dc-d280-436d-a7dd-07399fae48ec\",\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:17.17', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:17.170005+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"forProvisionc11053a9\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7f0c-7027-8030-3780651d3519\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"forProvisionc11053a9\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:17.166271+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:17.166313+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:17.207', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:17.206823+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"810c9976forProvision@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"810c9976forProvision@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"810c9976forProvision@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"810c9976forProvision@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"810c9976forProvision@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-7f0c-7027-8030-3780651d3519\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-7f18-7f96-990f-c3e0f9e184c5\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"810c9976forProvision@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:17.182014+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:17.19244+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"810c9976forProvision@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"810c9976forProvision@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"810c9976forProvision@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"810c9976forProvision@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 810c9976forProvision@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"810c9976forProvision@syncope.apache.org - 2025-01-08T12:12:17+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:17.176516+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459d-7f0c-7027-8030-3780651d3519\",\"groupName\":\"forProvisionc11053a9\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:17.247', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:17.246699+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7f0c-7027-8030-3780651d3519\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"forProvisionc11053a9\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:17.166271+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:17.166313+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":1,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-7f0c-7027-8030-3780651d3519\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"resource-ldap\"}],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-7f0c-7027-8030-3780651d3519\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"forProvisionc11053a9\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:17.166271+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:17.22658+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":1,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==forProvisionc11053a9\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=forProvisionc11053a9,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"forProvisionc11053a9\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"forProvisionc11053a9\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:18.52', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:18.520621+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"uDynMembershipc9701843\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":\"cool==true\",\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-8443-732f-ba32-36dca8a3064a\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"uDynMembershipc9701843\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:18.501913+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:18.501965+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":\"cool==true\",\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":1,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:18.584', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:18.584292+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-8443-732f-ba32-36dca8a3064a\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"uDynMembershipc9701843\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:18.501913+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:18.501965+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":\"cool==true\",\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":1,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-8443-732f-ba32-36dca8a3064a\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":\"cool==false\",\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-8443-732f-ba32-36dca8a3064a\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"uDynMembershipc9701843\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:18.501913+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:18.579122+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":\"cool==false\",\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:18.675', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:18.675744+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"encryptedb2a20e54\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"encrypted77580af4\",\"values\":[\"testvalue\"]},{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-84df-70c4-94af-32fbf08eb9e1\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"encryptedb2a20e54\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:18.659042+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:18.65908+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"encrypted77580af4\",\"values\":[\"548032E3E11AEF8D64B743608E7A9FE930050B7BC8D32B1CFFFF949A0075D7D7ABC6E9E4DBDBB48F7A546628A74857E53F6C3E890EB95BDEC328917CDD18CBDB\"]},{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==encryptedb2a20e54\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=encryptedb2a20e54,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"encryptedb2a20e54\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"encryptedb2a20e54\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:18.718', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:18.718562+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-84df-70c4-94af-32fbf08eb9e1\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"encryptedb2a20e54\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:18.659042+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:18.65908+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"encrypted77580af4\",\"values\":[\"548032E3E11AEF8D64B743608E7A9FE930050B7BC8D32B1CFFFF949A0075D7D7ABC6E9E4DBDBB48F7A546628A74857E53F6C3E890EB95BDEC328917CDD18CBDB\"]},{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459d-84df-70c4-94af-32fbf08eb9e1\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"encrypted77580af4\",\"values\":[\"testvalue\"]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-84df-70c4-94af-32fbf08eb9e1\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"encryptedb2a20e54\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:18.659042+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:18.711985+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"encrypted77580af4\",\"values\":[\"testvalue\"]},{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:18.797', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:18.797852+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-8534-7d83-a974-42176d3d6ab5\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"deprovision68391c91\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:18.744146+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:18.744185+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["\"0194459d-8534-7d83-a974-42176d3d6ab5\"", "[\"resource-ldap\"]", "false"], "logger": {"type": "LOGIC", "event": "deprovision", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-8534-7d83-a974-42176d3d6ab5\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"deprovision68391c91\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:18.744146+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:18.744185+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==deprovision68391c91\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=deprovision68391c91,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"deprovision68391c91\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"deprovision68391c91\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"afterObj\":null,\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:19.331', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:19.331349+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"cc85d5d3syncope164@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"cc85d5d3syncope164@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"cc85d5d3syncope164@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"cc85d5d3syncope164@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"cc85d5d3syncope164@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-876d-7270-8f00-ba2614e6c5a9\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"cc85d5d3syncope164@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:19.313923+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:19.321993+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"cc85d5d3syncope164@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"cc85d5d3syncope164@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"cc85d5d3syncope164@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"cc85d5d3syncope164@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, cc85d5d3syncope164@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"cc85d5d3syncope164@syncope.apache.org - 2025-01-08T12:12:19+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:19.30981+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:26.908', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:26.905514+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"vivaldi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:25.4393+01:00\",\"lastChangeContext\":\"PullTask 0194459d-99b1-7c4d-b4e7-bb9e8d71ed76 ''Linked Account Pull Task''\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"F\"]},{\"schema\":\"email\",\"values\":[\"vivaldi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Antonio\"]},{\"schema\":\"fullname\",\"values\":[\"Antonio Vivaldi\"]},{\"schema\":\"surname\",\"values\":[\"Vivaldi\"]},{\"schema\":\"userId\",\"values\":[\"vivaldi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Vivaldi, Antonio\"]},{\"schema\":\"info\",\"values\":[\"vivaldi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Vivaldi, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-1\",\"ws-target-resource-2\",\"ws-target-resource-delete\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[{\"key\":\"0194459d-9c9f-755c-96de-e1c7c188aa53\",\"connObjectKeyValue\":\"7f2c70e1-01d5-4baf-a4b4-583aa5804508\",\"resource\":\"rest-target-resource\",\"username\":\"linkedaccount2\",\"password\":null,\"suspended\":false,\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"Giovannino\"]}],\"privileges\":[]},{\"key\":\"0194459d-9d0b-791a-8cfb-dba3f78e2edb\",\"connObjectKeyValue\":\"198b4802-f5f0-4121-80ee-af952feb2274\",\"resource\":\"rest-target-resource\",\"username\":\"not.vivaldi\",\"password\":null,\"suspended\":true,\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"not.vivaldi@syncope.org\"]}],\"privileges\":[]}],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[{\"operation\":\"DELETE\",\"linkedAccountTO\":{\"key\":null,\"connObjectKeyValue\":\"7f2c70e1-01d5-4baf-a4b4-583aa5804508\",\"resource\":\"rest-target-resource\",\"username\":null,\"password\":null,\"suspended\":false,\"plainAttrs\":[],\"privileges\":[]}},{\"operation\":\"DELETE\",\"linkedAccountTO\":{\"key\":null,\"connObjectKeyValue\":\"198b4802-f5f0-4121-80ee-af952feb2274\",\"resource\":\"rest-target-resource\",\"username\":null,\"password\":null,\"suspended\":false,\"plainAttrs\":[],\"privileges\":[]}}]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"vivaldi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:26.252954+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"F\"]},{\"schema\":\"email\",\"values\":[\"vivaldi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Antonio\"]},{\"schema\":\"fullname\",\"values\":[\"Antonio Vivaldi\"]},{\"schema\":\"surname\",\"values\":[\"Vivaldi\"]},{\"schema\":\"userId\",\"values\":[\"vivaldi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Vivaldi, Antonio\"]},{\"schema\":\"info\",\"values\":[\"vivaldi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Vivaldi, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-1\",\"ws-target-resource-2\",\"ws-target-resource-delete\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==198b4802-f5f0-4121-80ee-af952feb2274\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"false\"]},{\"schema\":\"__NAME__\",\"values\":[\"198b4802-f5f0-4121-80ee-af952feb2274\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"Password123\"]},{\"schema\":\"__UID__\",\"values\":[\"198b4802-f5f0-4121-80ee-af952feb2274\"]},{\"schema\":\"email\",\"values\":[\"not.vivaldi@syncope.org\"]},{\"schema\":\"firstName\",\"values\":[]},{\"schema\":\"key\",\"values\":[\"198b4802-f5f0-4121-80ee-af952feb2274\"]},{\"schema\":\"surname\",\"values\":[]},{\"schema\":\"username\",\"values\":[\"not.vivaldi\"]}]},\"afterObj\":null,\"resource\":\"rest-target-resource\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:27.219', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:27.219001+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"linkedAccount59765@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"linkedAccount59765@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount59765@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount59765@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount59765@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[{\"key\":null,\"connObjectKeyValue\":\"fe153fea-11ba-43cd-bd64-eb3d75bbd5f4\",\"resource\":\"rest-target-resource\",\"username\":null,\"password\":null,\"suspended\":false,\"plainAttrs\":[],\"privileges\":[]}]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-a535-755d-b9d6-2a374d209a2a\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount59765@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:26.937741+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:26.950277+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount59765@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount59765@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount59765@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount59765@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount59765@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount59765@syncope.apache.org - 2025-01-08T12:12:26+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:26.933402+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[{\"key\":\"0194459d-a535-755d-b9d6-2a374d209a2b\",\"connObjectKeyValue\":\"fe153fea-11ba-43cd-bd64-eb3d75bbd5f4\",\"resource\":\"rest-target-resource\",\"username\":null,\"password\":null,\"suspended\":false,\"plainAttrs\":[],\"privileges\":[]}],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==fe153fea-11ba-43cd-bd64-eb3d75bbd5f4\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"fe153fea-11ba-43cd-bd64-eb3d75bbd5f4\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"fe153fea-11ba-43cd-bd64-eb3d75bbd5f4\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount59765@syncope.apache.org\"]},{\"schema\":\"firstName\",\"values\":[\"linkedAccount59765@syncope.apache.org\"]},{\"schema\":\"key\",\"values\":[\"fe153fea-11ba-43cd-bd64-eb3d75bbd5f4\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"username\",\"values\":[\"linkedAccount59765@syncope.apache.org\"]}]},\"resource\":\"rest-target-resource\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:28.884', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:28.88432+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ac4c-73f2-8188-9b7bfb247f50\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount14074@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:28.752195+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:28.763921+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount14074@syncope.apache.org - 2025-01-08T12:12:28+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:28.748287+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[{\"key\":\"0194459d-ac4c-73f2-8188-9b7bfb247f51\",\"connObjectKeyValue\":\"uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":\"LinkedUsername\",\"password\":null,\"suspended\":false,\"plainAttrs\":[{\"schema\":\"surname\",\"values\":[\"LINKED_SURNAME\"]}],\"privileges\":[\"postMighty\"]}],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-ac4c-73f2-8188-9b7bfb247f50\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[{\"operation\":\"ADD_REPLACE\",\"linkedAccountTO\":{\"key\":null,\"connObjectKeyValue\":\"uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":\"LinkedUsernameUpdated\",\"password\":null,\"suspended\":false,\"plainAttrs\":[{\"schema\":\"surname\",\"values\":[\"UPDATED_SURNAME\"]},{\"schema\":\"email\",\"values\":[\"UPDATED_EMAIL@syncope.apache.org\"]}],\"privileges\":[\"postMighty\"]}}]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ac4c-73f2-8188-9b7bfb247f50\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount14074@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:28.752195+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:28.842659+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount14074@syncope.apache.org - 2025-01-08T12:12:28+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:28.748287+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[{\"key\":\"0194459d-ac4c-73f2-8188-9b7bfb247f51\",\"connObjectKeyValue\":\"uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":\"LinkedUsernameUpdated\",\"password\":null,\"suspended\":false,\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"UPDATED_EMAIL@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"UPDATED_SURNAME\"]}],\"privileges\":[\"postMighty\"]}],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=linkedAccount14074@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"cn\",\"values\":[\"uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"LINKED_SURNAME\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=linkedAccount14074@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"cn\",\"values\":[\"uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"UPDATED_EMAIL@syncope.apache.org\",\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"UPDATED_SURNAME\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:28.942', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:28.941533+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ac4c-73f2-8188-9b7bfb247f50\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount14074@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:28.752195+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:28.842659+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount14074@syncope.apache.org - 2025-01-08T12:12:28+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:28.748287+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[{\"key\":\"0194459d-ac4c-73f2-8188-9b7bfb247f51\",\"connObjectKeyValue\":\"uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":\"LinkedUsernameUpdated\",\"password\":null,\"suspended\":false,\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"UPDATED_EMAIL@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"UPDATED_SURNAME\"]}],\"privileges\":[\"postMighty\"]}],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-ac4c-73f2-8188-9b7bfb247f50\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[{\"operation\":\"DELETE\",\"linkedAccountTO\":{\"key\":\"0194459d-ac4c-73f2-8188-9b7bfb247f51\",\"connObjectKeyValue\":\"uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":\"LinkedUsernameUpdated\",\"password\":null,\"suspended\":false,\"plainAttrs\":[{\"schema\":\"surname\",\"values\":[\"UPDATED_SURNAME\"]},{\"schema\":\"email\",\"values\":[\"UPDATED_EMAIL@syncope.apache.org\"]}],\"privileges\":[\"postMighty\"]}}]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ac4c-73f2-8188-9b7bfb247f50\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount14074@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:28.752195+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:28.91893+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount14074@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount14074@syncope.apache.org - 2025-01-08T12:12:28+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:28.748287+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=linkedAccount14074@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"cn\",\"values\":[\"uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"UPDATED_EMAIL@syncope.apache.org\",\"linkedAccount14074@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"UPDATED_SURNAME\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":null,\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:28.97', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:28.970415+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"linkedAccount85203@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ad19-7959-8a6e-397e6456eb5e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount85203@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:28.957181+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:28.963483+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount85203@syncope.apache.org - 2025-01-08T12:12:28+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"CBFDAC6008F9CAB4083784CBD1874F76618D2A97\",\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:28.953789+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:29.045', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:29.045116+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ad19-7959-8a6e-397e6456eb5e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount85203@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:28.957181+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:28.963483+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount85203@syncope.apache.org - 2025-01-08T12:12:28+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:28.953789+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-ad19-7959-8a6e-397e6456eb5e\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[{\"operation\":\"ADD_REPLACE\",\"linkedAccountTO\":{\"key\":null,\"connObjectKeyValue\":\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":null,\"suspended\":false,\"plainAttrs\":[],\"privileges\":[]}}]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ad19-7959-8a6e-397e6456eb5e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount85203@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:28.957181+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:29.010715+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount85203@syncope.apache.org - 2025-01-08T12:12:28+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"CBFDAC6008F9CAB4083784CBD1874F76618D2A97\",\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:28.953789+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[{\"key\":\"0194459d-ad42-7cc9-be1c-6c920382e463\",\"connObjectKeyValue\":\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":null,\"suspended\":false,\"plainAttrs\":[],\"privileges\":[]}],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"cn\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:29.158', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:29.15764+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ad19-7959-8a6e-397e6456eb5e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount85203@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:28.957181+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:29.010715+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount85203@syncope.apache.org - 2025-01-08T12:12:28+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:28.953789+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[{\"key\":\"0194459d-ad42-7cc9-be1c-6c920382e463\",\"connObjectKeyValue\":\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":null,\"suspended\":false,\"plainAttrs\":[],\"privileges\":[]}],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-ad19-7959-8a6e-397e6456eb5e\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[{\"operation\":\"ADD_REPLACE\",\"linkedAccountTO\":{\"key\":null,\"connObjectKeyValue\":\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":\"Password123\",\"suspended\":false,\"plainAttrs\":[],\"privileges\":[]}}]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ad19-7959-8a6e-397e6456eb5e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount85203@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:28.957181+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:29.118503+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount85203@syncope.apache.org - 2025-01-08T12:12:28+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"CBFDAC6008F9CAB4083784CBD1874F76618D2A97\",\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:28.953789+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[{\"key\":\"0194459d-ad42-7cc9-be1c-6c920382e463\",\"connObjectKeyValue\":\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":\"pNB7o3MuEwK1EP0tDOVOuA==\",\"suspended\":false,\"plainAttrs\":[],\"privileges\":[]}],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"cn\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"cn\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:29.23', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:29.229532+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ad19-7959-8a6e-397e6456eb5e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount85203@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:28.957181+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:29.118503+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount85203@syncope.apache.org - 2025-01-08T12:12:28+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:28.953789+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[{\"key\":\"0194459d-ad42-7cc9-be1c-6c920382e463\",\"connObjectKeyValue\":\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":\"pNB7o3MuEwK1EP0tDOVOuA==\",\"suspended\":false,\"plainAttrs\":[],\"privileges\":[]}],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-ad19-7959-8a6e-397e6456eb5e\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[{\"operation\":\"ADD_REPLACE\",\"linkedAccountTO\":{\"key\":null,\"connObjectKeyValue\":\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":\"Password123Updated\",\"suspended\":false,\"plainAttrs\":[],\"privileges\":[]}}]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ad19-7959-8a6e-397e6456eb5e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount85203@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:28.957181+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:29.195092+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount85203@syncope.apache.org - 2025-01-08T12:12:28+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"CBFDAC6008F9CAB4083784CBD1874F76618D2A97\",\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:28.953789+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[{\"key\":\"0194459d-ad42-7cc9-be1c-6c920382e463\",\"connObjectKeyValue\":\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":\"oH/yG3qsBGxcg7ZuzT2SgTjFWiy37b6x6UFYqeH5I6w=\",\"suspended\":false,\"plainAttrs\":[],\"privileges\":[]}],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"cn\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"cn\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:29.305', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:29.304828+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ad19-7959-8a6e-397e6456eb5e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount85203@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:28.957181+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:29.195092+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount85203@syncope.apache.org - 2025-01-08T12:12:28+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:28.953789+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[{\"key\":\"0194459d-ad42-7cc9-be1c-6c920382e463\",\"connObjectKeyValue\":\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":\"oH/yG3qsBGxcg7ZuzT2SgTjFWiy37b6x6UFYqeH5I6w=\",\"suspended\":false,\"plainAttrs\":[],\"privileges\":[]}],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-ad19-7959-8a6e-397e6456eb5e\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[{\"operation\":\"ADD_REPLACE\",\"linkedAccountTO\":{\"key\":null,\"connObjectKeyValue\":\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":null,\"suspended\":false,\"plainAttrs\":[],\"privileges\":[]}}]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ad19-7959-8a6e-397e6456eb5e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount85203@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:28.957181+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:29.266245+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount85203@syncope.apache.org - 2025-01-08T12:12:28+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"CBFDAC6008F9CAB4083784CBD1874F76618D2A97\",\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:28.953789+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[{\"key\":\"0194459d-ad42-7cc9-be1c-6c920382e463\",\"connObjectKeyValue\":\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":null,\"suspended\":false,\"plainAttrs\":[],\"privileges\":[]}],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"cn\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"cn\",\"values\":[\"uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"linkedAccount85203@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:29.361', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:29.361253+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"linkedAccount58321@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[{\"key\":null,\"connObjectKeyValue\":\"firstAccountOflinkedAccount58321@syncope.apache.org\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":null,\"suspended\":false,\"plainAttrs\":[{\"schema\":\"surname\",\"values\":[\"LINKED_SURNAME\"]}],\"privileges\":[\"postMighty\"]}]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ae89-71ca-b29c-e4c4749fa0f4\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount58321@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:29.324802+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:29.337196+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount58321@syncope.apache.org - 2025-01-08T12:12:29+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:29.321175+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[{\"key\":\"0194459d-ae89-71ca-b29c-e4c4749fa0f5\",\"connObjectKeyValue\":\"firstAccountOflinkedAccount58321@syncope.apache.org\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":null,\"suspended\":false,\"plainAttrs\":[{\"schema\":\"surname\",\"values\":[\"LINKED_SURNAME\"]}],\"privileges\":[\"postMighty\"]}],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==firstAccountOflinkedAccount58321@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=linkedAccount58321@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"firstAccountOflinkedAccount58321@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"firstAccountOflinkedAccount58321@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"LINKED_SURNAME\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:29.439', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:29.439154+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ae89-71ca-b29c-e4c4749fa0f4\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount58321@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:29.324802+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:29.337196+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount58321@syncope.apache.org - 2025-01-08T12:12:29+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:29.321175+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[{\"key\":\"0194459d-ae89-71ca-b29c-e4c4749fa0f5\",\"connObjectKeyValue\":\"firstAccountOflinkedAccount58321@syncope.apache.org\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":null,\"suspended\":false,\"plainAttrs\":[{\"schema\":\"surname\",\"values\":[\"LINKED_SURNAME\"]}],\"privileges\":[\"postMighty\"]}],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-ae89-71ca-b29c-e4c4749fa0f4\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[{\"operation\":\"ADD_REPLACE\",\"linkedAccountTO\":{\"key\":null,\"connObjectKeyValue\":\"firstAccountOflinkedAccount58321@syncope.apache.org\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":null,\"suspended\":false,\"plainAttrs\":[{\"schema\":\"surname\",\"values\":[\"UPDATED_SURNAME\"]},{\"schema\":\"email\",\"values\":[\"UPDATED_EMAIL@syncope.apache.org\"]}],\"privileges\":[\"postMighty\"]}}]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ae89-71ca-b29c-e4c4749fa0f4\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount58321@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:29.324802+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:29.41098+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount58321@syncope.apache.org - 2025-01-08T12:12:29+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:29.321175+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[{\"key\":\"0194459d-ae89-71ca-b29c-e4c4749fa0f5\",\"connObjectKeyValue\":\"firstAccountOflinkedAccount58321@syncope.apache.org\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":null,\"suspended\":false,\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"UPDATED_EMAIL@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"UPDATED_SURNAME\"]}],\"privileges\":[\"postMighty\"]}],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==firstAccountOflinkedAccount58321@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=linkedAccount58321@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"firstAccountOflinkedAccount58321@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"firstAccountOflinkedAccount58321@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"LINKED_SURNAME\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==firstAccountOflinkedAccount58321@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=linkedAccount58321@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"firstAccountOflinkedAccount58321@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"firstAccountOflinkedAccount58321@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"UPDATED_EMAIL@syncope.apache.org\",\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"UPDATED_SURNAME\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:29.506', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:29.505736+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ae89-71ca-b29c-e4c4749fa0f4\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount58321@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:29.324802+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:29.41098+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount58321@syncope.apache.org - 2025-01-08T12:12:29+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:29.321175+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[{\"key\":\"0194459d-ae89-71ca-b29c-e4c4749fa0f5\",\"connObjectKeyValue\":\"firstAccountOflinkedAccount58321@syncope.apache.org\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":null,\"suspended\":false,\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"UPDATED_EMAIL@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"UPDATED_SURNAME\"]}],\"privileges\":[\"postMighty\"]}],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-ae89-71ca-b29c-e4c4749fa0f4\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[{\"operation\":\"DELETE\",\"linkedAccountTO\":{\"key\":\"0194459d-ae89-71ca-b29c-e4c4749fa0f5\",\"connObjectKeyValue\":\"firstAccountOflinkedAccount58321@syncope.apache.org\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":null,\"suspended\":false,\"plainAttrs\":[{\"schema\":\"surname\",\"values\":[\"UPDATED_SURNAME\"]},{\"schema\":\"email\",\"values\":[\"UPDATED_EMAIL@syncope.apache.org\"]}],\"privileges\":[\"postMighty\"]}}]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-ae89-71ca-b29c-e4c4749fa0f4\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount58321@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:29.324802+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:29.4863+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount58321@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount58321@syncope.apache.org - 2025-01-08T12:12:29+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:29.321175+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==firstAccountOflinkedAccount58321@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=linkedAccount58321@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"firstAccountOflinkedAccount58321@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"firstAccountOflinkedAccount58321@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"UPDATED_EMAIL@syncope.apache.org\",\"linkedAccount58321@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"UPDATED_SURNAME\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":null,\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:29.589', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:29.589171+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"linkedAccount47067@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount47067@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount47067@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount47067@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount47067@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-af7b-7bc4-a9ce-2a9d838c1222\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount47067@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:29.568564+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:29.57739+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount47067@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount47067@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount47067@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount47067@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount47067@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount47067@syncope.apache.org - 2025-01-08T12:12:29+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:29.564094+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:29.68', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:29.679796+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-af7b-7bc4-a9ce-2a9d838c1222\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount47067@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:29.568564+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:29.57739+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount47067@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount47067@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount47067@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount47067@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount47067@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount47067@syncope.apache.org - 2025-01-08T12:12:29+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:29.564094+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-af7b-7bc4-a9ce-2a9d838c1222\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[{\"operation\":\"ADD_REPLACE\",\"linkedAccountTO\":{\"key\":null,\"connObjectKeyValue\":\"uid=linkedAccount47067@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":\"Password123\",\"suspended\":false,\"plainAttrs\":[{\"schema\":\"surname\",\"values\":[\"LINKED_SURNAME\"]}],\"privileges\":[]}}]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-af7b-7bc4-a9ce-2a9d838c1222\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"linkedAccount47067@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:29.568564+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:29.644756+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"linkedAccount47067@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"linkedAccount47067@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"linkedAccount47067@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"linkedAccount47067@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, linkedAccount47067@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"linkedAccount47067@syncope.apache.org - 2025-01-08T12:12:29+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:29.564094+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[{\"key\":\"0194459d-afbc-72a9-a931-e56e11b00e95\",\"connObjectKeyValue\":\"uid=linkedAccount47067@syncope.apache.org,ou=People,o=isp\",\"resource\":\"resource-ldap\",\"username\":null,\"password\":null,\"suspended\":false,\"plainAttrs\":[{\"schema\":\"surname\",\"values\":[\"LINKED_SURNAME\"]}],\"privileges\":[]}],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==uid=linkedAccount47067@syncope.apache.org,ou=People,o=isp\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=linkedAccount47067@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"uid=linkedAccount47067@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"cn\",\"values\":[\"uid=linkedAccount47067@syncope.apache.org,ou=People,o=isp\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"linkedAccount47067@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"LINKED_SURNAME\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:31.057', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:31.056927+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"f4fa8912cantrunncommand@test.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"f4fa8912cantrunncommand@test.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"f4fa8912cantrunncommand@test.org\"]},{\"schema\":\"email\",\"values\":[\"f4fa8912cantrunncommand@test.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"f4fa8912cantrunncommand@test.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[\"new296704be\"],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-b53b-7a83-a7f5-6f8a469955fc\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f4fa8912cantrunncommand@test.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:31.03973+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:31.049022+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f4fa8912cantrunncommand@test.org\"]},{\"schema\":\"firstname\",\"values\":[\"f4fa8912cantrunncommand@test.org\"]},{\"schema\":\"fullname\",\"values\":[\"f4fa8912cantrunncommand@test.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f4fa8912cantrunncommand@test.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f4fa8912cantrunncommand@test.org\"]},{\"schema\":\"info\",\"values\":[\"f4fa8912cantrunncommand@test.org - 2025-01-08T12:12:31+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:31.035418+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"new296704be\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:31.476', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:31.476479+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"b7c6284amemb@apache.org\",\"realm\":\"/even/two\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"b7c6284amemb@apache.org\"]},{\"schema\":\"aLong\",\"values\":[\"1976\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b7c6284amemb@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b7c6284amemb@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"b7c6284amemb@apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"034740a9-fa10-453b-af37-dc7897e98fb1\",\"groupName\":null,\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"1977\"]}],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-b6be-71d9-9164-11e5424d581b\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"b7c6284amemb@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:31.448953+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:31.468073+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"1976\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b7c6284amemb@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b7c6284amemb@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b7c6284amemb@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b7c6284amemb@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b7c6284amemb@apache.org\"]},{\"schema\":\"info\",\"values\":[\"b7c6284amemb@apache.org - 2025-01-08T12:12:31+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:31.423035+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"034740a9-fa10-453b-af37-dc7897e98fb1\",\"groupName\":\"additional\",\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"1977\"]}],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]},{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:34.533', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:34.532984+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"typeExt9d47519a\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[{\"anyType\":\"USER\",\"auxClasses\":[\"csv\",\"other\"]}]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-c2d5-7c7b-9cfe-1dc73020ce72\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"typeExt9d47519a\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:34.525643+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:34.525945+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[{\"anyType\":\"USER\",\"auxClasses\":[\"csv\",\"other\"]}]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:50.972', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:50.972034+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"obj test 1826\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459f-d7ca-7ea7-acbf-e9638f1c7164\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"obj test 1826\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:50.954599+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:50.954638+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[{\"groupKey\":\"0194459d-786b-7f8a-aad7-f05eb16eb585\",\"groupName\":\"aDynMembership23ab09ab\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:31.623', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:31.623587+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"updatef2a7ad08\",\"realm\":\"/even/two\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"update0c938b1b\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459d-b722-7330-b549-83b922283ef9\",\"type\":\"PRINTER\",\"realm\":\"/even/two\",\"name\":\"updatef2a7ad08\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:31.527577+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:31.527738+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"update0c938b1b\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==0194459d-b722-7330-b549-83b922283ef9\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459d-b722-7330-b549-83b922283ef9\"]},{\"schema\":\"LOCATION\",\"values\":[\"update0c938b1b\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"updatef2a7ad08\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459d-b722-7330-b549-83b922283ef9\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459d-b722-7330-b549-83b922283ef9\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:31.709', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:31.708955+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"7d74db8fmemb@apache.org\",\"realm\":\"/even/two\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"7d74db8fmemb@apache.org\"]},{\"schema\":\"aLong\",\"values\":[\"1976\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7d74db8fmemb@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7d74db8fmemb@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"7d74db8fmemb@apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"034740a9-fa10-453b-af37-dc7897e98fb1\",\"groupName\":null,\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"1977\"]}],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-b7c1-7c56-8871-e0691b732fc4\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"7d74db8fmemb@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:31.691749+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:31.702008+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"1976\"]},{\"schema\":\"email\",\"values\":[\"7d74db8fmemb@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7d74db8fmemb@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7d74db8fmemb@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7d74db8fmemb@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 7d74db8fmemb@apache.org\"]},{\"schema\":\"info\",\"values\":[\"7d74db8fmemb@apache.org - 2025-01-08T12:12:31+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:31.68215+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"034740a9-fa10-453b-af37-dc7897e98fb1\",\"groupName\":\"additional\",\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"1977\"]}],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]},{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:31.849', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:31.848772+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-b7c1-7c56-8871-e0691b732fc4\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"7d74db8fmemb@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:31.691749+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:31.776036+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"1977\"]},{\"schema\":\"email\",\"values\":[\"7d74db8fmemb@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7d74db8fmemb@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7d74db8fmemb@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7d74db8fmemb@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 7d74db8fmemb@apache.org\"]},{\"schema\":\"info\",\"values\":[\"7d74db8fmemb@apache.org - 2025-01-08T12:12:31+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:31.68215+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"034740a9-fa10-453b-af37-dc7897e98fb1\",\"groupName\":\"additional\",\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"1976\"]},{\"schema\":\"ctype\",\"values\":[\"membership type\"]}],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]},{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459d-b7c1-7c56-8871-e0691b732fc4\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[{\"operation\":\"DELETE\",\"group\":\"034740a9-fa10-453b-af37-dc7897e98fb1\",\"plainAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-b7c1-7c56-8871-e0691b732fc4\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"7d74db8fmemb@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:31.691749+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:31.841128+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"1977\"]},{\"schema\":\"email\",\"values\":[\"7d74db8fmemb@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7d74db8fmemb@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7d74db8fmemb@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7d74db8fmemb@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 7d74db8fmemb@apache.org\"]},{\"schema\":\"info\",\"values\":[\"7d74db8fmemb@apache.org - 2025-01-08T12:12:31+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:31.68215+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:32.259', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:32.258943+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"4cb91ae9memb@apache.org\",\"realm\":\"/even/two\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"4cb91ae9memb@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"4cb91ae9memb@apache.org\"]},{\"schema\":\"email\",\"values\":[\"4cb91ae9memb@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"4cb91ae9memb@apache.org\"]}],\"virAttrs\":[],\"resources\":[\"5ef2a9bb\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"034740a9-fa10-453b-af37-dc7897e98fb1\",\"groupName\":null,\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"5432\"]}],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-b8ae-7ad6-bbc6-a1dff2853da1\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"4cb91ae9memb@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:31.92597+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:31.94213+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"4cb91ae9memb@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"4cb91ae9memb@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4cb91ae9memb@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4cb91ae9memb@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4cb91ae9memb@apache.org\"]},{\"schema\":\"info\",\"values\":[\"4cb91ae9memb@apache.org - 2025-01-08T12:12:31+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"5ef2a9bb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:31.918899+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"034740a9-fa10-453b-af37-dc7897e98fb1\",\"groupName\":\"additional\",\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"5432\"]}],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]},{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==5432\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[\"4cb91ae9memb@apache.org\"]},{\"schema\":\"ID\",\"values\":[\"5432\"]},{\"schema\":\"MUSTCHANGEPASSWORD\",\"values\":[\"false\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"USERNAME\",\"values\":[\"4cb91ae9memb@apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"5432\"]},{\"schema\":\"__UID__\",\"values\":[\"5432\"]}]},\"resource\":\"5ef2a9bb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:33.323', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:33.323061+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-b8ae-7ad6-bbc6-a1dff2853da1\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"4cb91ae9memb@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:31.92597+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:31.94213+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"4cb91ae9memb@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"4cb91ae9memb@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4cb91ae9memb@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4cb91ae9memb@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4cb91ae9memb@apache.org\"]},{\"schema\":\"info\",\"values\":[\"4cb91ae9memb@apache.org - 2025-01-08T12:12:31+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"5ef2a9bb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:31.918899+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"034740a9-fa10-453b-af37-dc7897e98fb1\",\"groupName\":\"additional\",\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"5432\"]}],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]},{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"0194459d-b8ae-7ad6-bbc6-a1dff2853da1\"", "[\"5ef2a9bb\"]"], "logger": {"type": "LOGIC", "event": "unlink", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-b8ae-7ad6-bbc6-a1dff2853da1\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"4cb91ae9memb@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:31.92597+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:33.315048+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"4cb91ae9memb@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"4cb91ae9memb@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4cb91ae9memb@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4cb91ae9memb@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4cb91ae9memb@apache.org\"]},{\"schema\":\"info\",\"values\":[\"4cb91ae9memb@apache.org - 2025-01-08T12:12:31+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:31.918899+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"034740a9-fa10-453b-af37-dc7897e98fb1\",\"groupName\":\"additional\",\"plainAttrs\":[{\"schema\":\"aLong\",\"values\":[\"5432\"]}],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]},{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:35.062', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:35.062411+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"9bd5444dnotificationtest@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"9bd5444dnotificationtest@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"fullname\",\"values\":[\"9bd5444dnotificationtest@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"9bd5444dnotificationtest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"9bd5444dnotificationtest@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-c484-7360-bdb7-bf6eb08da692\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"9bd5444dnotificationtest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:34.967703+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:34.975148+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"9bd5444dnotificationtest@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"9bd5444dnotificationtest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"9bd5444dnotificationtest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"9bd5444dnotificationtest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 9bd5444dnotificationtest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"9bd5444dnotificationtest@syncope.apache.org - 2025-01-08T12:12:34+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:34.948704+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-nopropagation\",\"status\":\"NOT_ATTEMPTED\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:37.415', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:37.414609+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"510779f6notificationtest@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"510779f6notificationtest@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"510779f6notificationtest@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"510779f6notificationtest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"510779f6notificationtest@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-cdcb-7ec0-9a5b-839a68f83b63\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"510779f6notificationtest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:37.328954+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:37.340831+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"510779f6notificationtest@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"510779f6notificationtest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"510779f6notificationtest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"510779f6notificationtest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 510779f6notificationtest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"510779f6notificationtest@syncope.apache.org - 2025-01-08T12:12:37+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:37.32399+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-nopropagation\",\"status\":\"NOT_ATTEMPTED\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:40.78', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:40.780119+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"groupacf99b57\",\"realm\":\"/even/two\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459d-db1e-7777-9ba8-d0dbf9f8b68a\",\"type\":\"GROUP\",\"realm\":\"/even/two\",\"name\":\"groupacf99b57\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:40.737105+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:40.737272+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:44.076', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:44.076602+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"b7a499fbnotificationtest@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"b7a499fbnotificationtest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b7a499fbnotificationtest@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"b7a499fbnotificationtest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"b7a499fbnotificationtest@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-e7fc-7d54-801c-7b50fd2dc193\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b7a499fbnotificationtest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:44.034286+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:44.043186+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b7a499fbnotificationtest@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b7a499fbnotificationtest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b7a499fbnotificationtest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b7a499fbnotificationtest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b7a499fbnotificationtest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"b7a499fbnotificationtest@syncope.apache.org - 2025-01-08T12:12:44+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:44.028209+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-nopropagation\",\"status\":\"NOT_ATTEMPTED\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:44.183', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:44.183139+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"28e43412notificationtest@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"28e43412notificationtest@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"28e43412notificationtest@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"28e43412notificationtest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"28e43412notificationtest@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-e84c-707c-8d86-b48828baa227\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"28e43412notificationtest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:44.112641+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:44.120582+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"28e43412notificationtest@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"28e43412notificationtest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"28e43412notificationtest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"28e43412notificationtest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 28e43412notificationtest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"28e43412notificationtest@syncope.apache.org - 2025-01-08T12:12:44+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:44.108717+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-nopropagation\",\"status\":\"NOT_ATTEMPTED\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:46.338', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:46.337678+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"0266a4d7notificationtest@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"0266a4d7notificationtest@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"0266a4d7notificationtest@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"0266a4d7notificationtest@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"0266a4d7notificationtest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-f0bf-7366-a35e-27b698c42a96\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"0266a4d7notificationtest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:46.275415+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:46.283189+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"0266a4d7notificationtest@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"0266a4d7notificationtest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"0266a4d7notificationtest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"0266a4d7notificationtest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 0266a4d7notificationtest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"0266a4d7notificationtest@syncope.apache.org - 2025-01-08T12:12:46+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:46.272024+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-nopropagation\",\"status\":\"NOT_ATTEMPTED\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:49.63', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:49.630191+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"a129b4c4notificationtest@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"a129b4c4notificationtest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a129b4c4notificationtest@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"a129b4c4notificationtest@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"a129b4c4notificationtest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459d-fd8e-7570-b4ad-a1eb23a7ba8e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a129b4c4notificationtest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:49.556459+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:49.56391+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a129b4c4notificationtest@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a129b4c4notificationtest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a129b4c4notificationtest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a129b4c4notificationtest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a129b4c4notificationtest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"a129b4c4notificationtest@syncope.apache.org - 2025-01-08T12:12:49+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:49.550682+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-nopropagation\",\"status\":\"NOT_ATTEMPTED\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:52.982', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:52.981876+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"7439c502notificationtest@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"7439c502notificationtest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7439c502notificationtest@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"7439c502notificationtest@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7439c502notificationtest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-0a60-7abb-80bf-857897ecabee\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"7439c502notificationtest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:52.835757+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:52.846238+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"7439c502notificationtest@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7439c502notificationtest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7439c502notificationtest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7439c502notificationtest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 7439c502notificationtest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"7439c502notificationtest@syncope.apache.org - 2025-01-08T12:12:52+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:52.832587+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-nopropagation\",\"status\":\"NOT_ATTEMPTED\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:55.278', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:55.27849+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"e96e54c2notificationtest@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"e96e54c2notificationtest@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"e96e54c2notificationtest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"e96e54c2notificationtest@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"e96e54c2notificationtest@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-1343-72a1-9867-9f845777dbbb\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"e96e54c2notificationtest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:55.114451+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:55.136735+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"e96e54c2notificationtest@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"e96e54c2notificationtest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"e96e54c2notificationtest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"e96e54c2notificationtest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, e96e54c2notificationtest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"e96e54c2notificationtest@syncope.apache.org - 2025-01-08T12:12:55+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:55.107733+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-nopropagation\",\"status\":\"NOT_ATTEMPTED\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:59.602', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:59.601904+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"f3bb6952test@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-2472-7c69-b67b-3ed452f7f515\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f3bb6952test@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:59.517756+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:59.544935+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f3bb6952test@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f3bb6952test@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"f3bb6952test@syncope.apache.org - 2025-01-08T12:12:59+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:59.507228+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:59.734', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:59.733684+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-2472-7c69-b67b-3ed452f7f515\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f3bb6952test@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:59.517756+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:59.544935+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f3bb6952test@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f3bb6952test@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"f3bb6952test@syncope.apache.org - 2025-01-08T12:12:59+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:59.507228+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459e-2472-7c69-b67b-3ed452f7f515\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"BinaryPDF\",\"values\":[\"JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nCWJSwrCQBAF932Kt3Yxvk6mJx0Igom6DzR4AT/gQjAbr2+DFBQFxaL4ygcEs2y00sGrFsd2l+sO7/9LtqfMIdZyDc2LIW7YXxTqiMdEZceelcbGgc6Rx/TMhafseoiXnENWWfEDcM8YPAplbmRzdHJlYW0KZW5kb2JqCgozIDAgb2JqCjEwNwplbmRvYmoKCjUgMCBvYmoKPDwvTGVuZ3RoIDYgMCBSL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGgxIDk4NTY+PgpzdHJlYW0KeJzleWt0m9dx4L33w4MAAeJBgAQBkt8Hfvz4AgiQhPiS+PgEAiT4fksgJZIACfAhiwQFQLLkOBaT2pJMR5GatFlncxJ7vZvWqbUVKHsrqjlrK7GTc7IbxdrjdHcb27XSbXuyGzFyuknWcSxy534A9XDdtGe75/RHL4DvzsydmXvvzNy5AyAZPx5FGrSGGCTOLYdX3QV5RoTQ9xHCxrkTSe558REe4FsIEcX86sJyheftnyHE/AQhpXzh6Kn5Ot2dv0ZI/T5CuncWo+HI/k/l1iNkBXnUsAiE0e1TSoRsMsBLF5eTJ6/LTroAr6DjR2Nz4ceKNq2AhwAvXg6fXD0uf4IBfA1wbiW8HP3rsp/B/LbnEcpaXY0lkq+j0h1Qpafjq/Ho6tGN8xHAa2B9/UDD8KJNA6CC4oSRyRXKLJU6W6NF/wKb/Dwyo5i8Fekyz4cacwkVoCsI7dym2P3ndt/Oh/8/V5ElPbER29F30K+xBxP0OM5FkyiCYuhxtI49D3LjfbgPxj6N3oHxFXQeKz9ZK7bjMqwFDZMS36fRDfSXn8h4DL2K3n94DqB9Cf07dInScSfo+j38Ou7DEdBBNffB4/AnqSJH4HEBPifhuUxwhnoHTsx/R4fJq+Sv0EX0x5n15aDb2Ad9L6zwakZBLxr9O0o3YRVqtIBOoTMgLTV560c/Qqqd/w26etC3gNCNPoXO35P4AEtzMGq0c4928N4aI+QZnIvL0NfQB8gnN+BXEBL9E8HxsdGR4aHBgf6+3p7uQFen39fh3S+2t7W27Nvb3NTYUF9b43ZVOyvKy4RSvsTOWkwGvS5Hm61WZSkVchkDu3X6+c4QlyoLpWRlfCBQTXE+DITwA4RQigNS58M8KS4ksXEPc4rAOf8xTjHNKd7jxHquBbVUOzk/z6Vu+HhuE08OBwE+7+MnuNSWBPdLsKxMQrSA2O0gwfktiz4uhUOcP9V5YnHdH/KBvo1sdQffEVVXO9GGOhvAbIBSFfzqBq5owxJAKvx7NwjK0tJpU4zgD0dSQ8NBv89mt09UO7tTObxPGkIdksqUoiOllFRyS3Tp6Bluw3l9/XObejQbcmgifCR8OJhiwiC7zvjX18+mDI5UJe9LVT72VxbYeTTl5H3+lINq7R25N0/v/SlxSi7oeW79lwi2w2/dfpgSzlAUgv6XiIKdYN719U6e61wPrYc3d9ZmeU7Pr29oNOurfrAwGgqC1ObOnz5jS3V+biKlDy3ivZnNdo70pnKHDwVTROjkFsNAgXc7b2+y2Q0TuzxDf98wAkOAOcCmdjvd+DObIpoFJLU2HEzjHJq1XUGi2zGRIiE6cn13xDxOR9Z2R+6Jh3jwZu9ocD0lE7ojvB9s/Ew4tTYL8XSEuoLXp3J+ZbPz60YD1+yekHg5WFV3ZIlLycvALCD1oABEChVZ10tIzq/S3ZYNJigzGLlmHtRQPX7eH8q8TyxaQAFX7UwFHGnXjwVTog8AMZzxkX+jxg0S4RC4aMknuS/l5ldTJt57z590Wf6l0aAkkhFLmTpSKDSXkUq5/T46M+dfD/nSS6C6+OHgNeTZubWxh7O97EF70ISPMud1QFyV+deDkfkUG7JF4KTNc0GbPSVOgIMn+GB0ggYaWKjyFkxnl2ZMkY6xYO8o3zs8GWzKLCQ9QNXJBP/H1PBBW1oNhFwqS8jigsTGTACjHghcJwC8twWeKaWQBR89GFyi0lD1tnBBbEO73LCMVCXnj/oyfBR/SKmchlNHYFebgqKgpyNgs0/Y063aSWCYy0wMElnUqIHdIUaATAA0AmokErWlhcY8F+Sj/AS/yKXEoSDdGzWPZOWMMSSbZ3w19hD2gLHATMgOw7sINWaq02F70LipLgm/hwY+Nty9O8ytZ/G9o+tUOZ9RiGDl3SlEQ1hsMtik00/PM98ZhkMMJ1o6z+sbokjP8iI9tut8d2SdHw22SNyQQT5te4zOZUS9uHfMW+2EZObd4PG54Q0RnxudDF7TQwl1bix4hWDSEfJObJTCWPAaB3eFRCWUSokU4ShCNY0AkiXx266JCK1JozKJIOFzmxhJtKxdGkZzmyRN0+/SCNBkaZoo0WgDL1kWwcaQv/1chPrn8YnF9dAEjXGUBxaBN05hvg2sw7dtYKLQpNR81JvK5r2U3k7p7Wm6gtKVEBk4D1c7H1vX+/lfWqqlyxH56A0pH4eKV4lcGxi5W64oZWirbkMhf6flCkMARBsMJcsp+YpSgT9quYIp3WOwGwS7we4j3HYpfnZ7UT7+4Us+Ga0ZMFreuS0rlPehfehFsULmNrnJnmrscWKTE8ud2GrEKiOe1B/RE4YtFjW6QHFx7bRmc+e62JVtCCCNXkOIRtNqdre2tw62MlBZVEwjMzZPaJY0xFeRrHiy4hcVMk2FRTnzWYyTGPsxbsQYN+TyMwdZzFpkqN0ztQUfaFvG5uapKeye2vK4b0wZjM3umSnHVp3bcaO2Bs1M4al0y/XkFzOeujZSv8elqN/T4KkrJvkGvtyF+ZIcYjYVK8ymHMKXuEj5crDaLA4dcg+s+NjW6NrZtWjrz39SGw0Fy8Bx8SFfuK2wLfKZs5+JtDU99urZ/WuJ2RL8lf9mqeSMfNvBPS0DTY6atplzcxvXlBp91va3NrkqW42vqiGwp6q2feZcePZrsRaNyaoFO5q2O5nbUJnyxC4WF+iwRYvL1A1qUqZqUJGDygUlkSvNSuKTY/nmzvt/otIEfDIsA1DsADgP4wDCeUqsVCqg7gTnjSj6QSnGSJVTkENylEDFKoSzkFavJWqtoLIWWCutjIaxFhQoMHXIDngHK4QyoVM4I3xXkOdJ4AFhHtA/AMLfCCoFEP6rwLx1QPgS7VVCpUB+LeCfCvia8D2BvCTgU8LTAnlEwN3ChEAcAlYJBQKB8e8Jfy6QrwgvCUTiOCQ8IpBKoVnoFhgb5cIv/E/h1wJ5W8DfEKgu5isCnhdOwNSMIH7xS4FsAf+5QFmYGwLGLwnfFMgFAcNEgwImOsEtSI9BISZcEC4Lbwp3hKw4K7QLM8Jp4TnhNeE9QXkf3BEUghhdDSBBL4gC07gmYCRwYj5FABBCwprwvHBduCW8L2QpBWqcvKKKABixtHjImluozVLggWy1jNFB8Hk8W3V1de2eLQOA2DE9dSw+PeWYOgbAzDFo8Ig74rRNZ+Jv6thuo7RjcbfD43F7Zqan9N+dnqozNE9Pgaqps3qHQ/+G/mzWdQheGrsOeKWbHJfX281KW7rDOYwUq/UQ1piGdSP+wfY5L/7x6rvfWcEe3/Z5zju86C+sFIS8FkcOX1DZWuewFDExi9drvfsBUUNv+ig28rmFvRBj8r99IltT1TVTDzHZiJBsjPkO4tCfXkNZOzfFIpU+8OWcb+Rcy2FyOI0+kCPLxqrsLpnepCdWPbXTnFob0OtLSkvwoRIsKzGVkOZkyZMlb5T8sEQ2VIJJTYlYQoZKQiWpklsl75fI2RK8WvI8YNdLZO4SvKfAV0AKUH4XKtQXXi+8WSgrLBpgdfn67MIBqznHbBpBcj0Yfau9XbL6Fj3sdXWSTeMzkomPwbEHL2xNT3kcU7U1DtzG0ANuNuSb7fWNhj1lfIkyA4P58BW2ZyRY3Rzyl01vV491efv6DmxXHz6Ml5lJfRlnLvYe6b37R2AhC3GPTZfc3S+BH1i8NPd17mwxk2CfctQs2k8U4hMabMrNLa+8XPlm5Z1Khu1SWwfF3DWdvrx0WJ6H2u9+t936fSuseWtK/4M6t6e2ZmpKSHuvfk8b8dTlSWmIyaQhIDQ0MpOW/f0jFWdePdnUc/rFqQNf9gaq9Gypo7C8Z19p/t75gf2nnc25hbnqjif+JPmZb55sNuds/6+vawzZ8uqpL0TG1mfr9Vqa/wd2bjNXYK0GJKCnRdfTenxWg5mzWfgcg2XIhIgKdcmMJmOpkck2Gstl5U+Wv1HOtL9R/sNyUg6efbm5NUB7sarCEbhVDhdDuVgeKr9efrNc/lw5FstxYZeoHlLfVDPq/EGd3j5Id7yV9tAUPQsOB7gHnCP5hm59BnJ1JtFmti/f4yL3N99GmCu1R/7wROyFpbq6I19PvPdftt/WcE3VzoYitbqowVndxGnw2yc3n9gvPnHt5KNXHxd//fPwF2Zrama/EJ79YqSuLvLF9N1n3e6TcbB3FlWjF8RKSxG2WLEs35RPzmRjCGGZ4kkFfOnBqqwuBIUGx61ya5zcyNHtVkNAc5wbueHK1Ls5N7NvyH3TTWrconvIvep+3p1yX3crK1Fe1x0btlGJfFVOwFY4UKyz5Q1YbI4hvTZPGNoNW3hvSWHrkOKWnv978UptQpsUsXnpO6isvJgpwvfDVTKQQmnIg9jAX86rb+9zvfGa58gLsYbFJsxgvH73zvwC/jSOFNa0856D9uHg5AHmcZ0tV/M3H8S/+VS3Nie7zFGpu0HDWHbJ4t3es/y743ye/u4+83clW9GYDjKvoyJUgZbFgUcLzhaQE9lnsomulC0lev1FBVZ0cqU1pWLp86Wp0uulitLSKndVe9VMVazqdNXlqteq3qy6U6XilV03wSCKwdJSZNAO5+UVDyI9DYi7N2DD6XNLowGCo84tbR3DKS3C9t3AN+8ejIZ8GhEe2Dn+2eiZac92bnZtdGLfqie/c/Rw9alLy3Vv/adSl039I3luBfN6RfjfnBrRd3xqpsmY3Z9TaNaKT2ye/NXfRqv6Vjo6Vvqq6B6hJCI2+Xmkgl0mxWFTz5D6oprcVGO1UmaBWzUfCgzUBS6T35QzcnkxK7JDLAmxz7MplmFZnGKvs7dYxs22sxdYRlfAQs4a1SHFgEqH5AOMGUk+bt+iWRvykkHaZt2UB/L6D4/Ft2prhAccSgMf0lPmIOBXFraN8yH8me0/s1Q1cVxTpcVSSfsqy+Ru6sGBB8nARnNR285t8lOI8X3o34v10b34wF4s22vaW7qXUdut9io7oy6yFlUVMXJiJgJhgg2LDaTThisrRL0pUFGBAmZ6yAuKpF5sUuUFzGa2VdeK3a2XW0mrqNUHNNnZdQEdi2PsaZawdWa5e0CsXCvVGwfENc1FDdGs0SNv/f6UdUvKc1CNgZuPQTEGmfgYtYJDqsY89ELbrcZ2M0C5IV2VNUBRRiAH7iZEczohKmhYAAP5afXU58M1s2PtWm+ZztnQZj84XtAwurcm1OuuP/x4V+d5r5fTVtQ2FAT8Rc3D9Y2z3VW4qufEiFNjMMgxelJXZMnp3cu5SjmjrjpwpN+32CUYs3++orUYs/d57K7SYr3B3TUr1bY8QsoReSuyYKf4Z5/V4IQGRyDFQwkmxyYZlsvw0xifxLgL6lGMyzFeRCcRmUC4E+FyuD2JHOGoFmOo70ZytDlTFmSyIIvFOBnUYkahzdMSVb5Wm59ltYpjhwLPWS9bX7MypN06aCWcFeusrNVtfdP6nlXe5JbG3rTKdNaY9YKVstKBO9Ysq9jqDdy03rK+b2XoAGQ7zhqyrlplSiitmSlIa1lJ7ZNaolUYVDOWHA3JZvKNTNaMGSOF8YH6RQKMzVL5DHcTLVYctJShFYwDnNfc6rZA7p6hxfVZx1nHGwbsyVQmH2t2Ht+/YFVwonfvWybeuG14ZZu/dIno8Gl8llgvXbobfUW2/Jv/Y+vutslOWLs/+jwT77b+Zl3CVXBWvXBv/Zj5FmSjevSSeKoyD6vzrHmkx4ibjbjKiLONNiNpYDoZImNMTCnDWNWKrtX6tXqC6vX1F+tv1stU9fWmRtSIe4caoaYRG4caQ41rjbcaFaIEMCU8T3M7cXeZSkSVNlBSUlw5YLWiumG1Lg8Otbl4IJ26aPo2QPKikUwvcQhsqdozSLcaBLpnN4Wns5lUc5Tfv+DbcT0tPxQ6zNe3MbnKHMZsoom8kZT0f3Z6z/T2H+TlerwjdSMxX7Ev8eUDj/m6Gg9VlXldowdmTo05RYe5pabGxzHfsrZGuu9+1eINaLnC3KrehZZwst1EmKdHD7Lm4/9DqVErtvMZYnL37R0fMufQn0xRw3YLc1tmQ02oG42jLfEPHQ34VM3TNSToxJXOZme3k1E7rU5youxMGVGY8kxlJkYlK5BVyphKjK0YZ2M82kVsTTqNFckIMuqNxNjVX9pMRF1u4EI/DvRjrr+mnww1Y9Ssb+aaGdLU39zc30RkB7mDuFUnsiIRA57nXdhlRTqNTJk/2OOpacEtdl0P2+PuYd6z4yF7yE567D12pX+osnBoUJm2u6G52e0Go+pvTNXptwz5NK944OI4ZsyHARiK02jV39BvTcEg7e87gvqirD6TZvMb85XFePdqVRYz+/DuTZt2USNkHgxOsufg3SIE05xUJqUg+Jp1pfnoV+c4b7NT/WM+zrJNj3w1WjHCWrCJc1rf/vqV2pPfezb+wkKtrWZ/mbHWyZKr3tbt1yvdpj0T/sF4D7/9bo93f6+/vQ0f6v3R0KmRKoVSxcQcL5QdaRv+1FiVUt6nK8zPWTvX9sS8yLcMOYvqXI48pd3jq9z+j+6a4p7KfFdpPign84lEYnkZHtJ/P9jw0/4fvPfajK7ll4hN/+/w5vmSC/d/bN9ugUx2Hniz4ExlfqiH7Gbf9t//BT3zL9L9piW3kU+WQMsyhEzQNzLnUSfAAwBbKUxVkWZUzRShNuV5xMOYFzVIsk50k1jJHzGIeUJmkp2B1/vyf604rETKn2VmykEHIC7TFZoeudEkhOmO7DbQqNpCfODeekL31oaBM5SBCZKh1QzMwHeUZAaWITP6vQwsh1m+kYEVUOVezcBK9Bj6zxk4C74m+zOwCuXgiQycDWtYuPfPmgv/TgbWohjeyMA5qI1wMDuGXIXQdTKdgTHimOIMDJUl05aBGSQynRlYhqqYMxlYjgqZVAZWoArm+xlYiX7B/CIDZ6EK2U8ysAoVQkGZhrNRk9yZgTXosDySgbXoL+TXM3AOelzxtY7Y6qn40sJikquYq+TqamoauZFohAuEk06ue2XOxe0/epSTGBJcPJqIxk9EIy6ur9vrH9k/1j04wC0luDCXjIcj0eVw/BEuNv+wfN/SbDQeTi7FVrjRaHxp3hs7GtmfmIuuRKJxrpr7+DBHxz+ReCAaT1BKraum0bXnPovEUf0xsX9gUbCThaVEMhoH4tIKN+4adXFD4WR0JcmFVyLc2D3Bwfn5pbmoRJyLxpNhYI4lF2HlR47HlxKRpTk6W8J1b0MdsfhqLLOuZPRElOsPJ5PRRGxlMZlc3et2P/roo65whnkOeF1zsWX3bxtLnlqNRqKJpYUV2L5rMbl8tA8WtJKAhR+XZoTVPGjEztgKOOpomsfJJaJRjqpPgP75aASWthqPHYnOJV2x+IL70aVHltxpfUsrC+77aqiWzDz/NGnUgWJwHk+hOFpCC2gRziMHt/YcqoS+DtXAqxGgERRFEegDKAwcToC60QpwuQDaj47Ci3tAQ0LCotBHoT8hyVLOPpDyIj9o24/GAB5EA0BdkvjDUi6IQx8B/mXo4+gRoMXQ/G+dvw/kZ6V56MgS8K/A6KhEWQJZL1COgux+mGUOqCuS/jjwVEsr+u3S3D35fzznAYmWuMdTC6ukVnShPZ+o5b6O6n9gtn+apdI+WZC0JCXdac4lSfc4cIxKXEOSJLVUUpptReIa+4QZB2HGeZCndr3POSfpTgKe1hwDeDFj8yPouLTXBHBSud29JWDmv+shGptxiM7Yx+xFV3dCmrNfoielWKNjixK2ivbCzeRGj0ovF/A8rHkuo9clQcvA+f8ql4STsyrZMSp5fAF40953STqXwZt9GQutSOeBWuj4A3tM2+bvi8ROqU+fqKMP6aGepT2V3V19IrP+eWmetNVW4RkDu0cla7sk6oK0xyXw4RJAD66PemwhQ/v4anbX8vB+/jnnTtchaMeOXkef0MRa1V/eqmff87w7/heed8Zr3h16d+3d1LuydzEz/g6Tx8bewjNv3XmLDL6F27+N2W+/921Cv0X/2+tqbefQa6HXVl9jXu2qYtEmdl+duXrh6uWr712Vx36D2Q/vfEhiH57+kIgf4th/wLpX2FdI7BXMvjz48s7LzB9f8rK6F0+/SC6/iFdfxO0vYv2z3LM1zzKrz+J/9aVC1v377b9PfvepCHv58/hzgyyLngo9RS4+hS/+Dv4soPrj3HGSDO2wiZkddhXmj8FnpWuHLfBYxpUeZlzB7LB0nZe3XZ7O67P4VhiHZvawMyDLfuT+6LmPmMsfYTSNxWmVtvP04QuHnzvMHJp0sO5JjCZDk+Ti5PuThJ3EuR7juBxMIQOdOoZl2plBJsZcYBRZoz12dgjUxQZOD1wYYPq7eLani2N1ASwGsnWdnbAgXRfbRQoDtvE8j3ncgHXjeo9unGA0jj1o3K3b0RGdbkZ3Wkd/bEdkLQ/L8Sa+uDE26nD0bip3RnpTyqFDKXwuJYzSpzg8mVKcS6HxyUPBDYw/P/HU+fPIW9SbqhsNpkJFE72pCAAiBdYA0Bdt5CHvRCKRdEgNJxyOpAPBxzGdkPBE8jhgyUQSORyJhMQDH0CSGHCgJhwJgOBkUSUJnEhSIIESMI4S9JME2nEqTUUt0xBP/xcXSsX5CmVuZHN0cmVhbQplbmRvYmoKCjYgMCBvYmoKNjQyNgplbmRvYmoKCjcgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9CQUFBQUErTGliZXJhdGlvblNlcmlmLUJvbGQKL0ZsYWdzIDQKL0ZvbnRCQm94Wy0xODIgLTMwMyAxMDgzIDEwMDddL0l0YWxpY0FuZ2xlIDAKL0FzY2VudCA4OTEKL0Rlc2NlbnQgLTIxNgovQ2FwSGVpZ2h0IDEwMDcKL1N0ZW1WIDgwCi9Gb250RmlsZTIgNSAwIFIKPj4KZW5kb2JqCgo4IDAgb2JqCjw8L0xlbmd0aCAyODMvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicXZFNb4QgEIbv/AqO28PGr3XtJsZkqzXx0I/U9gcgjJakIkE8+O8Lw7ZNeoA8M/O+k2GI6q7plLTRq1l4D5aOUgkD67IZDnSASSqSpFRIbm8R3nxmmkTO2++rhblT41KWJHpztdWanR6uYhngjkQvRoCRaqKHj7p3cb9p/QUzKEtjUlVUwOj6PDH9zGaI0HXshCtLux+d5U/wvmugKcZJGIUvAlbNOBimJiBlHFe0bNuKgBL/akkWLMPIP5lx0sRJ4zjPKscpcnHxnCGfHz2fAqMmD9x6Pgd97LkI+dzzPXKK+UvIY89r0GOfB+RT47kOmsRzE7jA4W9T+mf4Pf+sh/LNGLca/Azcid+GVPD7X3rR3oXnG+ScibUKZW5kc3RyZWFtCmVuZG9iagoKOSAwIG9iago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9CYXNlRm9udC9CQUFBQUErTGliZXJhdGlvblNlcmlmLUJvbGQKL0ZpcnN0Q2hhciAwCi9MYXN0Q2hhciAxMwovV2lkdGhzWzM2NSA1NTYgNTAwIDU1NiA0NDMgNTAwIDU1NiA0NDMgMjUwIDI3NyAzODkgOTQzIDUwMCA1MDAgXQovRm9udERlc2NyaXB0b3IgNyAwIFIKL1RvVW5pY29kZSA4IDAgUgo+PgplbmRvYmoKCjEwIDAgb2JqCjw8L0YxIDkgMCBSCj4+CmVuZG9iagoKMTEgMCBvYmoKPDwvRm9udCAxMCAwIFIKL1Byb2NTZXRbL1BERi9UZXh0XQo+PgplbmRvYmoKCjEgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0IDAgUi9SZXNvdXJjZXMgMTEgMCBSL01lZGlhQm94WzAgMCA1OTUgODQyXS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyIDAgUj4+CmVuZG9iagoKNCAwIG9iago8PC9UeXBlL1BhZ2VzCi9SZXNvdXJjZXMgMTEgMCBSCi9NZWRpYUJveFsgMCAwIDU5NSA4NDIgXQovS2lkc1sgMSAwIFIgXQovQ291bnQgMT4+CmVuZG9iagoKMTIgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDQgMCBSCi9PcGVuQWN0aW9uWzEgMCBSIC9YWVogbnVsbCBudWxsIDBdCi9MYW5nKGl0LUlUKQo+PgplbmRvYmoKCjEzIDAgb2JqCjw8L0NyZWF0b3I8RkVGRjAwNTcwMDcyMDA2OTAwNzQwMDY1MDA3Mj4KL1Byb2R1Y2VyPEZFRkYwMDRDMDA2OTAwNjIwMDcyMDA2NTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMjAwMDM1MDAyRTAwMzE+Ci9DcmVhdGlvbkRhdGUoRDoyMDE4MDIwNTE3NTEzMCswMScwMCcpPj4KZW5kb2JqCgp4cmVmCjAgMTQKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDA3NjA2IDAwMDAwIG4gCjAwMDAwMDAwMTkgMDAwMDAgbiAKMDAwMDAwMDE5NyAwMDAwMCBuIAowMDAwMDA3NzQ5IDAwMDAwIG4gCjAwMDAwMDAyMTcgMDAwMDAgbiAKMDAwMDAwNjcyNyAwMDAwMCBuIAowMDAwMDA2NzQ4IDAwMDAwIG4gCjAwMDAwMDY5NTAgMDAwMDAgbiAKMDAwMDAwNzMwMiAwMDAwMCBuIAowMDAwMDA3NTE5IDAwMDAwIG4gCjAwMDAwMDc1NTEgMDAwMDAgbiAKMDAwMDAwNzg0OCAwMDAwMCBuIAowMDAwMDA3OTQ1IDAwMDAwIG4gCnRyYWlsZXIKPDwvU2l6ZSAxNC9Sb290IDEyIDAgUgovSW5mbyAxMyAwIFIKL0lEIFsgPDQ0OTZGMDQxMzIzNThBMzUzOTQxM0VEMzdCOTQ2QUQyPgo8NDQ5NkYwNDEzMjM1OEEzNTM5NDEzRUQzN0I5NDZBRDI+IF0KL0RvY0NoZWNrc3VtIC8wRDg1MEUyQTZDNURGNERBMTkzRERGNzY2MDU0OTU4Ngo+PgpzdGFydHhyZWYKODEyMAolJUVPRgo=\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-2472-7c69-b67b-3ed452f7f515\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f3bb6952test@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:59.517756+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:59.716579+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"BinaryPDF\",\"values\":[\"JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nCWJSwrCQBAF932Kt3Yxvk6mJx0Igom6DzR4AT/gQjAbr2+DFBQFxaL4ygcEs2y00sGrFsd2l+sO7/9LtqfMIdZyDc2LIW7YXxTqiMdEZceelcbGgc6Rx/TMhafseoiXnENWWfEDcM8YPAplbmRzdHJlYW0KZW5kb2JqCgozIDAgb2JqCjEwNwplbmRvYmoKCjUgMCBvYmoKPDwvTGVuZ3RoIDYgMCBSL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGgxIDk4NTY+PgpzdHJlYW0KeJzleWt0m9dx4L33w4MAAeJBgAQBkt8Hfvz4AgiQhPiS+PgEAiT4fksgJZIACfAhiwQFQLLkOBaT2pJMR5GatFlncxJ7vZvWqbUVKHsrqjlrK7GTc7IbxdrjdHcb27XSbXuyGzFyuknWcSxy534A9XDdtGe75/RHL4DvzsydmXvvzNy5AyAZPx5FGrSGGCTOLYdX3QV5RoTQ9xHCxrkTSe558REe4FsIEcX86sJyheftnyHE/AQhpXzh6Kn5Ot2dv0ZI/T5CuncWo+HI/k/l1iNkBXnUsAiE0e1TSoRsMsBLF5eTJ6/LTroAr6DjR2Nz4ceKNq2AhwAvXg6fXD0uf4IBfA1wbiW8HP3rsp/B/LbnEcpaXY0lkq+j0h1Qpafjq/Ho6tGN8xHAa2B9/UDD8KJNA6CC4oSRyRXKLJU6W6NF/wKb/Dwyo5i8Fekyz4cacwkVoCsI7dym2P3ndt/Oh/8/V5ElPbER29F30K+xBxP0OM5FkyiCYuhxtI49D3LjfbgPxj6N3oHxFXQeKz9ZK7bjMqwFDZMS36fRDfSXn8h4DL2K3n94DqB9Cf07dInScSfo+j38Ou7DEdBBNffB4/AnqSJH4HEBPifhuUxwhnoHTsx/R4fJq+Sv0EX0x5n15aDb2Ad9L6zwakZBLxr9O0o3YRVqtIBOoTMgLTV560c/Qqqd/w26etC3gNCNPoXO35P4AEtzMGq0c4928N4aI+QZnIvL0NfQB8gnN+BXEBL9E8HxsdGR4aHBgf6+3p7uQFen39fh3S+2t7W27Nvb3NTYUF9b43ZVOyvKy4RSvsTOWkwGvS5Hm61WZSkVchkDu3X6+c4QlyoLpWRlfCBQTXE+DITwA4RQigNS58M8KS4ksXEPc4rAOf8xTjHNKd7jxHquBbVUOzk/z6Vu+HhuE08OBwE+7+MnuNSWBPdLsKxMQrSA2O0gwfktiz4uhUOcP9V5YnHdH/KBvo1sdQffEVVXO9GGOhvAbIBSFfzqBq5owxJAKvx7NwjK0tJpU4zgD0dSQ8NBv89mt09UO7tTObxPGkIdksqUoiOllFRyS3Tp6Bluw3l9/XObejQbcmgifCR8OJhiwiC7zvjX18+mDI5UJe9LVT72VxbYeTTl5H3+lINq7R25N0/v/SlxSi7oeW79lwi2w2/dfpgSzlAUgv6XiIKdYN719U6e61wPrYc3d9ZmeU7Pr29oNOurfrAwGgqC1ObOnz5jS3V+biKlDy3ivZnNdo70pnKHDwVTROjkFsNAgXc7b2+y2Q0TuzxDf98wAkOAOcCmdjvd+DObIpoFJLU2HEzjHJq1XUGi2zGRIiE6cn13xDxOR9Z2R+6Jh3jwZu9ocD0lE7ojvB9s/Ew4tTYL8XSEuoLXp3J+ZbPz60YD1+yekHg5WFV3ZIlLycvALCD1oABEChVZ10tIzq/S3ZYNJigzGLlmHtRQPX7eH8q8TyxaQAFX7UwFHGnXjwVTog8AMZzxkX+jxg0S4RC4aMknuS/l5ldTJt57z590Wf6l0aAkkhFLmTpSKDSXkUq5/T46M+dfD/nSS6C6+OHgNeTZubWxh7O97EF70ISPMud1QFyV+deDkfkUG7JF4KTNc0GbPSVOgIMn+GB0ggYaWKjyFkxnl2ZMkY6xYO8o3zs8GWzKLCQ9QNXJBP/H1PBBW1oNhFwqS8jigsTGTACjHghcJwC8twWeKaWQBR89GFyi0lD1tnBBbEO73LCMVCXnj/oyfBR/SKmchlNHYFebgqKgpyNgs0/Y063aSWCYy0wMElnUqIHdIUaATAA0AmokErWlhcY8F+Sj/AS/yKXEoSDdGzWPZOWMMSSbZ3w19hD2gLHATMgOw7sINWaq02F70LipLgm/hwY+Nty9O8ytZ/G9o+tUOZ9RiGDl3SlEQ1hsMtik00/PM98ZhkMMJ1o6z+sbokjP8iI9tut8d2SdHw22SNyQQT5te4zOZUS9uHfMW+2EZObd4PG54Q0RnxudDF7TQwl1bix4hWDSEfJObJTCWPAaB3eFRCWUSokU4ShCNY0AkiXx266JCK1JozKJIOFzmxhJtKxdGkZzmyRN0+/SCNBkaZoo0WgDL1kWwcaQv/1chPrn8YnF9dAEjXGUBxaBN05hvg2sw7dtYKLQpNR81JvK5r2U3k7p7Wm6gtKVEBk4D1c7H1vX+/lfWqqlyxH56A0pH4eKV4lcGxi5W64oZWirbkMhf6flCkMARBsMJcsp+YpSgT9quYIp3WOwGwS7we4j3HYpfnZ7UT7+4Us+Ga0ZMFreuS0rlPehfehFsULmNrnJnmrscWKTE8ud2GrEKiOe1B/RE4YtFjW6QHFx7bRmc+e62JVtCCCNXkOIRtNqdre2tw62MlBZVEwjMzZPaJY0xFeRrHiy4hcVMk2FRTnzWYyTGPsxbsQYN+TyMwdZzFpkqN0ztQUfaFvG5uapKeye2vK4b0wZjM3umSnHVp3bcaO2Bs1M4al0y/XkFzOeujZSv8elqN/T4KkrJvkGvtyF+ZIcYjYVK8ymHMKXuEj5crDaLA4dcg+s+NjW6NrZtWjrz39SGw0Fy8Bx8SFfuK2wLfKZs5+JtDU99urZ/WuJ2RL8lf9mqeSMfNvBPS0DTY6atplzcxvXlBp91va3NrkqW42vqiGwp6q2feZcePZrsRaNyaoFO5q2O5nbUJnyxC4WF+iwRYvL1A1qUqZqUJGDygUlkSvNSuKTY/nmzvt/otIEfDIsA1DsADgP4wDCeUqsVCqg7gTnjSj6QSnGSJVTkENylEDFKoSzkFavJWqtoLIWWCutjIaxFhQoMHXIDngHK4QyoVM4I3xXkOdJ4AFhHtA/AMLfCCoFEP6rwLx1QPgS7VVCpUB+LeCfCvia8D2BvCTgU8LTAnlEwN3ChEAcAlYJBQKB8e8Jfy6QrwgvCUTiOCQ8IpBKoVnoFhgb5cIv/E/h1wJ5W8DfEKgu5isCnhdOwNSMIH7xS4FsAf+5QFmYGwLGLwnfFMgFAcNEgwImOsEtSI9BISZcEC4Lbwp3hKw4K7QLM8Jp4TnhNeE9QXkf3BEUghhdDSBBL4gC07gmYCRwYj5FABBCwprwvHBduCW8L2QpBWqcvKKKABixtHjImluozVLggWy1jNFB8Hk8W3V1de2eLQOA2DE9dSw+PeWYOgbAzDFo8Ig74rRNZ+Jv6thuo7RjcbfD43F7Zqan9N+dnqozNE9Pgaqps3qHQ/+G/mzWdQheGrsOeKWbHJfX281KW7rDOYwUq/UQ1piGdSP+wfY5L/7x6rvfWcEe3/Z5zju86C+sFIS8FkcOX1DZWuewFDExi9drvfsBUUNv+ig28rmFvRBj8r99IltT1TVTDzHZiJBsjPkO4tCfXkNZOzfFIpU+8OWcb+Rcy2FyOI0+kCPLxqrsLpnepCdWPbXTnFob0OtLSkvwoRIsKzGVkOZkyZMlb5T8sEQ2VIJJTYlYQoZKQiWpklsl75fI2RK8WvI8YNdLZO4SvKfAV0AKUH4XKtQXXi+8WSgrLBpgdfn67MIBqznHbBpBcj0Yfau9XbL6Fj3sdXWSTeMzkomPwbEHL2xNT3kcU7U1DtzG0ANuNuSb7fWNhj1lfIkyA4P58BW2ZyRY3Rzyl01vV491efv6DmxXHz6Ml5lJfRlnLvYe6b37R2AhC3GPTZfc3S+BH1i8NPd17mwxk2CfctQs2k8U4hMabMrNLa+8XPlm5Z1Khu1SWwfF3DWdvrx0WJ6H2u9+t936fSuseWtK/4M6t6e2ZmpKSHuvfk8b8dTlSWmIyaQhIDQ0MpOW/f0jFWdePdnUc/rFqQNf9gaq9Gypo7C8Z19p/t75gf2nnc25hbnqjif+JPmZb55sNuds/6+vawzZ8uqpL0TG1mfr9Vqa/wd2bjNXYK0GJKCnRdfTenxWg5mzWfgcg2XIhIgKdcmMJmOpkck2Gstl5U+Wv1HOtL9R/sNyUg6efbm5NUB7sarCEbhVDhdDuVgeKr9efrNc/lw5FstxYZeoHlLfVDPq/EGd3j5Id7yV9tAUPQsOB7gHnCP5hm59BnJ1JtFmti/f4yL3N99GmCu1R/7wROyFpbq6I19PvPdftt/WcE3VzoYitbqowVndxGnw2yc3n9gvPnHt5KNXHxd//fPwF2Zrama/EJ79YqSuLvLF9N1n3e6TcbB3FlWjF8RKSxG2WLEs35RPzmRjCGGZ4kkFfOnBqqwuBIUGx61ya5zcyNHtVkNAc5wbueHK1Ls5N7NvyH3TTWrconvIvep+3p1yX3crK1Fe1x0btlGJfFVOwFY4UKyz5Q1YbI4hvTZPGNoNW3hvSWHrkOKWnv978UptQpsUsXnpO6isvJgpwvfDVTKQQmnIg9jAX86rb+9zvfGa58gLsYbFJsxgvH73zvwC/jSOFNa0856D9uHg5AHmcZ0tV/M3H8S/+VS3Nie7zFGpu0HDWHbJ4t3es/y743ye/u4+83clW9GYDjKvoyJUgZbFgUcLzhaQE9lnsomulC0lev1FBVZ0cqU1pWLp86Wp0uulitLSKndVe9VMVazqdNXlqteq3qy6U6XilV03wSCKwdJSZNAO5+UVDyI9DYi7N2DD6XNLowGCo84tbR3DKS3C9t3AN+8ejIZ8GhEe2Dn+2eiZac92bnZtdGLfqie/c/Rw9alLy3Vv/adSl039I3luBfN6RfjfnBrRd3xqpsmY3Z9TaNaKT2ye/NXfRqv6Vjo6Vvqq6B6hJCI2+Xmkgl0mxWFTz5D6oprcVGO1UmaBWzUfCgzUBS6T35QzcnkxK7JDLAmxz7MplmFZnGKvs7dYxs22sxdYRlfAQs4a1SHFgEqH5AOMGUk+bt+iWRvykkHaZt2UB/L6D4/Ft2prhAccSgMf0lPmIOBXFraN8yH8me0/s1Q1cVxTpcVSSfsqy+Ru6sGBB8nARnNR285t8lOI8X3o34v10b34wF4s22vaW7qXUdut9io7oy6yFlUVMXJiJgJhgg2LDaTThisrRL0pUFGBAmZ6yAuKpF5sUuUFzGa2VdeK3a2XW0mrqNUHNNnZdQEdi2PsaZawdWa5e0CsXCvVGwfENc1FDdGs0SNv/f6UdUvKc1CNgZuPQTEGmfgYtYJDqsY89ELbrcZ2M0C5IV2VNUBRRiAH7iZEczohKmhYAAP5afXU58M1s2PtWm+ZztnQZj84XtAwurcm1OuuP/x4V+d5r5fTVtQ2FAT8Rc3D9Y2z3VW4qufEiFNjMMgxelJXZMnp3cu5SjmjrjpwpN+32CUYs3++orUYs/d57K7SYr3B3TUr1bY8QsoReSuyYKf4Z5/V4IQGRyDFQwkmxyYZlsvw0xifxLgL6lGMyzFeRCcRmUC4E+FyuD2JHOGoFmOo70ZytDlTFmSyIIvFOBnUYkahzdMSVb5Wm59ltYpjhwLPWS9bX7MypN06aCWcFeusrNVtfdP6nlXe5JbG3rTKdNaY9YKVstKBO9Ysq9jqDdy03rK+b2XoAGQ7zhqyrlplSiitmSlIa1lJ7ZNaolUYVDOWHA3JZvKNTNaMGSOF8YH6RQKMzVL5DHcTLVYctJShFYwDnNfc6rZA7p6hxfVZx1nHGwbsyVQmH2t2Ht+/YFVwonfvWybeuG14ZZu/dIno8Gl8llgvXbobfUW2/Jv/Y+vutslOWLs/+jwT77b+Zl3CVXBWvXBv/Zj5FmSjevSSeKoyD6vzrHmkx4ibjbjKiLONNiNpYDoZImNMTCnDWNWKrtX6tXqC6vX1F+tv1stU9fWmRtSIe4caoaYRG4caQ41rjbcaFaIEMCU8T3M7cXeZSkSVNlBSUlw5YLWiumG1Lg8Otbl4IJ26aPo2QPKikUwvcQhsqdozSLcaBLpnN4Wns5lUc5Tfv+DbcT0tPxQ6zNe3MbnKHMZsoom8kZT0f3Z6z/T2H+TlerwjdSMxX7Ev8eUDj/m6Gg9VlXldowdmTo05RYe5pabGxzHfsrZGuu9+1eINaLnC3KrehZZwst1EmKdHD7Lm4/9DqVErtvMZYnL37R0fMufQn0xRw3YLc1tmQ02oG42jLfEPHQ34VM3TNSToxJXOZme3k1E7rU5youxMGVGY8kxlJkYlK5BVyphKjK0YZ2M82kVsTTqNFckIMuqNxNjVX9pMRF1u4EI/DvRjrr+mnww1Y9Ssb+aaGdLU39zc30RkB7mDuFUnsiIRA57nXdhlRTqNTJk/2OOpacEtdl0P2+PuYd6z4yF7yE567D12pX+osnBoUJm2u6G52e0Go+pvTNXptwz5NK944OI4ZsyHARiK02jV39BvTcEg7e87gvqirD6TZvMb85XFePdqVRYz+/DuTZt2USNkHgxOsufg3SIE05xUJqUg+Jp1pfnoV+c4b7NT/WM+zrJNj3w1WjHCWrCJc1rf/vqV2pPfezb+wkKtrWZ/mbHWyZKr3tbt1yvdpj0T/sF4D7/9bo93f6+/vQ0f6v3R0KmRKoVSxcQcL5QdaRv+1FiVUt6nK8zPWTvX9sS8yLcMOYvqXI48pd3jq9z+j+6a4p7KfFdpPign84lEYnkZHtJ/P9jw0/4fvPfajK7ll4hN/+/w5vmSC/d/bN9ugUx2Hniz4ExlfqiH7Gbf9t//BT3zL9L9piW3kU+WQMsyhEzQNzLnUSfAAwBbKUxVkWZUzRShNuV5xMOYFzVIsk50k1jJHzGIeUJmkp2B1/vyf604rETKn2VmykEHIC7TFZoeudEkhOmO7DbQqNpCfODeekL31oaBM5SBCZKh1QzMwHeUZAaWITP6vQwsh1m+kYEVUOVezcBK9Bj6zxk4C74m+zOwCuXgiQycDWtYuPfPmgv/TgbWohjeyMA5qI1wMDuGXIXQdTKdgTHimOIMDJUl05aBGSQynRlYhqqYMxlYjgqZVAZWoArm+xlYiX7B/CIDZ6EK2U8ysAoVQkGZhrNRk9yZgTXosDySgbXoL+TXM3AOelzxtY7Y6qn40sJikquYq+TqamoauZFohAuEk06ue2XOxe0/epSTGBJcPJqIxk9EIy6ur9vrH9k/1j04wC0luDCXjIcj0eVw/BEuNv+wfN/SbDQeTi7FVrjRaHxp3hs7GtmfmIuuRKJxrpr7+DBHxz+ReCAaT1BKraum0bXnPovEUf0xsX9gUbCThaVEMhoH4tIKN+4adXFD4WR0JcmFVyLc2D3Bwfn5pbmoRJyLxpNhYI4lF2HlR47HlxKRpTk6W8J1b0MdsfhqLLOuZPRElOsPJ5PRRGxlMZlc3et2P/roo65whnkOeF1zsWX3bxtLnlqNRqKJpYUV2L5rMbl8tA8WtJKAhR+XZoTVPGjEztgKOOpomsfJJaJRjqpPgP75aASWthqPHYnOJV2x+IL70aVHltxpfUsrC+77aqiWzDz/NGnUgWJwHk+hOFpCC2gRziMHt/YcqoS+DtXAqxGgERRFEegDKAwcToC60QpwuQDaj47Ci3tAQ0LCotBHoT8hyVLOPpDyIj9o24/GAB5EA0BdkvjDUi6IQx8B/mXo4+gRoMXQ/G+dvw/kZ6V56MgS8K/A6KhEWQJZL1COgux+mGUOqCuS/jjwVEsr+u3S3D35fzznAYmWuMdTC6ukVnShPZ+o5b6O6n9gtn+apdI+WZC0JCXdac4lSfc4cIxKXEOSJLVUUpptReIa+4QZB2HGeZCndr3POSfpTgKe1hwDeDFj8yPouLTXBHBSud29JWDmv+shGptxiM7Yx+xFV3dCmrNfoielWKNjixK2ivbCzeRGj0ovF/A8rHkuo9clQcvA+f8ql4STsyrZMSp5fAF40953STqXwZt9GQutSOeBWuj4A3tM2+bvi8ROqU+fqKMP6aGepT2V3V19IrP+eWmetNVW4RkDu0cla7sk6oK0xyXw4RJAD66PemwhQ/v4anbX8vB+/jnnTtchaMeOXkef0MRa1V/eqmff87w7/heed8Zr3h16d+3d1LuydzEz/g6Tx8bewjNv3XmLDL6F27+N2W+/921Cv0X/2+tqbefQa6HXVl9jXu2qYtEmdl+duXrh6uWr712Vx36D2Q/vfEhiH57+kIgf4th/wLpX2FdI7BXMvjz48s7LzB9f8rK6F0+/SC6/iFdfxO0vYv2z3LM1zzKrz+J/9aVC1v377b9PfvepCHv58/hzgyyLngo9RS4+hS/+Dv4soPrj3HGSDO2wiZkddhXmj8FnpWuHLfBYxpUeZlzB7LB0nZe3XZ7O67P4VhiHZvawMyDLfuT+6LmPmMsfYTSNxWmVtvP04QuHnzvMHJp0sO5JjCZDk+Ti5PuThJ3EuR7juBxMIQOdOoZl2plBJsZcYBRZoz12dgjUxQZOD1wYYPq7eLani2N1ASwGsnWdnbAgXRfbRQoDtvE8j3ncgHXjeo9unGA0jj1o3K3b0RGdbkZ3Wkd/bEdkLQ/L8Sa+uDE26nD0bip3RnpTyqFDKXwuJYzSpzg8mVKcS6HxyUPBDYw/P/HU+fPIW9SbqhsNpkJFE72pCAAiBdYA0Bdt5CHvRCKRdEgNJxyOpAPBxzGdkPBE8jhgyUQSORyJhMQDH0CSGHCgJhwJgOBkUSUJnEhSIIESMI4S9JME2nEqTUUt0xBP/xcXSsX5CmVuZHN0cmVhbQplbmRvYmoKCjYgMCBvYmoKNjQyNgplbmRvYmoKCjcgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9CQUFBQUErTGliZXJhdGlvblNlcmlmLUJvbGQKL0ZsYWdzIDQKL0ZvbnRCQm94Wy0xODIgLTMwMyAxMDgzIDEwMDddL0l0YWxpY0FuZ2xlIDAKL0FzY2VudCA4OTEKL0Rlc2NlbnQgLTIxNgovQ2FwSGVpZ2h0IDEwMDcKL1N0ZW1WIDgwCi9Gb250RmlsZTIgNSAwIFIKPj4KZW5kb2JqCgo4IDAgb2JqCjw8L0xlbmd0aCAyODMvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicXZFNb4QgEIbv/AqO28PGr3XtJsZkqzXx0I/U9gcgjJakIkE8+O8Lw7ZNeoA8M/O+k2GI6q7plLTRq1l4D5aOUgkD67IZDnSASSqSpFRIbm8R3nxmmkTO2++rhblT41KWJHpztdWanR6uYhngjkQvRoCRaqKHj7p3cb9p/QUzKEtjUlVUwOj6PDH9zGaI0HXshCtLux+d5U/wvmugKcZJGIUvAlbNOBimJiBlHFe0bNuKgBL/akkWLMPIP5lx0sRJ4zjPKscpcnHxnCGfHz2fAqMmD9x6Pgd97LkI+dzzPXKK+UvIY89r0GOfB+RT47kOmsRzE7jA4W9T+mf4Pf+sh/LNGLca/Azcid+GVPD7X3rR3oXnG+ScibUKZW5kc3RyZWFtCmVuZG9iagoKOSAwIG9iago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9CYXNlRm9udC9CQUFBQUErTGliZXJhdGlvblNlcmlmLUJvbGQKL0ZpcnN0Q2hhciAwCi9MYXN0Q2hhciAxMwovV2lkdGhzWzM2NSA1NTYgNTAwIDU1NiA0NDMgNTAwIDU1NiA0NDMgMjUwIDI3NyAzODkgOTQzIDUwMCA1MDAgXQovRm9udERlc2NyaXB0b3IgNyAwIFIKL1RvVW5pY29kZSA4IDAgUgo+PgplbmRvYmoKCjEwIDAgb2JqCjw8L0YxIDkgMCBSCj4+CmVuZG9iagoKMTEgMCBvYmoKPDwvRm9udCAxMCAwIFIKL1Byb2NTZXRbL1BERi9UZXh0XQo+PgplbmRvYmoKCjEgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0IDAgUi9SZXNvdXJjZXMgMTEgMCBSL01lZGlhQm94WzAgMCA1OTUgODQyXS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyIDAgUj4+CmVuZG9iagoKNCAwIG9iago8PC9UeXBlL1BhZ2VzCi9SZXNvdXJjZXMgMTEgMCBSCi9NZWRpYUJveFsgMCAwIDU5NSA4NDIgXQovS2lkc1sgMSAwIFIgXQovQ291bnQgMT4+CmVuZG9iagoKMTIgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDQgMCBSCi9PcGVuQWN0aW9uWzEgMCBSIC9YWVogbnVsbCBudWxsIDBdCi9MYW5nKGl0LUlUKQo+PgplbmRvYmoKCjEzIDAgb2JqCjw8L0NyZWF0b3I8RkVGRjAwNTcwMDcyMDA2OTAwNzQwMDY1MDA3Mj4KL1Byb2R1Y2VyPEZFRkYwMDRDMDA2OTAwNjIwMDcyMDA2NTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMjAwMDM1MDAyRTAwMzE+Ci9DcmVhdGlvbkRhdGUoRDoyMDE4MDIwNTE3NTEzMCswMScwMCcpPj4KZW5kb2JqCgp4cmVmCjAgMTQKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDA3NjA2IDAwMDAwIG4gCjAwMDAwMDAwMTkgMDAwMDAgbiAKMDAwMDAwMDE5NyAwMDAwMCBuIAowMDAwMDA3NzQ5IDAwMDAwIG4gCjAwMDAwMDAyMTcgMDAwMDAgbiAKMDAwMDAwNjcyNyAwMDAwMCBuIAowMDAwMDA2NzQ4IDAwMDAwIG4gCjAwMDAwMDY5NTAgMDAwMDAgbiAKMDAwMDAwNzMwMiAwMDAwMCBuIAowMDAwMDA3NTE5IDAwMDAwIG4gCjAwMDAwMDc1NTEgMDAwMDAgbiAKMDAwMDAwNzg0OCAwMDAwMCBuIAowMDAwMDA3OTQ1IDAwMDAwIG4gCnRyYWlsZXIKPDwvU2l6ZSAxNC9Sb290IDEyIDAgUgovSW5mbyAxMyAwIFIKL0lEIFsgPDQ0OTZGMDQxMzIzNThBMzUzOTQxM0VEMzdCOTQ2QUQyPgo8NDQ5NkYwNDEzMjM1OEEzNTM5NDEzRUQzN0I5NDZBRDI+IF0KL0RvY0NoZWNrc3VtIC8wRDg1MEUyQTZDNURGNERBMTkzRERGNzY2MDU0OTU4Ngo+PgpzdGFydHhyZWYKODEyMAolJUVPRgo=\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f3bb6952test@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f3bb6952test@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"f3bb6952test@syncope.apache.org - 2025-01-08T12:12:59+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:59.507228+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:59.875', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:59.874626+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-2472-7c69-b67b-3ed452f7f515\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f3bb6952test@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:59.517756+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:59.716579+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"BinaryPDF\",\"values\":[\"JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nCWJSwrCQBAF932Kt3Yxvk6mJx0Igom6DzR4AT/gQjAbr2+DFBQFxaL4ygcEs2y00sGrFsd2l+sO7/9LtqfMIdZyDc2LIW7YXxTqiMdEZceelcbGgc6Rx/TMhafseoiXnENWWfEDcM8YPAplbmRzdHJlYW0KZW5kb2JqCgozIDAgb2JqCjEwNwplbmRvYmoKCjUgMCBvYmoKPDwvTGVuZ3RoIDYgMCBSL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGgxIDk4NTY+PgpzdHJlYW0KeJzleWt0m9dx4L33w4MAAeJBgAQBkt8Hfvz4AgiQhPiS+PgEAiT4fksgJZIACfAhiwQFQLLkOBaT2pJMR5GatFlncxJ7vZvWqbUVKHsrqjlrK7GTc7IbxdrjdHcb27XSbXuyGzFyuknWcSxy534A9XDdtGe75/RHL4DvzsydmXvvzNy5AyAZPx5FGrSGGCTOLYdX3QV5RoTQ9xHCxrkTSe558REe4FsIEcX86sJyheftnyHE/AQhpXzh6Kn5Ot2dv0ZI/T5CuncWo+HI/k/l1iNkBXnUsAiE0e1TSoRsMsBLF5eTJ6/LTroAr6DjR2Nz4ceKNq2AhwAvXg6fXD0uf4IBfA1wbiW8HP3rsp/B/LbnEcpaXY0lkq+j0h1Qpafjq/Ho6tGN8xHAa2B9/UDD8KJNA6CC4oSRyRXKLJU6W6NF/wKb/Dwyo5i8Fekyz4cacwkVoCsI7dym2P3ndt/Oh/8/V5ElPbER29F30K+xBxP0OM5FkyiCYuhxtI49D3LjfbgPxj6N3oHxFXQeKz9ZK7bjMqwFDZMS36fRDfSXn8h4DL2K3n94DqB9Cf07dInScSfo+j38Ou7DEdBBNffB4/AnqSJH4HEBPifhuUxwhnoHTsx/R4fJq+Sv0EX0x5n15aDb2Ad9L6zwakZBLxr9O0o3YRVqtIBOoTMgLTV560c/Qqqd/w26etC3gNCNPoXO35P4AEtzMGq0c4928N4aI+QZnIvL0NfQB8gnN+BXEBL9E8HxsdGR4aHBgf6+3p7uQFen39fh3S+2t7W27Nvb3NTYUF9b43ZVOyvKy4RSvsTOWkwGvS5Hm61WZSkVchkDu3X6+c4QlyoLpWRlfCBQTXE+DITwA4RQigNS58M8KS4ksXEPc4rAOf8xTjHNKd7jxHquBbVUOzk/z6Vu+HhuE08OBwE+7+MnuNSWBPdLsKxMQrSA2O0gwfktiz4uhUOcP9V5YnHdH/KBvo1sdQffEVVXO9GGOhvAbIBSFfzqBq5owxJAKvx7NwjK0tJpU4zgD0dSQ8NBv89mt09UO7tTObxPGkIdksqUoiOllFRyS3Tp6Bluw3l9/XObejQbcmgifCR8OJhiwiC7zvjX18+mDI5UJe9LVT72VxbYeTTl5H3+lINq7R25N0/v/SlxSi7oeW79lwi2w2/dfpgSzlAUgv6XiIKdYN719U6e61wPrYc3d9ZmeU7Pr29oNOurfrAwGgqC1ObOnz5jS3V+biKlDy3ivZnNdo70pnKHDwVTROjkFsNAgXc7b2+y2Q0TuzxDf98wAkOAOcCmdjvd+DObIpoFJLU2HEzjHJq1XUGi2zGRIiE6cn13xDxOR9Z2R+6Jh3jwZu9ocD0lE7ojvB9s/Ew4tTYL8XSEuoLXp3J+ZbPz60YD1+yekHg5WFV3ZIlLycvALCD1oABEChVZ10tIzq/S3ZYNJigzGLlmHtRQPX7eH8q8TyxaQAFX7UwFHGnXjwVTog8AMZzxkX+jxg0S4RC4aMknuS/l5ldTJt57z590Wf6l0aAkkhFLmTpSKDSXkUq5/T46M+dfD/nSS6C6+OHgNeTZubWxh7O97EF70ISPMud1QFyV+deDkfkUG7JF4KTNc0GbPSVOgIMn+GB0ggYaWKjyFkxnl2ZMkY6xYO8o3zs8GWzKLCQ9QNXJBP/H1PBBW1oNhFwqS8jigsTGTACjHghcJwC8twWeKaWQBR89GFyi0lD1tnBBbEO73LCMVCXnj/oyfBR/SKmchlNHYFebgqKgpyNgs0/Y063aSWCYy0wMElnUqIHdIUaATAA0AmokErWlhcY8F+Sj/AS/yKXEoSDdGzWPZOWMMSSbZ3w19hD2gLHATMgOw7sINWaq02F70LipLgm/hwY+Nty9O8ytZ/G9o+tUOZ9RiGDl3SlEQ1hsMtik00/PM98ZhkMMJ1o6z+sbokjP8iI9tut8d2SdHw22SNyQQT5te4zOZUS9uHfMW+2EZObd4PG54Q0RnxudDF7TQwl1bix4hWDSEfJObJTCWPAaB3eFRCWUSokU4ShCNY0AkiXx266JCK1JozKJIOFzmxhJtKxdGkZzmyRN0+/SCNBkaZoo0WgDL1kWwcaQv/1chPrn8YnF9dAEjXGUBxaBN05hvg2sw7dtYKLQpNR81JvK5r2U3k7p7Wm6gtKVEBk4D1c7H1vX+/lfWqqlyxH56A0pH4eKV4lcGxi5W64oZWirbkMhf6flCkMARBsMJcsp+YpSgT9quYIp3WOwGwS7we4j3HYpfnZ7UT7+4Us+Ga0ZMFreuS0rlPehfehFsULmNrnJnmrscWKTE8ud2GrEKiOe1B/RE4YtFjW6QHFx7bRmc+e62JVtCCCNXkOIRtNqdre2tw62MlBZVEwjMzZPaJY0xFeRrHiy4hcVMk2FRTnzWYyTGPsxbsQYN+TyMwdZzFpkqN0ztQUfaFvG5uapKeye2vK4b0wZjM3umSnHVp3bcaO2Bs1M4al0y/XkFzOeujZSv8elqN/T4KkrJvkGvtyF+ZIcYjYVK8ymHMKXuEj5crDaLA4dcg+s+NjW6NrZtWjrz39SGw0Fy8Bx8SFfuK2wLfKZs5+JtDU99urZ/WuJ2RL8lf9mqeSMfNvBPS0DTY6atplzcxvXlBp91va3NrkqW42vqiGwp6q2feZcePZrsRaNyaoFO5q2O5nbUJnyxC4WF+iwRYvL1A1qUqZqUJGDygUlkSvNSuKTY/nmzvt/otIEfDIsA1DsADgP4wDCeUqsVCqg7gTnjSj6QSnGSJVTkENylEDFKoSzkFavJWqtoLIWWCutjIaxFhQoMHXIDngHK4QyoVM4I3xXkOdJ4AFhHtA/AMLfCCoFEP6rwLx1QPgS7VVCpUB+LeCfCvia8D2BvCTgU8LTAnlEwN3ChEAcAlYJBQKB8e8Jfy6QrwgvCUTiOCQ8IpBKoVnoFhgb5cIv/E/h1wJ5W8DfEKgu5isCnhdOwNSMIH7xS4FsAf+5QFmYGwLGLwnfFMgFAcNEgwImOsEtSI9BISZcEC4Lbwp3hKw4K7QLM8Jp4TnhNeE9QXkf3BEUghhdDSBBL4gC07gmYCRwYj5FABBCwprwvHBduCW8L2QpBWqcvKKKABixtHjImluozVLggWy1jNFB8Hk8W3V1de2eLQOA2DE9dSw+PeWYOgbAzDFo8Ig74rRNZ+Jv6thuo7RjcbfD43F7Zqan9N+dnqozNE9Pgaqps3qHQ/+G/mzWdQheGrsOeKWbHJfX281KW7rDOYwUq/UQ1piGdSP+wfY5L/7x6rvfWcEe3/Z5zju86C+sFIS8FkcOX1DZWuewFDExi9drvfsBUUNv+ig28rmFvRBj8r99IltT1TVTDzHZiJBsjPkO4tCfXkNZOzfFIpU+8OWcb+Rcy2FyOI0+kCPLxqrsLpnepCdWPbXTnFob0OtLSkvwoRIsKzGVkOZkyZMlb5T8sEQ2VIJJTYlYQoZKQiWpklsl75fI2RK8WvI8YNdLZO4SvKfAV0AKUH4XKtQXXi+8WSgrLBpgdfn67MIBqznHbBpBcj0Yfau9XbL6Fj3sdXWSTeMzkomPwbEHL2xNT3kcU7U1DtzG0ANuNuSb7fWNhj1lfIkyA4P58BW2ZyRY3Rzyl01vV491efv6DmxXHz6Ml5lJfRlnLvYe6b37R2AhC3GPTZfc3S+BH1i8NPd17mwxk2CfctQs2k8U4hMabMrNLa+8XPlm5Z1Khu1SWwfF3DWdvrx0WJ6H2u9+t936fSuseWtK/4M6t6e2ZmpKSHuvfk8b8dTlSWmIyaQhIDQ0MpOW/f0jFWdePdnUc/rFqQNf9gaq9Gypo7C8Z19p/t75gf2nnc25hbnqjif+JPmZb55sNuds/6+vawzZ8uqpL0TG1mfr9Vqa/wd2bjNXYK0GJKCnRdfTenxWg5mzWfgcg2XIhIgKdcmMJmOpkck2Gstl5U+Wv1HOtL9R/sNyUg6efbm5NUB7sarCEbhVDhdDuVgeKr9efrNc/lw5FstxYZeoHlLfVDPq/EGd3j5Id7yV9tAUPQsOB7gHnCP5hm59BnJ1JtFmti/f4yL3N99GmCu1R/7wROyFpbq6I19PvPdftt/WcE3VzoYitbqowVndxGnw2yc3n9gvPnHt5KNXHxd//fPwF2Zrama/EJ79YqSuLvLF9N1n3e6TcbB3FlWjF8RKSxG2WLEs35RPzmRjCGGZ4kkFfOnBqqwuBIUGx61ya5zcyNHtVkNAc5wbueHK1Ls5N7NvyH3TTWrconvIvep+3p1yX3crK1Fe1x0btlGJfFVOwFY4UKyz5Q1YbI4hvTZPGNoNW3hvSWHrkOKWnv978UptQpsUsXnpO6isvJgpwvfDVTKQQmnIg9jAX86rb+9zvfGa58gLsYbFJsxgvH73zvwC/jSOFNa0856D9uHg5AHmcZ0tV/M3H8S/+VS3Nie7zFGpu0HDWHbJ4t3es/y743ye/u4+83clW9GYDjKvoyJUgZbFgUcLzhaQE9lnsomulC0lev1FBVZ0cqU1pWLp86Wp0uulitLSKndVe9VMVazqdNXlqteq3qy6U6XilV03wSCKwdJSZNAO5+UVDyI9DYi7N2DD6XNLowGCo84tbR3DKS3C9t3AN+8ejIZ8GhEe2Dn+2eiZac92bnZtdGLfqie/c/Rw9alLy3Vv/adSl039I3luBfN6RfjfnBrRd3xqpsmY3Z9TaNaKT2ye/NXfRqv6Vjo6Vvqq6B6hJCI2+Xmkgl0mxWFTz5D6oprcVGO1UmaBWzUfCgzUBS6T35QzcnkxK7JDLAmxz7MplmFZnGKvs7dYxs22sxdYRlfAQs4a1SHFgEqH5AOMGUk+bt+iWRvykkHaZt2UB/L6D4/Ft2prhAccSgMf0lPmIOBXFraN8yH8me0/s1Q1cVxTpcVSSfsqy+Ru6sGBB8nARnNR285t8lOI8X3o34v10b34wF4s22vaW7qXUdut9io7oy6yFlUVMXJiJgJhgg2LDaTThisrRL0pUFGBAmZ6yAuKpF5sUuUFzGa2VdeK3a2XW0mrqNUHNNnZdQEdi2PsaZawdWa5e0CsXCvVGwfENc1FDdGs0SNv/f6UdUvKc1CNgZuPQTEGmfgYtYJDqsY89ELbrcZ2M0C5IV2VNUBRRiAH7iZEczohKmhYAAP5afXU58M1s2PtWm+ZztnQZj84XtAwurcm1OuuP/x4V+d5r5fTVtQ2FAT8Rc3D9Y2z3VW4qufEiFNjMMgxelJXZMnp3cu5SjmjrjpwpN+32CUYs3++orUYs/d57K7SYr3B3TUr1bY8QsoReSuyYKf4Z5/V4IQGRyDFQwkmxyYZlsvw0xifxLgL6lGMyzFeRCcRmUC4E+FyuD2JHOGoFmOo70ZytDlTFmSyIIvFOBnUYkahzdMSVb5Wm59ltYpjhwLPWS9bX7MypN06aCWcFeusrNVtfdP6nlXe5JbG3rTKdNaY9YKVstKBO9Ysq9jqDdy03rK+b2XoAGQ7zhqyrlplSiitmSlIa1lJ7ZNaolUYVDOWHA3JZvKNTNaMGSOF8YH6RQKMzVL5DHcTLVYctJShFYwDnNfc6rZA7p6hxfVZx1nHGwbsyVQmH2t2Ht+/YFVwonfvWybeuG14ZZu/dIno8Gl8llgvXbobfUW2/Jv/Y+vutslOWLs/+jwT77b+Zl3CVXBWvXBv/Zj5FmSjevSSeKoyD6vzrHmkx4ibjbjKiLONNiNpYDoZImNMTCnDWNWKrtX6tXqC6vX1F+tv1stU9fWmRtSIe4caoaYRG4caQ41rjbcaFaIEMCU8T3M7cXeZSkSVNlBSUlw5YLWiumG1Lg8Otbl4IJ26aPo2QPKikUwvcQhsqdozSLcaBLpnN4Wns5lUc5Tfv+DbcT0tPxQ6zNe3MbnKHMZsoom8kZT0f3Z6z/T2H+TlerwjdSMxX7Ev8eUDj/m6Gg9VlXldowdmTo05RYe5pabGxzHfsrZGuu9+1eINaLnC3KrehZZwst1EmKdHD7Lm4/9DqVErtvMZYnL37R0fMufQn0xRw3YLc1tmQ02oG42jLfEPHQ34VM3TNSToxJXOZme3k1E7rU5youxMGVGY8kxlJkYlK5BVyphKjK0YZ2M82kVsTTqNFckIMuqNxNjVX9pMRF1u4EI/DvRjrr+mnww1Y9Ssb+aaGdLU39zc30RkB7mDuFUnsiIRA57nXdhlRTqNTJk/2OOpacEtdl0P2+PuYd6z4yF7yE567D12pX+osnBoUJm2u6G52e0Go+pvTNXptwz5NK944OI4ZsyHARiK02jV39BvTcEg7e87gvqirD6TZvMb85XFePdqVRYz+/DuTZt2USNkHgxOsufg3SIE05xUJqUg+Jp1pfnoV+c4b7NT/WM+zrJNj3w1WjHCWrCJc1rf/vqV2pPfezb+wkKtrWZ/mbHWyZKr3tbt1yvdpj0T/sF4D7/9bo93f6+/vQ0f6v3R0KmRKoVSxcQcL5QdaRv+1FiVUt6nK8zPWTvX9sS8yLcMOYvqXI48pd3jq9z+j+6a4p7KfFdpPign84lEYnkZHtJ/P9jw0/4fvPfajK7ll4hN/+/w5vmSC/d/bN9ugUx2Hniz4ExlfqiH7Gbf9t//BT3zL9L9piW3kU+WQMsyhEzQNzLnUSfAAwBbKUxVkWZUzRShNuV5xMOYFzVIsk50k1jJHzGIeUJmkp2B1/vyf604rETKn2VmykEHIC7TFZoeudEkhOmO7DbQqNpCfODeekL31oaBM5SBCZKh1QzMwHeUZAaWITP6vQwsh1m+kYEVUOVezcBK9Bj6zxk4C74m+zOwCuXgiQycDWtYuPfPmgv/TgbWohjeyMA5qI1wMDuGXIXQdTKdgTHimOIMDJUl05aBGSQynRlYhqqYMxlYjgqZVAZWoArm+xlYiX7B/CIDZ6EK2U8ysAoVQkGZhrNRk9yZgTXosDySgbXoL+TXM3AOelzxtY7Y6qn40sJikquYq+TqamoauZFohAuEk06ue2XOxe0/epSTGBJcPJqIxk9EIy6ur9vrH9k/1j04wC0luDCXjIcj0eVw/BEuNv+wfN/SbDQeTi7FVrjRaHxp3hs7GtmfmIuuRKJxrpr7+DBHxz+ReCAaT1BKraum0bXnPovEUf0xsX9gUbCThaVEMhoH4tIKN+4adXFD4WR0JcmFVyLc2D3Bwfn5pbmoRJyLxpNhYI4lF2HlR47HlxKRpTk6W8J1b0MdsfhqLLOuZPRElOsPJ5PRRGxlMZlc3et2P/roo65whnkOeF1zsWX3bxtLnlqNRqKJpYUV2L5rMbl8tA8WtJKAhR+XZoTVPGjEztgKOOpomsfJJaJRjqpPgP75aASWthqPHYnOJV2x+IL70aVHltxpfUsrC+77aqiWzDz/NGnUgWJwHk+hOFpCC2gRziMHt/YcqoS+DtXAqxGgERRFEegDKAwcToC60QpwuQDaj47Ci3tAQ0LCotBHoT8hyVLOPpDyIj9o24/GAB5EA0BdkvjDUi6IQx8B/mXo4+gRoMXQ/G+dvw/kZ6V56MgS8K/A6KhEWQJZL1COgux+mGUOqCuS/jjwVEsr+u3S3D35fzznAYmWuMdTC6ukVnShPZ+o5b6O6n9gtn+apdI+WZC0JCXdac4lSfc4cIxKXEOSJLVUUpptReIa+4QZB2HGeZCndr3POSfpTgKe1hwDeDFj8yPouLTXBHBSud29JWDmv+shGptxiM7Yx+xFV3dCmrNfoielWKNjixK2ivbCzeRGj0ovF/A8rHkuo9clQcvA+f8ql4STsyrZMSp5fAF40953STqXwZt9GQutSOeBWuj4A3tM2+bvi8ROqU+fqKMP6aGepT2V3V19IrP+eWmetNVW4RkDu0cla7sk6oK0xyXw4RJAD66PemwhQ/v4anbX8vB+/jnnTtchaMeOXkef0MRa1V/eqmff87w7/heed8Zr3h16d+3d1LuydzEz/g6Tx8bewjNv3XmLDL6F27+N2W+/921Cv0X/2+tqbefQa6HXVl9jXu2qYtEmdl+duXrh6uWr712Vx36D2Q/vfEhiH57+kIgf4th/wLpX2FdI7BXMvjz48s7LzB9f8rK6F0+/SC6/iFdfxO0vYv2z3LM1zzKrz+J/9aVC1v377b9PfvepCHv58/hzgyyLngo9RS4+hS/+Dv4soPrj3HGSDO2wiZkddhXmj8FnpWuHLfBYxpUeZlzB7LB0nZe3XZ7O67P4VhiHZvawMyDLfuT+6LmPmMsfYTSNxWmVtvP04QuHnzvMHJp0sO5JjCZDk+Ti5PuThJ3EuR7juBxMIQOdOoZl2plBJsZcYBRZoz12dgjUxQZOD1wYYPq7eLani2N1ASwGsnWdnbAgXRfbRQoDtvE8j3ncgHXjeo9unGA0jj1o3K3b0RGdbkZ3Wkd/bEdkLQ/L8Sa+uDE26nD0bip3RnpTyqFDKXwuJYzSpzg8mVKcS6HxyUPBDYw/P/HU+fPIW9SbqhsNpkJFE72pCAAiBdYA0Bdt5CHvRCKRdEgNJxyOpAPBxzGdkPBE8jhgyUQSORyJhMQDH0CSGHCgJhwJgOBkUSUJnEhSIIESMI4S9JME2nEqTUUt0xBP/xcXSsX5CmVuZHN0cmVhbQplbmRvYmoKCjYgMCBvYmoKNjQyNgplbmRvYmoKCjcgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9CQUFBQUErTGliZXJhdGlvblNlcmlmLUJvbGQKL0ZsYWdzIDQKL0ZvbnRCQm94Wy0xODIgLTMwMyAxMDgzIDEwMDddL0l0YWxpY0FuZ2xlIDAKL0FzY2VudCA4OTEKL0Rlc2NlbnQgLTIxNgovQ2FwSGVpZ2h0IDEwMDcKL1N0ZW1WIDgwCi9Gb250RmlsZTIgNSAwIFIKPj4KZW5kb2JqCgo4IDAgb2JqCjw8L0xlbmd0aCAyODMvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicXZFNb4QgEIbv/AqO28PGr3XtJsZkqzXx0I/U9gcgjJakIkE8+O8Lw7ZNeoA8M/O+k2GI6q7plLTRq1l4D5aOUgkD67IZDnSASSqSpFRIbm8R3nxmmkTO2++rhblT41KWJHpztdWanR6uYhngjkQvRoCRaqKHj7p3cb9p/QUzKEtjUlVUwOj6PDH9zGaI0HXshCtLux+d5U/wvmugKcZJGIUvAlbNOBimJiBlHFe0bNuKgBL/akkWLMPIP5lx0sRJ4zjPKscpcnHxnCGfHz2fAqMmD9x6Pgd97LkI+dzzPXKK+UvIY89r0GOfB+RT47kOmsRzE7jA4W9T+mf4Pf+sh/LNGLca/Azcid+GVPD7X3rR3oXnG+ScibUKZW5kc3RyZWFtCmVuZG9iagoKOSAwIG9iago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9CYXNlRm9udC9CQUFBQUErTGliZXJhdGlvblNlcmlmLUJvbGQKL0ZpcnN0Q2hhciAwCi9MYXN0Q2hhciAxMwovV2lkdGhzWzM2NSA1NTYgNTAwIDU1NiA0NDMgNTAwIDU1NiA0NDMgMjUwIDI3NyAzODkgOTQzIDUwMCA1MDAgXQovRm9udERlc2NyaXB0b3IgNyAwIFIKL1RvVW5pY29kZSA4IDAgUgo+PgplbmRvYmoKCjEwIDAgb2JqCjw8L0YxIDkgMCBSCj4+CmVuZG9iagoKMTEgMCBvYmoKPDwvRm9udCAxMCAwIFIKL1Byb2NTZXRbL1BERi9UZXh0XQo+PgplbmRvYmoKCjEgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0IDAgUi9SZXNvdXJjZXMgMTEgMCBSL01lZGlhQm94WzAgMCA1OTUgODQyXS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyIDAgUj4+CmVuZG9iagoKNCAwIG9iago8PC9UeXBlL1BhZ2VzCi9SZXNvdXJjZXMgMTEgMCBSCi9NZWRpYUJveFsgMCAwIDU5NSA4NDIgXQovS2lkc1sgMSAwIFIgXQovQ291bnQgMT4+CmVuZG9iagoKMTIgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDQgMCBSCi9PcGVuQWN0aW9uWzEgMCBSIC9YWVogbnVsbCBudWxsIDBdCi9MYW5nKGl0LUlUKQo+PgplbmRvYmoKCjEzIDAgb2JqCjw8L0NyZWF0b3I8RkVGRjAwNTcwMDcyMDA2OTAwNzQwMDY1MDA3Mj4KL1Byb2R1Y2VyPEZFRkYwMDRDMDA2OTAwNjIwMDcyMDA2NTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMjAwMDM1MDAyRTAwMzE+Ci9DcmVhdGlvbkRhdGUoRDoyMDE4MDIwNTE3NTEzMCswMScwMCcpPj4KZW5kb2JqCgp4cmVmCjAgMTQKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDA3NjA2IDAwMDAwIG4gCjAwMDAwMDAwMTkgMDAwMDAgbiAKMDAwMDAwMDE5NyAwMDAwMCBuIAowMDAwMDA3NzQ5IDAwMDAwIG4gCjAwMDAwMDAyMTcgMDAwMDAgbiAKMDAwMDAwNjcyNyAwMDAwMCBuIAowMDAwMDA2NzQ4IDAwMDAwIG4gCjAwMDAwMDY5NTAgMDAwMDAgbiAKMDAwMDAwNzMwMiAwMDAwMCBuIAowMDAwMDA3NTE5IDAwMDAwIG4gCjAwMDAwMDc1NTEgMDAwMDAgbiAKMDAwMDAwNzg0OCAwMDAwMCBuIAowMDAwMDA3OTQ1IDAwMDAwIG4gCnRyYWlsZXIKPDwvU2l6ZSAxNC9Sb290IDEyIDAgUgovSW5mbyAxMyAwIFIKL0lEIFsgPDQ0OTZGMDQxMzIzNThBMzUzOTQxM0VEMzdCOTQ2QUQyPgo8NDQ5NkYwNDEzMjM1OEEzNTM5NDEzRUQzN0I5NDZBRDI+IF0KL0RvY0NoZWNrc3VtIC8wRDg1MEUyQTZDNURGNERBMTkzRERGNzY2MDU0OTU4Ngo+PgpzdGFydHhyZWYKODEyMAolJUVPRgo=\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f3bb6952test@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f3bb6952test@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"f3bb6952test@syncope.apache.org - 2025-01-08T12:12:59+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:59.507228+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459e-2472-7c69-b67b-3ed452f7f515\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"BinaryJSON\",\"values\":[\"ewogICJtZXNzYWdlIjogIlN5bmNvcGUgaXMgTWFnaWMiCn0K\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-2472-7c69-b67b-3ed452f7f515\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f3bb6952test@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:59.517756+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:59.857969+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"BinaryJSON\",\"values\":[\"ewogICJtZXNzYWdlIjogIlN5bmNvcGUgaXMgTWFnaWMiCn0K\"]},{\"schema\":\"BinaryPDF\",\"values\":[\"JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nCWJSwrCQBAF932Kt3Yxvk6mJx0Igom6DzR4AT/gQjAbr2+DFBQFxaL4ygcEs2y00sGrFsd2l+sO7/9LtqfMIdZyDc2LIW7YXxTqiMdEZceelcbGgc6Rx/TMhafseoiXnENWWfEDcM8YPAplbmRzdHJlYW0KZW5kb2JqCgozIDAgb2JqCjEwNwplbmRvYmoKCjUgMCBvYmoKPDwvTGVuZ3RoIDYgMCBSL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGgxIDk4NTY+PgpzdHJlYW0KeJzleWt0m9dx4L33w4MAAeJBgAQBkt8Hfvz4AgiQhPiS+PgEAiT4fksgJZIACfAhiwQFQLLkOBaT2pJMR5GatFlncxJ7vZvWqbUVKHsrqjlrK7GTc7IbxdrjdHcb27XSbXuyGzFyuknWcSxy534A9XDdtGe75/RHL4DvzsydmXvvzNy5AyAZPx5FGrSGGCTOLYdX3QV5RoTQ9xHCxrkTSe558REe4FsIEcX86sJyheftnyHE/AQhpXzh6Kn5Ot2dv0ZI/T5CuncWo+HI/k/l1iNkBXnUsAiE0e1TSoRsMsBLF5eTJ6/LTroAr6DjR2Nz4ceKNq2AhwAvXg6fXD0uf4IBfA1wbiW8HP3rsp/B/LbnEcpaXY0lkq+j0h1Qpafjq/Ho6tGN8xHAa2B9/UDD8KJNA6CC4oSRyRXKLJU6W6NF/wKb/Dwyo5i8Fekyz4cacwkVoCsI7dym2P3ndt/Oh/8/V5ElPbER29F30K+xBxP0OM5FkyiCYuhxtI49D3LjfbgPxj6N3oHxFXQeKz9ZK7bjMqwFDZMS36fRDfSXn8h4DL2K3n94DqB9Cf07dInScSfo+j38Ou7DEdBBNffB4/AnqSJH4HEBPifhuUxwhnoHTsx/R4fJq+Sv0EX0x5n15aDb2Ad9L6zwakZBLxr9O0o3YRVqtIBOoTMgLTV560c/Qqqd/w26etC3gNCNPoXO35P4AEtzMGq0c4928N4aI+QZnIvL0NfQB8gnN+BXEBL9E8HxsdGR4aHBgf6+3p7uQFen39fh3S+2t7W27Nvb3NTYUF9b43ZVOyvKy4RSvsTOWkwGvS5Hm61WZSkVchkDu3X6+c4QlyoLpWRlfCBQTXE+DITwA4RQigNS58M8KS4ksXEPc4rAOf8xTjHNKd7jxHquBbVUOzk/z6Vu+HhuE08OBwE+7+MnuNSWBPdLsKxMQrSA2O0gwfktiz4uhUOcP9V5YnHdH/KBvo1sdQffEVVXO9GGOhvAbIBSFfzqBq5owxJAKvx7NwjK0tJpU4zgD0dSQ8NBv89mt09UO7tTObxPGkIdksqUoiOllFRyS3Tp6Bluw3l9/XObejQbcmgifCR8OJhiwiC7zvjX18+mDI5UJe9LVT72VxbYeTTl5H3+lINq7R25N0/v/SlxSi7oeW79lwi2w2/dfpgSzlAUgv6XiIKdYN719U6e61wPrYc3d9ZmeU7Pr29oNOurfrAwGgqC1ObOnz5jS3V+biKlDy3ivZnNdo70pnKHDwVTROjkFsNAgXc7b2+y2Q0TuzxDf98wAkOAOcCmdjvd+DObIpoFJLU2HEzjHJq1XUGi2zGRIiE6cn13xDxOR9Z2R+6Jh3jwZu9ocD0lE7ojvB9s/Ew4tTYL8XSEuoLXp3J+ZbPz60YD1+yekHg5WFV3ZIlLycvALCD1oABEChVZ10tIzq/S3ZYNJigzGLlmHtRQPX7eH8q8TyxaQAFX7UwFHGnXjwVTog8AMZzxkX+jxg0S4RC4aMknuS/l5ldTJt57z590Wf6l0aAkkhFLmTpSKDSXkUq5/T46M+dfD/nSS6C6+OHgNeTZubWxh7O97EF70ISPMud1QFyV+deDkfkUG7JF4KTNc0GbPSVOgIMn+GB0ggYaWKjyFkxnl2ZMkY6xYO8o3zs8GWzKLCQ9QNXJBP/H1PBBW1oNhFwqS8jigsTGTACjHghcJwC8twWeKaWQBR89GFyi0lD1tnBBbEO73LCMVCXnj/oyfBR/SKmchlNHYFebgqKgpyNgs0/Y063aSWCYy0wMElnUqIHdIUaATAA0AmokErWlhcY8F+Sj/AS/yKXEoSDdGzWPZOWMMSSbZ3w19hD2gLHATMgOw7sINWaq02F70LipLgm/hwY+Nty9O8ytZ/G9o+tUOZ9RiGDl3SlEQ1hsMtik00/PM98ZhkMMJ1o6z+sbokjP8iI9tut8d2SdHw22SNyQQT5te4zOZUS9uHfMW+2EZObd4PG54Q0RnxudDF7TQwl1bix4hWDSEfJObJTCWPAaB3eFRCWUSokU4ShCNY0AkiXx266JCK1JozKJIOFzmxhJtKxdGkZzmyRN0+/SCNBkaZoo0WgDL1kWwcaQv/1chPrn8YnF9dAEjXGUBxaBN05hvg2sw7dtYKLQpNR81JvK5r2U3k7p7Wm6gtKVEBk4D1c7H1vX+/lfWqqlyxH56A0pH4eKV4lcGxi5W64oZWirbkMhf6flCkMARBsMJcsp+YpSgT9quYIp3WOwGwS7we4j3HYpfnZ7UT7+4Us+Ga0ZMFreuS0rlPehfehFsULmNrnJnmrscWKTE8ud2GrEKiOe1B/RE4YtFjW6QHFx7bRmc+e62JVtCCCNXkOIRtNqdre2tw62MlBZVEwjMzZPaJY0xFeRrHiy4hcVMk2FRTnzWYyTGPsxbsQYN+TyMwdZzFpkqN0ztQUfaFvG5uapKeye2vK4b0wZjM3umSnHVp3bcaO2Bs1M4al0y/XkFzOeujZSv8elqN/T4KkrJvkGvtyF+ZIcYjYVK8ymHMKXuEj5crDaLA4dcg+s+NjW6NrZtWjrz39SGw0Fy8Bx8SFfuK2wLfKZs5+JtDU99urZ/WuJ2RL8lf9mqeSMfNvBPS0DTY6atplzcxvXlBp91va3NrkqW42vqiGwp6q2feZcePZrsRaNyaoFO5q2O5nbUJnyxC4WF+iwRYvL1A1qUqZqUJGDygUlkSvNSuKTY/nmzvt/otIEfDIsA1DsADgP4wDCeUqsVCqg7gTnjSj6QSnGSJVTkENylEDFKoSzkFavJWqtoLIWWCutjIaxFhQoMHXIDngHK4QyoVM4I3xXkOdJ4AFhHtA/AMLfCCoFEP6rwLx1QPgS7VVCpUB+LeCfCvia8D2BvCTgU8LTAnlEwN3ChEAcAlYJBQKB8e8Jfy6QrwgvCUTiOCQ8IpBKoVnoFhgb5cIv/E/h1wJ5W8DfEKgu5isCnhdOwNSMIH7xS4FsAf+5QFmYGwLGLwnfFMgFAcNEgwImOsEtSI9BISZcEC4Lbwp3hKw4K7QLM8Jp4TnhNeE9QXkf3BEUghhdDSBBL4gC07gmYCRwYj5FABBCwprwvHBduCW8L2QpBWqcvKKKABixtHjImluozVLggWy1jNFB8Hk8W3V1de2eLQOA2DE9dSw+PeWYOgbAzDFo8Ig74rRNZ+Jv6thuo7RjcbfD43F7Zqan9N+dnqozNE9Pgaqps3qHQ/+G/mzWdQheGrsOeKWbHJfX281KW7rDOYwUq/UQ1piGdSP+wfY5L/7x6rvfWcEe3/Z5zju86C+sFIS8FkcOX1DZWuewFDExi9drvfsBUUNv+ig28rmFvRBj8r99IltT1TVTDzHZiJBsjPkO4tCfXkNZOzfFIpU+8OWcb+Rcy2FyOI0+kCPLxqrsLpnepCdWPbXTnFob0OtLSkvwoRIsKzGVkOZkyZMlb5T8sEQ2VIJJTYlYQoZKQiWpklsl75fI2RK8WvI8YNdLZO4SvKfAV0AKUH4XKtQXXi+8WSgrLBpgdfn67MIBqznHbBpBcj0Yfau9XbL6Fj3sdXWSTeMzkomPwbEHL2xNT3kcU7U1DtzG0ANuNuSb7fWNhj1lfIkyA4P58BW2ZyRY3Rzyl01vV491efv6DmxXHz6Ml5lJfRlnLvYe6b37R2AhC3GPTZfc3S+BH1i8NPd17mwxk2CfctQs2k8U4hMabMrNLa+8XPlm5Z1Khu1SWwfF3DWdvrx0WJ6H2u9+t936fSuseWtK/4M6t6e2ZmpKSHuvfk8b8dTlSWmIyaQhIDQ0MpOW/f0jFWdePdnUc/rFqQNf9gaq9Gypo7C8Z19p/t75gf2nnc25hbnqjif+JPmZb55sNuds/6+vawzZ8uqpL0TG1mfr9Vqa/wd2bjNXYK0GJKCnRdfTenxWg5mzWfgcg2XIhIgKdcmMJmOpkck2Gstl5U+Wv1HOtL9R/sNyUg6efbm5NUB7sarCEbhVDhdDuVgeKr9efrNc/lw5FstxYZeoHlLfVDPq/EGd3j5Id7yV9tAUPQsOB7gHnCP5hm59BnJ1JtFmti/f4yL3N99GmCu1R/7wROyFpbq6I19PvPdftt/WcE3VzoYitbqowVndxGnw2yc3n9gvPnHt5KNXHxd//fPwF2Zrama/EJ79YqSuLvLF9N1n3e6TcbB3FlWjF8RKSxG2WLEs35RPzmRjCGGZ4kkFfOnBqqwuBIUGx61ya5zcyNHtVkNAc5wbueHK1Ls5N7NvyH3TTWrconvIvep+3p1yX3crK1Fe1x0btlGJfFVOwFY4UKyz5Q1YbI4hvTZPGNoNW3hvSWHrkOKWnv978UptQpsUsXnpO6isvJgpwvfDVTKQQmnIg9jAX86rb+9zvfGa58gLsYbFJsxgvH73zvwC/jSOFNa0856D9uHg5AHmcZ0tV/M3H8S/+VS3Nie7zFGpu0HDWHbJ4t3es/y743ye/u4+83clW9GYDjKvoyJUgZbFgUcLzhaQE9lnsomulC0lev1FBVZ0cqU1pWLp86Wp0uulitLSKndVe9VMVazqdNXlqteq3qy6U6XilV03wSCKwdJSZNAO5+UVDyI9DYi7N2DD6XNLowGCo84tbR3DKS3C9t3AN+8ejIZ8GhEe2Dn+2eiZac92bnZtdGLfqie/c/Rw9alLy3Vv/adSl039I3luBfN6RfjfnBrRd3xqpsmY3Z9TaNaKT2ye/NXfRqv6Vjo6Vvqq6B6hJCI2+Xmkgl0mxWFTz5D6oprcVGO1UmaBWzUfCgzUBS6T35QzcnkxK7JDLAmxz7MplmFZnGKvs7dYxs22sxdYRlfAQs4a1SHFgEqH5AOMGUk+bt+iWRvykkHaZt2UB/L6D4/Ft2prhAccSgMf0lPmIOBXFraN8yH8me0/s1Q1cVxTpcVSSfsqy+Ru6sGBB8nARnNR285t8lOI8X3o34v10b34wF4s22vaW7qXUdut9io7oy6yFlUVMXJiJgJhgg2LDaTThisrRL0pUFGBAmZ6yAuKpF5sUuUFzGa2VdeK3a2XW0mrqNUHNNnZdQEdi2PsaZawdWa5e0CsXCvVGwfENc1FDdGs0SNv/f6UdUvKc1CNgZuPQTEGmfgYtYJDqsY89ELbrcZ2M0C5IV2VNUBRRiAH7iZEczohKmhYAAP5afXU58M1s2PtWm+ZztnQZj84XtAwurcm1OuuP/x4V+d5r5fTVtQ2FAT8Rc3D9Y2z3VW4qufEiFNjMMgxelJXZMnp3cu5SjmjrjpwpN+32CUYs3++orUYs/d57K7SYr3B3TUr1bY8QsoReSuyYKf4Z5/V4IQGRyDFQwkmxyYZlsvw0xifxLgL6lGMyzFeRCcRmUC4E+FyuD2JHOGoFmOo70ZytDlTFmSyIIvFOBnUYkahzdMSVb5Wm59ltYpjhwLPWS9bX7MypN06aCWcFeusrNVtfdP6nlXe5JbG3rTKdNaY9YKVstKBO9Ysq9jqDdy03rK+b2XoAGQ7zhqyrlplSiitmSlIa1lJ7ZNaolUYVDOWHA3JZvKNTNaMGSOF8YH6RQKMzVL5DHcTLVYctJShFYwDnNfc6rZA7p6hxfVZx1nHGwbsyVQmH2t2Ht+/YFVwonfvWybeuG14ZZu/dIno8Gl8llgvXbobfUW2/Jv/Y+vutslOWLs/+jwT77b+Zl3CVXBWvXBv/Zj5FmSjevSSeKoyD6vzrHmkx4ibjbjKiLONNiNpYDoZImNMTCnDWNWKrtX6tXqC6vX1F+tv1stU9fWmRtSIe4caoaYRG4caQ41rjbcaFaIEMCU8T3M7cXeZSkSVNlBSUlw5YLWiumG1Lg8Otbl4IJ26aPo2QPKikUwvcQhsqdozSLcaBLpnN4Wns5lUc5Tfv+DbcT0tPxQ6zNe3MbnKHMZsoom8kZT0f3Z6z/T2H+TlerwjdSMxX7Ev8eUDj/m6Gg9VlXldowdmTo05RYe5pabGxzHfsrZGuu9+1eINaLnC3KrehZZwst1EmKdHD7Lm4/9DqVErtvMZYnL37R0fMufQn0xRw3YLc1tmQ02oG42jLfEPHQ34VM3TNSToxJXOZme3k1E7rU5youxMGVGY8kxlJkYlK5BVyphKjK0YZ2M82kVsTTqNFckIMuqNxNjVX9pMRF1u4EI/DvRjrr+mnww1Y9Ssb+aaGdLU39zc30RkB7mDuFUnsiIRA57nXdhlRTqNTJk/2OOpacEtdl0P2+PuYd6z4yF7yE567D12pX+osnBoUJm2u6G52e0Go+pvTNXptwz5NK944OI4ZsyHARiK02jV39BvTcEg7e87gvqirD6TZvMb85XFePdqVRYz+/DuTZt2USNkHgxOsufg3SIE05xUJqUg+Jp1pfnoV+c4b7NT/WM+zrJNj3w1WjHCWrCJc1rf/vqV2pPfezb+wkKtrWZ/mbHWyZKr3tbt1yvdpj0T/sF4D7/9bo93f6+/vQ0f6v3R0KmRKoVSxcQcL5QdaRv+1FiVUt6nK8zPWTvX9sS8yLcMOYvqXI48pd3jq9z+j+6a4p7KfFdpPign84lEYnkZHtJ/P9jw0/4fvPfajK7ll4hN/+/w5vmSC/d/bN9ugUx2Hniz4ExlfqiH7Gbf9t//BT3zL9L9piW3kU+WQMsyhEzQNzLnUSfAAwBbKUxVkWZUzRShNuV5xMOYFzVIsk50k1jJHzGIeUJmkp2B1/vyf604rETKn2VmykEHIC7TFZoeudEkhOmO7DbQqNpCfODeekL31oaBM5SBCZKh1QzMwHeUZAaWITP6vQwsh1m+kYEVUOVezcBK9Bj6zxk4C74m+zOwCuXgiQycDWtYuPfPmgv/TgbWohjeyMA5qI1wMDuGXIXQdTKdgTHimOIMDJUl05aBGSQynRlYhqqYMxlYjgqZVAZWoArm+xlYiX7B/CIDZ6EK2U8ysAoVQkGZhrNRk9yZgTXosDySgbXoL+TXM3AOelzxtY7Y6qn40sJikquYq+TqamoauZFohAuEk06ue2XOxe0/epSTGBJcPJqIxk9EIy6ur9vrH9k/1j04wC0luDCXjIcj0eVw/BEuNv+wfN/SbDQeTi7FVrjRaHxp3hs7GtmfmIuuRKJxrpr7+DBHxz+ReCAaT1BKraum0bXnPovEUf0xsX9gUbCThaVEMhoH4tIKN+4adXFD4WR0JcmFVyLc2D3Bwfn5pbmoRJyLxpNhYI4lF2HlR47HlxKRpTk6W8J1b0MdsfhqLLOuZPRElOsPJ5PRRGxlMZlc3et2P/roo65whnkOeF1zsWX3bxtLnlqNRqKJpYUV2L5rMbl8tA8WtJKAhR+XZoTVPGjEztgKOOpomsfJJaJRjqpPgP75aASWthqPHYnOJV2x+IL70aVHltxpfUsrC+77aqiWzDz/NGnUgWJwHk+hOFpCC2gRziMHt/YcqoS+DtXAqxGgERRFEegDKAwcToC60QpwuQDaj47Ci3tAQ0LCotBHoT8hyVLOPpDyIj9o24/GAB5EA0BdkvjDUi6IQx8B/mXo4+gRoMXQ/G+dvw/kZ6V56MgS8K/A6KhEWQJZL1COgux+mGUOqCuS/jjwVEsr+u3S3D35fzznAYmWuMdTC6ukVnShPZ+o5b6O6n9gtn+apdI+WZC0JCXdac4lSfc4cIxKXEOSJLVUUpptReIa+4QZB2HGeZCndr3POSfpTgKe1hwDeDFj8yPouLTXBHBSud29JWDmv+shGptxiM7Yx+xFV3dCmrNfoielWKNjixK2ivbCzeRGj0ovF/A8rHkuo9clQcvA+f8ql4STsyrZMSp5fAF40953STqXwZt9GQutSOeBWuj4A3tM2+bvi8ROqU+fqKMP6aGepT2V3V19IrP+eWmetNVW4RkDu0cla7sk6oK0xyXw4RJAD66PemwhQ/v4anbX8vB+/jnnTtchaMeOXkef0MRa1V/eqmff87w7/heed8Zr3h16d+3d1LuydzEz/g6Tx8bewjNv3XmLDL6F27+N2W+/921Cv0X/2+tqbefQa6HXVl9jXu2qYtEmdl+duXrh6uWr712Vx36D2Q/vfEhiH57+kIgf4th/wLpX2FdI7BXMvjz48s7LzB9f8rK6F0+/SC6/iFdfxO0vYv2z3LM1zzKrz+J/9aVC1v377b9PfvepCHv58/hzgyyLngo9RS4+hS/+Dv4soPrj3HGSDO2wiZkddhXmj8FnpWuHLfBYxpUeZlzB7LB0nZe3XZ7O67P4VhiHZvawMyDLfuT+6LmPmMsfYTSNxWmVtvP04QuHnzvMHJp0sO5JjCZDk+Ti5PuThJ3EuR7juBxMIQOdOoZl2plBJsZcYBRZoz12dgjUxQZOD1wYYPq7eLani2N1ASwGsnWdnbAgXRfbRQoDtvE8j3ncgHXjeo9unGA0jj1o3K3b0RGdbkZ3Wkd/bEdkLQ/L8Sa+uDE26nD0bip3RnpTyqFDKXwuJYzSpzg8mVKcS6HxyUPBDYw/P/HU+fPIW9SbqhsNpkJFE72pCAAiBdYA0Bdt5CHvRCKRdEgNJxyOpAPBxzGdkPBE8jhgyUQSORyJhMQDH0CSGHCgJhwJgOBkUSUJnEhSIIESMI4S9JME2nEqTUUt0xBP/xcXSsX5CmVuZHN0cmVhbQplbmRvYmoKCjYgMCBvYmoKNjQyNgplbmRvYmoKCjcgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9CQUFBQUErTGliZXJhdGlvblNlcmlmLUJvbGQKL0ZsYWdzIDQKL0ZvbnRCQm94Wy0xODIgLTMwMyAxMDgzIDEwMDddL0l0YWxpY0FuZ2xlIDAKL0FzY2VudCA4OTEKL0Rlc2NlbnQgLTIxNgovQ2FwSGVpZ2h0IDEwMDcKL1N0ZW1WIDgwCi9Gb250RmlsZTIgNSAwIFIKPj4KZW5kb2JqCgo4IDAgb2JqCjw8L0xlbmd0aCAyODMvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicXZFNb4QgEIbv/AqO28PGr3XtJsZkqzXx0I/U9gcgjJakIkE8+O8Lw7ZNeoA8M/O+k2GI6q7plLTRq1l4D5aOUgkD67IZDnSASSqSpFRIbm8R3nxmmkTO2++rhblT41KWJHpztdWanR6uYhngjkQvRoCRaqKHj7p3cb9p/QUzKEtjUlVUwOj6PDH9zGaI0HXshCtLux+d5U/wvmugKcZJGIUvAlbNOBimJiBlHFe0bNuKgBL/akkWLMPIP5lx0sRJ4zjPKscpcnHxnCGfHz2fAqMmD9x6Pgd97LkI+dzzPXKK+UvIY89r0GOfB+RT47kOmsRzE7jA4W9T+mf4Pf+sh/LNGLca/Azcid+GVPD7X3rR3oXnG+ScibUKZW5kc3RyZWFtCmVuZG9iagoKOSAwIG9iago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9CYXNlRm9udC9CQUFBQUErTGliZXJhdGlvblNlcmlmLUJvbGQKL0ZpcnN0Q2hhciAwCi9MYXN0Q2hhciAxMwovV2lkdGhzWzM2NSA1NTYgNTAwIDU1NiA0NDMgNTAwIDU1NiA0NDMgMjUwIDI3NyAzODkgOTQzIDUwMCA1MDAgXQovRm9udERlc2NyaXB0b3IgNyAwIFIKL1RvVW5pY29kZSA4IDAgUgo+PgplbmRvYmoKCjEwIDAgb2JqCjw8L0YxIDkgMCBSCj4+CmVuZG9iagoKMTEgMCBvYmoKPDwvRm9udCAxMCAwIFIKL1Byb2NTZXRbL1BERi9UZXh0XQo+PgplbmRvYmoKCjEgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0IDAgUi9SZXNvdXJjZXMgMTEgMCBSL01lZGlhQm94WzAgMCA1OTUgODQyXS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyIDAgUj4+CmVuZG9iagoKNCAwIG9iago8PC9UeXBlL1BhZ2VzCi9SZXNvdXJjZXMgMTEgMCBSCi9NZWRpYUJveFsgMCAwIDU5NSA4NDIgXQovS2lkc1sgMSAwIFIgXQovQ291bnQgMT4+CmVuZG9iagoKMTIgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDQgMCBSCi9PcGVuQWN0aW9uWzEgMCBSIC9YWVogbnVsbCBudWxsIDBdCi9MYW5nKGl0LUlUKQo+PgplbmRvYmoKCjEzIDAgb2JqCjw8L0NyZWF0b3I8RkVGRjAwNTcwMDcyMDA2OTAwNzQwMDY1MDA3Mj4KL1Byb2R1Y2VyPEZFRkYwMDRDMDA2OTAwNjIwMDcyMDA2NTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMjAwMDM1MDAyRTAwMzE+Ci9DcmVhdGlvbkRhdGUoRDoyMDE4MDIwNTE3NTEzMCswMScwMCcpPj4KZW5kb2JqCgp4cmVmCjAgMTQKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDA3NjA2IDAwMDAwIG4gCjAwMDAwMDAwMTkgMDAwMDAgbiAKMDAwMDAwMDE5NyAwMDAwMCBuIAowMDAwMDA3NzQ5IDAwMDAwIG4gCjAwMDAwMDAyMTcgMDAwMDAgbiAKMDAwMDAwNjcyNyAwMDAwMCBuIAowMDAwMDA2NzQ4IDAwMDAwIG4gCjAwMDAwMDY5NTAgMDAwMDAgbiAKMDAwMDAwNzMwMiAwMDAwMCBuIAowMDAwMDA3NTE5IDAwMDAwIG4gCjAwMDAwMDc1NTEgMDAwMDAgbiAKMDAwMDAwNzg0OCAwMDAwMCBuIAowMDAwMDA3OTQ1IDAwMDAwIG4gCnRyYWlsZXIKPDwvU2l6ZSAxNC9Sb290IDEyIDAgUgovSW5mbyAxMyAwIFIKL0lEIFsgPDQ0OTZGMDQxMzIzNThBMzUzOTQxM0VEMzdCOTQ2QUQyPgo8NDQ5NkYwNDEzMjM1OEEzNTM5NDEzRUQzN0I5NDZBRDI+IF0KL0RvY0NoZWNrc3VtIC8wRDg1MEUyQTZDNURGNERBMTkzRERGNzY2MDU0OTU4Ngo+PgpzdGFydHhyZWYKODEyMAolJUVPRgo=\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f3bb6952test@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f3bb6952test@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"f3bb6952test@syncope.apache.org - 2025-01-08T12:12:59+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:59.507228+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:12:59.939', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:12:59.938715+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-2472-7c69-b67b-3ed452f7f515\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f3bb6952test@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:59.517756+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:59.857969+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"BinaryJSON\",\"values\":[\"ewogICJtZXNzYWdlIjogIlN5bmNvcGUgaXMgTWFnaWMiCn0K\"]},{\"schema\":\"BinaryPDF\",\"values\":[\"JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nCWJSwrCQBAF932Kt3Yxvk6mJx0Igom6DzR4AT/gQjAbr2+DFBQFxaL4ygcEs2y00sGrFsd2l+sO7/9LtqfMIdZyDc2LIW7YXxTqiMdEZceelcbGgc6Rx/TMhafseoiXnENWWfEDcM8YPAplbmRzdHJlYW0KZW5kb2JqCgozIDAgb2JqCjEwNwplbmRvYmoKCjUgMCBvYmoKPDwvTGVuZ3RoIDYgMCBSL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGgxIDk4NTY+PgpzdHJlYW0KeJzleWt0m9dx4L33w4MAAeJBgAQBkt8Hfvz4AgiQhPiS+PgEAiT4fksgJZIACfAhiwQFQLLkOBaT2pJMR5GatFlncxJ7vZvWqbUVKHsrqjlrK7GTc7IbxdrjdHcb27XSbXuyGzFyuknWcSxy534A9XDdtGe75/RHL4DvzsydmXvvzNy5AyAZPx5FGrSGGCTOLYdX3QV5RoTQ9xHCxrkTSe558REe4FsIEcX86sJyheftnyHE/AQhpXzh6Kn5Ot2dv0ZI/T5CuncWo+HI/k/l1iNkBXnUsAiE0e1TSoRsMsBLF5eTJ6/LTroAr6DjR2Nz4ceKNq2AhwAvXg6fXD0uf4IBfA1wbiW8HP3rsp/B/LbnEcpaXY0lkq+j0h1Qpafjq/Ho6tGN8xHAa2B9/UDD8KJNA6CC4oSRyRXKLJU6W6NF/wKb/Dwyo5i8Fekyz4cacwkVoCsI7dym2P3ndt/Oh/8/V5ElPbER29F30K+xBxP0OM5FkyiCYuhxtI49D3LjfbgPxj6N3oHxFXQeKz9ZK7bjMqwFDZMS36fRDfSXn8h4DL2K3n94DqB9Cf07dInScSfo+j38Ou7DEdBBNffB4/AnqSJH4HEBPifhuUxwhnoHTsx/R4fJq+Sv0EX0x5n15aDb2Ad9L6zwakZBLxr9O0o3YRVqtIBOoTMgLTV560c/Qqqd/w26etC3gNCNPoXO35P4AEtzMGq0c4928N4aI+QZnIvL0NfQB8gnN+BXEBL9E8HxsdGR4aHBgf6+3p7uQFen39fh3S+2t7W27Nvb3NTYUF9b43ZVOyvKy4RSvsTOWkwGvS5Hm61WZSkVchkDu3X6+c4QlyoLpWRlfCBQTXE+DITwA4RQigNS58M8KS4ksXEPc4rAOf8xTjHNKd7jxHquBbVUOzk/z6Vu+HhuE08OBwE+7+MnuNSWBPdLsKxMQrSA2O0gwfktiz4uhUOcP9V5YnHdH/KBvo1sdQffEVVXO9GGOhvAbIBSFfzqBq5owxJAKvx7NwjK0tJpU4zgD0dSQ8NBv89mt09UO7tTObxPGkIdksqUoiOllFRyS3Tp6Bluw3l9/XObejQbcmgifCR8OJhiwiC7zvjX18+mDI5UJe9LVT72VxbYeTTl5H3+lINq7R25N0/v/SlxSi7oeW79lwi2w2/dfpgSzlAUgv6XiIKdYN719U6e61wPrYc3d9ZmeU7Pr29oNOurfrAwGgqC1ObOnz5jS3V+biKlDy3ivZnNdo70pnKHDwVTROjkFsNAgXc7b2+y2Q0TuzxDf98wAkOAOcCmdjvd+DObIpoFJLU2HEzjHJq1XUGi2zGRIiE6cn13xDxOR9Z2R+6Jh3jwZu9ocD0lE7ojvB9s/Ew4tTYL8XSEuoLXp3J+ZbPz60YD1+yekHg5WFV3ZIlLycvALCD1oABEChVZ10tIzq/S3ZYNJigzGLlmHtRQPX7eH8q8TyxaQAFX7UwFHGnXjwVTog8AMZzxkX+jxg0S4RC4aMknuS/l5ldTJt57z590Wf6l0aAkkhFLmTpSKDSXkUq5/T46M+dfD/nSS6C6+OHgNeTZubWxh7O97EF70ISPMud1QFyV+deDkfkUG7JF4KTNc0GbPSVOgIMn+GB0ggYaWKjyFkxnl2ZMkY6xYO8o3zs8GWzKLCQ9QNXJBP/H1PBBW1oNhFwqS8jigsTGTACjHghcJwC8twWeKaWQBR89GFyi0lD1tnBBbEO73LCMVCXnj/oyfBR/SKmchlNHYFebgqKgpyNgs0/Y063aSWCYy0wMElnUqIHdIUaATAA0AmokErWlhcY8F+Sj/AS/yKXEoSDdGzWPZOWMMSSbZ3w19hD2gLHATMgOw7sINWaq02F70LipLgm/hwY+Nty9O8ytZ/G9o+tUOZ9RiGDl3SlEQ1hsMtik00/PM98ZhkMMJ1o6z+sbokjP8iI9tut8d2SdHw22SNyQQT5te4zOZUS9uHfMW+2EZObd4PG54Q0RnxudDF7TQwl1bix4hWDSEfJObJTCWPAaB3eFRCWUSokU4ShCNY0AkiXx266JCK1JozKJIOFzmxhJtKxdGkZzmyRN0+/SCNBkaZoo0WgDL1kWwcaQv/1chPrn8YnF9dAEjXGUBxaBN05hvg2sw7dtYKLQpNR81JvK5r2U3k7p7Wm6gtKVEBk4D1c7H1vX+/lfWqqlyxH56A0pH4eKV4lcGxi5W64oZWirbkMhf6flCkMARBsMJcsp+YpSgT9quYIp3WOwGwS7we4j3HYpfnZ7UT7+4Us+Ga0ZMFreuS0rlPehfehFsULmNrnJnmrscWKTE8ud2GrEKiOe1B/RE4YtFjW6QHFx7bRmc+e62JVtCCCNXkOIRtNqdre2tw62MlBZVEwjMzZPaJY0xFeRrHiy4hcVMk2FRTnzWYyTGPsxbsQYN+TyMwdZzFpkqN0ztQUfaFvG5uapKeye2vK4b0wZjM3umSnHVp3bcaO2Bs1M4al0y/XkFzOeujZSv8elqN/T4KkrJvkGvtyF+ZIcYjYVK8ymHMKXuEj5crDaLA4dcg+s+NjW6NrZtWjrz39SGw0Fy8Bx8SFfuK2wLfKZs5+JtDU99urZ/WuJ2RL8lf9mqeSMfNvBPS0DTY6atplzcxvXlBp91va3NrkqW42vqiGwp6q2feZcePZrsRaNyaoFO5q2O5nbUJnyxC4WF+iwRYvL1A1qUqZqUJGDygUlkSvNSuKTY/nmzvt/otIEfDIsA1DsADgP4wDCeUqsVCqg7gTnjSj6QSnGSJVTkENylEDFKoSzkFavJWqtoLIWWCutjIaxFhQoMHXIDngHK4QyoVM4I3xXkOdJ4AFhHtA/AMLfCCoFEP6rwLx1QPgS7VVCpUB+LeCfCvia8D2BvCTgU8LTAnlEwN3ChEAcAlYJBQKB8e8Jfy6QrwgvCUTiOCQ8IpBKoVnoFhgb5cIv/E/h1wJ5W8DfEKgu5isCnhdOwNSMIH7xS4FsAf+5QFmYGwLGLwnfFMgFAcNEgwImOsEtSI9BISZcEC4Lbwp3hKw4K7QLM8Jp4TnhNeE9QXkf3BEUghhdDSBBL4gC07gmYCRwYj5FABBCwprwvHBduCW8L2QpBWqcvKKKABixtHjImluozVLggWy1jNFB8Hk8W3V1de2eLQOA2DE9dSw+PeWYOgbAzDFo8Ig74rRNZ+Jv6thuo7RjcbfD43F7Zqan9N+dnqozNE9Pgaqps3qHQ/+G/mzWdQheGrsOeKWbHJfX281KW7rDOYwUq/UQ1piGdSP+wfY5L/7x6rvfWcEe3/Z5zju86C+sFIS8FkcOX1DZWuewFDExi9drvfsBUUNv+ig28rmFvRBj8r99IltT1TVTDzHZiJBsjPkO4tCfXkNZOzfFIpU+8OWcb+Rcy2FyOI0+kCPLxqrsLpnepCdWPbXTnFob0OtLSkvwoRIsKzGVkOZkyZMlb5T8sEQ2VIJJTYlYQoZKQiWpklsl75fI2RK8WvI8YNdLZO4SvKfAV0AKUH4XKtQXXi+8WSgrLBpgdfn67MIBqznHbBpBcj0Yfau9XbL6Fj3sdXWSTeMzkomPwbEHL2xNT3kcU7U1DtzG0ANuNuSb7fWNhj1lfIkyA4P58BW2ZyRY3Rzyl01vV491efv6DmxXHz6Ml5lJfRlnLvYe6b37R2AhC3GPTZfc3S+BH1i8NPd17mwxk2CfctQs2k8U4hMabMrNLa+8XPlm5Z1Khu1SWwfF3DWdvrx0WJ6H2u9+t936fSuseWtK/4M6t6e2ZmpKSHuvfk8b8dTlSWmIyaQhIDQ0MpOW/f0jFWdePdnUc/rFqQNf9gaq9Gypo7C8Z19p/t75gf2nnc25hbnqjif+JPmZb55sNuds/6+vawzZ8uqpL0TG1mfr9Vqa/wd2bjNXYK0GJKCnRdfTenxWg5mzWfgcg2XIhIgKdcmMJmOpkck2Gstl5U+Wv1HOtL9R/sNyUg6efbm5NUB7sarCEbhVDhdDuVgeKr9efrNc/lw5FstxYZeoHlLfVDPq/EGd3j5Id7yV9tAUPQsOB7gHnCP5hm59BnJ1JtFmti/f4yL3N99GmCu1R/7wROyFpbq6I19PvPdftt/WcE3VzoYitbqowVndxGnw2yc3n9gvPnHt5KNXHxd//fPwF2Zrama/EJ79YqSuLvLF9N1n3e6TcbB3FlWjF8RKSxG2WLEs35RPzmRjCGGZ4kkFfOnBqqwuBIUGx61ya5zcyNHtVkNAc5wbueHK1Ls5N7NvyH3TTWrconvIvep+3p1yX3crK1Fe1x0btlGJfFVOwFY4UKyz5Q1YbI4hvTZPGNoNW3hvSWHrkOKWnv978UptQpsUsXnpO6isvJgpwvfDVTKQQmnIg9jAX86rb+9zvfGa58gLsYbFJsxgvH73zvwC/jSOFNa0856D9uHg5AHmcZ0tV/M3H8S/+VS3Nie7zFGpu0HDWHbJ4t3es/y743ye/u4+83clW9GYDjKvoyJUgZbFgUcLzhaQE9lnsomulC0lev1FBVZ0cqU1pWLp86Wp0uulitLSKndVe9VMVazqdNXlqteq3qy6U6XilV03wSCKwdJSZNAO5+UVDyI9DYi7N2DD6XNLowGCo84tbR3DKS3C9t3AN+8ejIZ8GhEe2Dn+2eiZac92bnZtdGLfqie/c/Rw9alLy3Vv/adSl039I3luBfN6RfjfnBrRd3xqpsmY3Z9TaNaKT2ye/NXfRqv6Vjo6Vvqq6B6hJCI2+Xmkgl0mxWFTz5D6oprcVGO1UmaBWzUfCgzUBS6T35QzcnkxK7JDLAmxz7MplmFZnGKvs7dYxs22sxdYRlfAQs4a1SHFgEqH5AOMGUk+bt+iWRvykkHaZt2UB/L6D4/Ft2prhAccSgMf0lPmIOBXFraN8yH8me0/s1Q1cVxTpcVSSfsqy+Ru6sGBB8nARnNR285t8lOI8X3o34v10b34wF4s22vaW7qXUdut9io7oy6yFlUVMXJiJgJhgg2LDaTThisrRL0pUFGBAmZ6yAuKpF5sUuUFzGa2VdeK3a2XW0mrqNUHNNnZdQEdi2PsaZawdWa5e0CsXCvVGwfENc1FDdGs0SNv/f6UdUvKc1CNgZuPQTEGmfgYtYJDqsY89ELbrcZ2M0C5IV2VNUBRRiAH7iZEczohKmhYAAP5afXU58M1s2PtWm+ZztnQZj84XtAwurcm1OuuP/x4V+d5r5fTVtQ2FAT8Rc3D9Y2z3VW4qufEiFNjMMgxelJXZMnp3cu5SjmjrjpwpN+32CUYs3++orUYs/d57K7SYr3B3TUr1bY8QsoReSuyYKf4Z5/V4IQGRyDFQwkmxyYZlsvw0xifxLgL6lGMyzFeRCcRmUC4E+FyuD2JHOGoFmOo70ZytDlTFmSyIIvFOBnUYkahzdMSVb5Wm59ltYpjhwLPWS9bX7MypN06aCWcFeusrNVtfdP6nlXe5JbG3rTKdNaY9YKVstKBO9Ysq9jqDdy03rK+b2XoAGQ7zhqyrlplSiitmSlIa1lJ7ZNaolUYVDOWHA3JZvKNTNaMGSOF8YH6RQKMzVL5DHcTLVYctJShFYwDnNfc6rZA7p6hxfVZx1nHGwbsyVQmH2t2Ht+/YFVwonfvWybeuG14ZZu/dIno8Gl8llgvXbobfUW2/Jv/Y+vutslOWLs/+jwT77b+Zl3CVXBWvXBv/Zj5FmSjevSSeKoyD6vzrHmkx4ibjbjKiLONNiNpYDoZImNMTCnDWNWKrtX6tXqC6vX1F+tv1stU9fWmRtSIe4caoaYRG4caQ41rjbcaFaIEMCU8T3M7cXeZSkSVNlBSUlw5YLWiumG1Lg8Otbl4IJ26aPo2QPKikUwvcQhsqdozSLcaBLpnN4Wns5lUc5Tfv+DbcT0tPxQ6zNe3MbnKHMZsoom8kZT0f3Z6z/T2H+TlerwjdSMxX7Ev8eUDj/m6Gg9VlXldowdmTo05RYe5pabGxzHfsrZGuu9+1eINaLnC3KrehZZwst1EmKdHD7Lm4/9DqVErtvMZYnL37R0fMufQn0xRw3YLc1tmQ02oG42jLfEPHQ34VM3TNSToxJXOZme3k1E7rU5youxMGVGY8kxlJkYlK5BVyphKjK0YZ2M82kVsTTqNFckIMuqNxNjVX9pMRF1u4EI/DvRjrr+mnww1Y9Ssb+aaGdLU39zc30RkB7mDuFUnsiIRA57nXdhlRTqNTJk/2OOpacEtdl0P2+PuYd6z4yF7yE567D12pX+osnBoUJm2u6G52e0Go+pvTNXptwz5NK944OI4ZsyHARiK02jV39BvTcEg7e87gvqirD6TZvMb85XFePdqVRYz+/DuTZt2USNkHgxOsufg3SIE05xUJqUg+Jp1pfnoV+c4b7NT/WM+zrJNj3w1WjHCWrCJc1rf/vqV2pPfezb+wkKtrWZ/mbHWyZKr3tbt1yvdpj0T/sF4D7/9bo93f6+/vQ0f6v3R0KmRKoVSxcQcL5QdaRv+1FiVUt6nK8zPWTvX9sS8yLcMOYvqXI48pd3jq9z+j+6a4p7KfFdpPign84lEYnkZHtJ/P9jw0/4fvPfajK7ll4hN/+/w5vmSC/d/bN9ugUx2Hniz4ExlfqiH7Gbf9t//BT3zL9L9piW3kU+WQMsyhEzQNzLnUSfAAwBbKUxVkWZUzRShNuV5xMOYFzVIsk50k1jJHzGIeUJmkp2B1/vyf604rETKn2VmykEHIC7TFZoeudEkhOmO7DbQqNpCfODeekL31oaBM5SBCZKh1QzMwHeUZAaWITP6vQwsh1m+kYEVUOVezcBK9Bj6zxk4C74m+zOwCuXgiQycDWtYuPfPmgv/TgbWohjeyMA5qI1wMDuGXIXQdTKdgTHimOIMDJUl05aBGSQynRlYhqqYMxlYjgqZVAZWoArm+xlYiX7B/CIDZ6EK2U8ysAoVQkGZhrNRk9yZgTXosDySgbXoL+TXM3AOelzxtY7Y6qn40sJikquYq+TqamoauZFohAuEk06ue2XOxe0/epSTGBJcPJqIxk9EIy6ur9vrH9k/1j04wC0luDCXjIcj0eVw/BEuNv+wfN/SbDQeTi7FVrjRaHxp3hs7GtmfmIuuRKJxrpr7+DBHxz+ReCAaT1BKraum0bXnPovEUf0xsX9gUbCThaVEMhoH4tIKN+4adXFD4WR0JcmFVyLc2D3Bwfn5pbmoRJyLxpNhYI4lF2HlR47HlxKRpTk6W8J1b0MdsfhqLLOuZPRElOsPJ5PRRGxlMZlc3et2P/roo65whnkOeF1zsWX3bxtLnlqNRqKJpYUV2L5rMbl8tA8WtJKAhR+XZoTVPGjEztgKOOpomsfJJaJRjqpPgP75aASWthqPHYnOJV2x+IL70aVHltxpfUsrC+77aqiWzDz/NGnUgWJwHk+hOFpCC2gRziMHt/YcqoS+DtXAqxGgERRFEegDKAwcToC60QpwuQDaj47Ci3tAQ0LCotBHoT8hyVLOPpDyIj9o24/GAB5EA0BdkvjDUi6IQx8B/mXo4+gRoMXQ/G+dvw/kZ6V56MgS8K/A6KhEWQJZL1COgux+mGUOqCuS/jjwVEsr+u3S3D35fzznAYmWuMdTC6ukVnShPZ+o5b6O6n9gtn+apdI+WZC0JCXdac4lSfc4cIxKXEOSJLVUUpptReIa+4QZB2HGeZCndr3POSfpTgKe1hwDeDFj8yPouLTXBHBSud29JWDmv+shGptxiM7Yx+xFV3dCmrNfoielWKNjixK2ivbCzeRGj0ovF/A8rHkuo9clQcvA+f8ql4STsyrZMSp5fAF40953STqXwZt9GQutSOeBWuj4A3tM2+bvi8ROqU+fqKMP6aGepT2V3V19IrP+eWmetNVW4RkDu0cla7sk6oK0xyXw4RJAD66PemwhQ/v4anbX8vB+/jnnTtchaMeOXkef0MRa1V/eqmff87w7/heed8Zr3h16d+3d1LuydzEz/g6Tx8bewjNv3XmLDL6F27+N2W+/921Cv0X/2+tqbefQa6HXVl9jXu2qYtEmdl+duXrh6uWr712Vx36D2Q/vfEhiH57+kIgf4th/wLpX2FdI7BXMvjz48s7LzB9f8rK6F0+/SC6/iFdfxO0vYv2z3LM1zzKrz+J/9aVC1v377b9PfvepCHv58/hzgyyLngo9RS4+hS/+Dv4soPrj3HGSDO2wiZkddhXmj8FnpWuHLfBYxpUeZlzB7LB0nZe3XZ7O67P4VhiHZvawMyDLfuT+6LmPmMsfYTSNxWmVtvP04QuHnzvMHJp0sO5JjCZDk+Ti5PuThJ3EuR7juBxMIQOdOoZl2plBJsZcYBRZoz12dgjUxQZOD1wYYPq7eLani2N1ASwGsnWdnbAgXRfbRQoDtvE8j3ncgHXjeo9unGA0jj1o3K3b0RGdbkZ3Wkd/bEdkLQ/L8Sa+uDE26nD0bip3RnpTyqFDKXwuJYzSpzg8mVKcS6HxyUPBDYw/P/HU+fPIW9SbqhsNpkJFE72pCAAiBdYA0Bdt5CHvRCKRdEgNJxyOpAPBxzGdkPBE8jhgyUQSORyJhMQDH0CSGHCgJhwJgOBkUSUJnEhSIIESMI4S9JME2nEqTUUt0xBP/xcXSsX5CmVuZHN0cmVhbQplbmRvYmoKCjYgMCBvYmoKNjQyNgplbmRvYmoKCjcgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9CQUFBQUErTGliZXJhdGlvblNlcmlmLUJvbGQKL0ZsYWdzIDQKL0ZvbnRCQm94Wy0xODIgLTMwMyAxMDgzIDEwMDddL0l0YWxpY0FuZ2xlIDAKL0FzY2VudCA4OTEKL0Rlc2NlbnQgLTIxNgovQ2FwSGVpZ2h0IDEwMDcKL1N0ZW1WIDgwCi9Gb250RmlsZTIgNSAwIFIKPj4KZW5kb2JqCgo4IDAgb2JqCjw8L0xlbmd0aCAyODMvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicXZFNb4QgEIbv/AqO28PGr3XtJsZkqzXx0I/U9gcgjJakIkE8+O8Lw7ZNeoA8M/O+k2GI6q7plLTRq1l4D5aOUgkD67IZDnSASSqSpFRIbm8R3nxmmkTO2++rhblT41KWJHpztdWanR6uYhngjkQvRoCRaqKHj7p3cb9p/QUzKEtjUlVUwOj6PDH9zGaI0HXshCtLux+d5U/wvmugKcZJGIUvAlbNOBimJiBlHFe0bNuKgBL/akkWLMPIP5lx0sRJ4zjPKscpcnHxnCGfHz2fAqMmD9x6Pgd97LkI+dzzPXKK+UvIY89r0GOfB+RT47kOmsRzE7jA4W9T+mf4Pf+sh/LNGLca/Azcid+GVPD7X3rR3oXnG+ScibUKZW5kc3RyZWFtCmVuZG9iagoKOSAwIG9iago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9CYXNlRm9udC9CQUFBQUErTGliZXJhdGlvblNlcmlmLUJvbGQKL0ZpcnN0Q2hhciAwCi9MYXN0Q2hhciAxMwovV2lkdGhzWzM2NSA1NTYgNTAwIDU1NiA0NDMgNTAwIDU1NiA0NDMgMjUwIDI3NyAzODkgOTQzIDUwMCA1MDAgXQovRm9udERlc2NyaXB0b3IgNyAwIFIKL1RvVW5pY29kZSA4IDAgUgo+PgplbmRvYmoKCjEwIDAgb2JqCjw8L0YxIDkgMCBSCj4+CmVuZG9iagoKMTEgMCBvYmoKPDwvRm9udCAxMCAwIFIKL1Byb2NTZXRbL1BERi9UZXh0XQo+PgplbmRvYmoKCjEgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0IDAgUi9SZXNvdXJjZXMgMTEgMCBSL01lZGlhQm94WzAgMCA1OTUgODQyXS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyIDAgUj4+CmVuZG9iagoKNCAwIG9iago8PC9UeXBlL1BhZ2VzCi9SZXNvdXJjZXMgMTEgMCBSCi9NZWRpYUJveFsgMCAwIDU5NSA4NDIgXQovS2lkc1sgMSAwIFIgXQovQ291bnQgMT4+CmVuZG9iagoKMTIgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDQgMCBSCi9PcGVuQWN0aW9uWzEgMCBSIC9YWVogbnVsbCBudWxsIDBdCi9MYW5nKGl0LUlUKQo+PgplbmRvYmoKCjEzIDAgb2JqCjw8L0NyZWF0b3I8RkVGRjAwNTcwMDcyMDA2OTAwNzQwMDY1MDA3Mj4KL1Byb2R1Y2VyPEZFRkYwMDRDMDA2OTAwNjIwMDcyMDA2NTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMjAwMDM1MDAyRTAwMzE+Ci9DcmVhdGlvbkRhdGUoRDoyMDE4MDIwNTE3NTEzMCswMScwMCcpPj4KZW5kb2JqCgp4cmVmCjAgMTQKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDA3NjA2IDAwMDAwIG4gCjAwMDAwMDAwMTkgMDAwMDAgbiAKMDAwMDAwMDE5NyAwMDAwMCBuIAowMDAwMDA3NzQ5IDAwMDAwIG4gCjAwMDAwMDAyMTcgMDAwMDAgbiAKMDAwMDAwNjcyNyAwMDAwMCBuIAowMDAwMDA2NzQ4IDAwMDAwIG4gCjAwMDAwMDY5NTAgMDAwMDAgbiAKMDAwMDAwNzMwMiAwMDAwMCBuIAowMDAwMDA3NTE5IDAwMDAwIG4gCjAwMDAwMDc1NTEgMDAwMDAgbiAKMDAwMDAwNzg0OCAwMDAwMCBuIAowMDAwMDA3OTQ1IDAwMDAwIG4gCnRyYWlsZXIKPDwvU2l6ZSAxNC9Sb290IDEyIDAgUgovSW5mbyAxMyAwIFIKL0lEIFsgPDQ0OTZGMDQxMzIzNThBMzUzOTQxM0VEMzdCOTQ2QUQyPgo8NDQ5NkYwNDEzMjM1OEEzNTM5NDEzRUQzN0I5NDZBRDI+IF0KL0RvY0NoZWNrc3VtIC8wRDg1MEUyQTZDNURGNERBMTkzRERGNzY2MDU0OTU4Ngo+PgpzdGFydHhyZWYKODEyMAolJUVPRgo=\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f3bb6952test@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f3bb6952test@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"f3bb6952test@syncope.apache.org - 2025-01-08T12:12:59+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:59.507228+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459e-2472-7c69-b67b-3ed452f7f515\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"BinaryJSON2\",\"values\":[\"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLQpMaWNlbnNlZCB0byB0aGUgQXBhY2hlIFNvZnR3YXJlIEZvdW5kYXRpb24gKEFTRikgdW5kZXIgb25lCm9yIG1vcmUgY29udHJpYnV0b3IgbGljZW5zZSBhZ3JlZW1lbnRzLiAgU2VlIHRoZSBOT1RJQ0UgZmlsZQpkaXN0cmlidXRlZCB3aXRoIHRoaXMgd29yayBmb3IgYWRkaXRpb25hbCBpbmZvcm1hdGlvbgpyZWdhcmRpbmcgY29weXJpZ2h0IG93bmVyc2hpcC4gIFRoZSBBU0YgbGljZW5zZXMgdGhpcyBmaWxlCnRvIHlvdSB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUKIkxpY2Vuc2UiKTsgeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZQp3aXRoIHRoZSBMaWNlbnNlLiAgWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0CgogIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMAoKVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLApzb2Z0d2FyZSBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbgoiQVMgSVMiIEJBU0lTLCBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkKS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4gIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlCnNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQgbGltaXRhdGlvbnMKdW5kZXIgdGhlIExpY2Vuc2UuCi0tPgo8VGVzdHMgeG1sbnM9Imh0dHA6Ly93d3cudGVzdC5jb20iPiAgCiAgPFRlc3Q+ICAKICAgIDxOYW1lPlN5bmNvcGUgaXMgTWFnaWM8L05hbWU+ICAKICA8L1Rlc3Q+CjwvVGVzdHM+ICA=\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-2472-7c69-b67b-3ed452f7f515\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f3bb6952test@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:12:59.517756+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:12:59.923195+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"BinaryJSON\",\"values\":[\"ewogICJtZXNzYWdlIjogIlN5bmNvcGUgaXMgTWFnaWMiCn0K\"]},{\"schema\":\"BinaryJSON2\",\"values\":[\"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLQpMaWNlbnNlZCB0byB0aGUgQXBhY2hlIFNvZnR3YXJlIEZvdW5kYXRpb24gKEFTRikgdW5kZXIgb25lCm9yIG1vcmUgY29udHJpYnV0b3IgbGljZW5zZSBhZ3JlZW1lbnRzLiAgU2VlIHRoZSBOT1RJQ0UgZmlsZQpkaXN0cmlidXRlZCB3aXRoIHRoaXMgd29yayBmb3IgYWRkaXRpb25hbCBpbmZvcm1hdGlvbgpyZWdhcmRpbmcgY29weXJpZ2h0IG93bmVyc2hpcC4gIFRoZSBBU0YgbGljZW5zZXMgdGhpcyBmaWxlCnRvIHlvdSB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUKIkxpY2Vuc2UiKTsgeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZQp3aXRoIHRoZSBMaWNlbnNlLiAgWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0CgogIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMAoKVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLApzb2Z0d2FyZSBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbgoiQVMgSVMiIEJBU0lTLCBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkKS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4gIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlCnNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQgbGltaXRhdGlvbnMKdW5kZXIgdGhlIExpY2Vuc2UuCi0tPgo8VGVzdHMgeG1sbnM9Imh0dHA6Ly93d3cudGVzdC5jb20iPiAgCiAgPFRlc3Q+ICAKICAgIDxOYW1lPlN5bmNvcGUgaXMgTWFnaWM8L05hbWU+ICAKICA8L1Rlc3Q+CjwvVGVzdHM+ICA=\"]},{\"schema\":\"BinaryPDF\",\"values\":[\"JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nCWJSwrCQBAF932Kt3Yxvk6mJx0Igom6DzR4AT/gQjAbr2+DFBQFxaL4ygcEs2y00sGrFsd2l+sO7/9LtqfMIdZyDc2LIW7YXxTqiMdEZceelcbGgc6Rx/TMhafseoiXnENWWfEDcM8YPAplbmRzdHJlYW0KZW5kb2JqCgozIDAgb2JqCjEwNwplbmRvYmoKCjUgMCBvYmoKPDwvTGVuZ3RoIDYgMCBSL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGgxIDk4NTY+PgpzdHJlYW0KeJzleWt0m9dx4L33w4MAAeJBgAQBkt8Hfvz4AgiQhPiS+PgEAiT4fksgJZIACfAhiwQFQLLkOBaT2pJMR5GatFlncxJ7vZvWqbUVKHsrqjlrK7GTc7IbxdrjdHcb27XSbXuyGzFyuknWcSxy534A9XDdtGe75/RHL4DvzsydmXvvzNy5AyAZPx5FGrSGGCTOLYdX3QV5RoTQ9xHCxrkTSe558REe4FsIEcX86sJyheftnyHE/AQhpXzh6Kn5Ot2dv0ZI/T5CuncWo+HI/k/l1iNkBXnUsAiE0e1TSoRsMsBLF5eTJ6/LTroAr6DjR2Nz4ceKNq2AhwAvXg6fXD0uf4IBfA1wbiW8HP3rsp/B/LbnEcpaXY0lkq+j0h1Qpafjq/Ho6tGN8xHAa2B9/UDD8KJNA6CC4oSRyRXKLJU6W6NF/wKb/Dwyo5i8Fekyz4cacwkVoCsI7dym2P3ndt/Oh/8/V5ElPbER29F30K+xBxP0OM5FkyiCYuhxtI49D3LjfbgPxj6N3oHxFXQeKz9ZK7bjMqwFDZMS36fRDfSXn8h4DL2K3n94DqB9Cf07dInScSfo+j38Ou7DEdBBNffB4/AnqSJH4HEBPifhuUxwhnoHTsx/R4fJq+Sv0EX0x5n15aDb2Ad9L6zwakZBLxr9O0o3YRVqtIBOoTMgLTV560c/Qqqd/w26etC3gNCNPoXO35P4AEtzMGq0c4928N4aI+QZnIvL0NfQB8gnN+BXEBL9E8HxsdGR4aHBgf6+3p7uQFen39fh3S+2t7W27Nvb3NTYUF9b43ZVOyvKy4RSvsTOWkwGvS5Hm61WZSkVchkDu3X6+c4QlyoLpWRlfCBQTXE+DITwA4RQigNS58M8KS4ksXEPc4rAOf8xTjHNKd7jxHquBbVUOzk/z6Vu+HhuE08OBwE+7+MnuNSWBPdLsKxMQrSA2O0gwfktiz4uhUOcP9V5YnHdH/KBvo1sdQffEVVXO9GGOhvAbIBSFfzqBq5owxJAKvx7NwjK0tJpU4zgD0dSQ8NBv89mt09UO7tTObxPGkIdksqUoiOllFRyS3Tp6Bluw3l9/XObejQbcmgifCR8OJhiwiC7zvjX18+mDI5UJe9LVT72VxbYeTTl5H3+lINq7R25N0/v/SlxSi7oeW79lwi2w2/dfpgSzlAUgv6XiIKdYN719U6e61wPrYc3d9ZmeU7Pr29oNOurfrAwGgqC1ObOnz5jS3V+biKlDy3ivZnNdo70pnKHDwVTROjkFsNAgXc7b2+y2Q0TuzxDf98wAkOAOcCmdjvd+DObIpoFJLU2HEzjHJq1XUGi2zGRIiE6cn13xDxOR9Z2R+6Jh3jwZu9ocD0lE7ojvB9s/Ew4tTYL8XSEuoLXp3J+ZbPz60YD1+yekHg5WFV3ZIlLycvALCD1oABEChVZ10tIzq/S3ZYNJigzGLlmHtRQPX7eH8q8TyxaQAFX7UwFHGnXjwVTog8AMZzxkX+jxg0S4RC4aMknuS/l5ldTJt57z590Wf6l0aAkkhFLmTpSKDSXkUq5/T46M+dfD/nSS6C6+OHgNeTZubWxh7O97EF70ISPMud1QFyV+deDkfkUG7JF4KTNc0GbPSVOgIMn+GB0ggYaWKjyFkxnl2ZMkY6xYO8o3zs8GWzKLCQ9QNXJBP/H1PBBW1oNhFwqS8jigsTGTACjHghcJwC8twWeKaWQBR89GFyi0lD1tnBBbEO73LCMVCXnj/oyfBR/SKmchlNHYFebgqKgpyNgs0/Y063aSWCYy0wMElnUqIHdIUaATAA0AmokErWlhcY8F+Sj/AS/yKXEoSDdGzWPZOWMMSSbZ3w19hD2gLHATMgOw7sINWaq02F70LipLgm/hwY+Nty9O8ytZ/G9o+tUOZ9RiGDl3SlEQ1hsMtik00/PM98ZhkMMJ1o6z+sbokjP8iI9tut8d2SdHw22SNyQQT5te4zOZUS9uHfMW+2EZObd4PG54Q0RnxudDF7TQwl1bix4hWDSEfJObJTCWPAaB3eFRCWUSokU4ShCNY0AkiXx266JCK1JozKJIOFzmxhJtKxdGkZzmyRN0+/SCNBkaZoo0WgDL1kWwcaQv/1chPrn8YnF9dAEjXGUBxaBN05hvg2sw7dtYKLQpNR81JvK5r2U3k7p7Wm6gtKVEBk4D1c7H1vX+/lfWqqlyxH56A0pH4eKV4lcGxi5W64oZWirbkMhf6flCkMARBsMJcsp+YpSgT9quYIp3WOwGwS7we4j3HYpfnZ7UT7+4Us+Ga0ZMFreuS0rlPehfehFsULmNrnJnmrscWKTE8ud2GrEKiOe1B/RE4YtFjW6QHFx7bRmc+e62JVtCCCNXkOIRtNqdre2tw62MlBZVEwjMzZPaJY0xFeRrHiy4hcVMk2FRTnzWYyTGPsxbsQYN+TyMwdZzFpkqN0ztQUfaFvG5uapKeye2vK4b0wZjM3umSnHVp3bcaO2Bs1M4al0y/XkFzOeujZSv8elqN/T4KkrJvkGvtyF+ZIcYjYVK8ymHMKXuEj5crDaLA4dcg+s+NjW6NrZtWjrz39SGw0Fy8Bx8SFfuK2wLfKZs5+JtDU99urZ/WuJ2RL8lf9mqeSMfNvBPS0DTY6atplzcxvXlBp91va3NrkqW42vqiGwp6q2feZcePZrsRaNyaoFO5q2O5nbUJnyxC4WF+iwRYvL1A1qUqZqUJGDygUlkSvNSuKTY/nmzvt/otIEfDIsA1DsADgP4wDCeUqsVCqg7gTnjSj6QSnGSJVTkENylEDFKoSzkFavJWqtoLIWWCutjIaxFhQoMHXIDngHK4QyoVM4I3xXkOdJ4AFhHtA/AMLfCCoFEP6rwLx1QPgS7VVCpUB+LeCfCvia8D2BvCTgU8LTAnlEwN3ChEAcAlYJBQKB8e8Jfy6QrwgvCUTiOCQ8IpBKoVnoFhgb5cIv/E/h1wJ5W8DfEKgu5isCnhdOwNSMIH7xS4FsAf+5QFmYGwLGLwnfFMgFAcNEgwImOsEtSI9BISZcEC4Lbwp3hKw4K7QLM8Jp4TnhNeE9QXkf3BEUghhdDSBBL4gC07gmYCRwYj5FABBCwprwvHBduCW8L2QpBWqcvKKKABixtHjImluozVLggWy1jNFB8Hk8W3V1de2eLQOA2DE9dSw+PeWYOgbAzDFo8Ig74rRNZ+Jv6thuo7RjcbfD43F7Zqan9N+dnqozNE9Pgaqps3qHQ/+G/mzWdQheGrsOeKWbHJfX281KW7rDOYwUq/UQ1piGdSP+wfY5L/7x6rvfWcEe3/Z5zju86C+sFIS8FkcOX1DZWuewFDExi9drvfsBUUNv+ig28rmFvRBj8r99IltT1TVTDzHZiJBsjPkO4tCfXkNZOzfFIpU+8OWcb+Rcy2FyOI0+kCPLxqrsLpnepCdWPbXTnFob0OtLSkvwoRIsKzGVkOZkyZMlb5T8sEQ2VIJJTYlYQoZKQiWpklsl75fI2RK8WvI8YNdLZO4SvKfAV0AKUH4XKtQXXi+8WSgrLBpgdfn67MIBqznHbBpBcj0Yfau9XbL6Fj3sdXWSTeMzkomPwbEHL2xNT3kcU7U1DtzG0ANuNuSb7fWNhj1lfIkyA4P58BW2ZyRY3Rzyl01vV491efv6DmxXHz6Ml5lJfRlnLvYe6b37R2AhC3GPTZfc3S+BH1i8NPd17mwxk2CfctQs2k8U4hMabMrNLa+8XPlm5Z1Khu1SWwfF3DWdvrx0WJ6H2u9+t936fSuseWtK/4M6t6e2ZmpKSHuvfk8b8dTlSWmIyaQhIDQ0MpOW/f0jFWdePdnUc/rFqQNf9gaq9Gypo7C8Z19p/t75gf2nnc25hbnqjif+JPmZb55sNuds/6+vawzZ8uqpL0TG1mfr9Vqa/wd2bjNXYK0GJKCnRdfTenxWg5mzWfgcg2XIhIgKdcmMJmOpkck2Gstl5U+Wv1HOtL9R/sNyUg6efbm5NUB7sarCEbhVDhdDuVgeKr9efrNc/lw5FstxYZeoHlLfVDPq/EGd3j5Id7yV9tAUPQsOB7gHnCP5hm59BnJ1JtFmti/f4yL3N99GmCu1R/7wROyFpbq6I19PvPdftt/WcE3VzoYitbqowVndxGnw2yc3n9gvPnHt5KNXHxd//fPwF2Zrama/EJ79YqSuLvLF9N1n3e6TcbB3FlWjF8RKSxG2WLEs35RPzmRjCGGZ4kkFfOnBqqwuBIUGx61ya5zcyNHtVkNAc5wbueHK1Ls5N7NvyH3TTWrconvIvep+3p1yX3crK1Fe1x0btlGJfFVOwFY4UKyz5Q1YbI4hvTZPGNoNW3hvSWHrkOKWnv978UptQpsUsXnpO6isvJgpwvfDVTKQQmnIg9jAX86rb+9zvfGa58gLsYbFJsxgvH73zvwC/jSOFNa0856D9uHg5AHmcZ0tV/M3H8S/+VS3Nie7zFGpu0HDWHbJ4t3es/y743ye/u4+83clW9GYDjKvoyJUgZbFgUcLzhaQE9lnsomulC0lev1FBVZ0cqU1pWLp86Wp0uulitLSKndVe9VMVazqdNXlqteq3qy6U6XilV03wSCKwdJSZNAO5+UVDyI9DYi7N2DD6XNLowGCo84tbR3DKS3C9t3AN+8ejIZ8GhEe2Dn+2eiZac92bnZtdGLfqie/c/Rw9alLy3Vv/adSl039I3luBfN6RfjfnBrRd3xqpsmY3Z9TaNaKT2ye/NXfRqv6Vjo6Vvqq6B6hJCI2+Xmkgl0mxWFTz5D6oprcVGO1UmaBWzUfCgzUBS6T35QzcnkxK7JDLAmxz7MplmFZnGKvs7dYxs22sxdYRlfAQs4a1SHFgEqH5AOMGUk+bt+iWRvykkHaZt2UB/L6D4/Ft2prhAccSgMf0lPmIOBXFraN8yH8me0/s1Q1cVxTpcVSSfsqy+Ru6sGBB8nARnNR285t8lOI8X3o34v10b34wF4s22vaW7qXUdut9io7oy6yFlUVMXJiJgJhgg2LDaTThisrRL0pUFGBAmZ6yAuKpF5sUuUFzGa2VdeK3a2XW0mrqNUHNNnZdQEdi2PsaZawdWa5e0CsXCvVGwfENc1FDdGs0SNv/f6UdUvKc1CNgZuPQTEGmfgYtYJDqsY89ELbrcZ2M0C5IV2VNUBRRiAH7iZEczohKmhYAAP5afXU58M1s2PtWm+ZztnQZj84XtAwurcm1OuuP/x4V+d5r5fTVtQ2FAT8Rc3D9Y2z3VW4qufEiFNjMMgxelJXZMnp3cu5SjmjrjpwpN+32CUYs3++orUYs/d57K7SYr3B3TUr1bY8QsoReSuyYKf4Z5/V4IQGRyDFQwkmxyYZlsvw0xifxLgL6lGMyzFeRCcRmUC4E+FyuD2JHOGoFmOo70ZytDlTFmSyIIvFOBnUYkahzdMSVb5Wm59ltYpjhwLPWS9bX7MypN06aCWcFeusrNVtfdP6nlXe5JbG3rTKdNaY9YKVstKBO9Ysq9jqDdy03rK+b2XoAGQ7zhqyrlplSiitmSlIa1lJ7ZNaolUYVDOWHA3JZvKNTNaMGSOF8YH6RQKMzVL5DHcTLVYctJShFYwDnNfc6rZA7p6hxfVZx1nHGwbsyVQmH2t2Ht+/YFVwonfvWybeuG14ZZu/dIno8Gl8llgvXbobfUW2/Jv/Y+vutslOWLs/+jwT77b+Zl3CVXBWvXBv/Zj5FmSjevSSeKoyD6vzrHmkx4ibjbjKiLONNiNpYDoZImNMTCnDWNWKrtX6tXqC6vX1F+tv1stU9fWmRtSIe4caoaYRG4caQ41rjbcaFaIEMCU8T3M7cXeZSkSVNlBSUlw5YLWiumG1Lg8Otbl4IJ26aPo2QPKikUwvcQhsqdozSLcaBLpnN4Wns5lUc5Tfv+DbcT0tPxQ6zNe3MbnKHMZsoom8kZT0f3Z6z/T2H+TlerwjdSMxX7Ev8eUDj/m6Gg9VlXldowdmTo05RYe5pabGxzHfsrZGuu9+1eINaLnC3KrehZZwst1EmKdHD7Lm4/9DqVErtvMZYnL37R0fMufQn0xRw3YLc1tmQ02oG42jLfEPHQ34VM3TNSToxJXOZme3k1E7rU5youxMGVGY8kxlJkYlK5BVyphKjK0YZ2M82kVsTTqNFckIMuqNxNjVX9pMRF1u4EI/DvRjrr+mnww1Y9Ssb+aaGdLU39zc30RkB7mDuFUnsiIRA57nXdhlRTqNTJk/2OOpacEtdl0P2+PuYd6z4yF7yE567D12pX+osnBoUJm2u6G52e0Go+pvTNXptwz5NK944OI4ZsyHARiK02jV39BvTcEg7e87gvqirD6TZvMb85XFePdqVRYz+/DuTZt2USNkHgxOsufg3SIE05xUJqUg+Jp1pfnoV+c4b7NT/WM+zrJNj3w1WjHCWrCJc1rf/vqV2pPfezb+wkKtrWZ/mbHWyZKr3tbt1yvdpj0T/sF4D7/9bo93f6+/vQ0f6v3R0KmRKoVSxcQcL5QdaRv+1FiVUt6nK8zPWTvX9sS8yLcMOYvqXI48pd3jq9z+j+6a4p7KfFdpPign84lEYnkZHtJ/P9jw0/4fvPfajK7ll4hN/+/w5vmSC/d/bN9ugUx2Hniz4ExlfqiH7Gbf9t//BT3zL9L9piW3kU+WQMsyhEzQNzLnUSfAAwBbKUxVkWZUzRShNuV5xMOYFzVIsk50k1jJHzGIeUJmkp2B1/vyf604rETKn2VmykEHIC7TFZoeudEkhOmO7DbQqNpCfODeekL31oaBM5SBCZKh1QzMwHeUZAaWITP6vQwsh1m+kYEVUOVezcBK9Bj6zxk4C74m+zOwCuXgiQycDWtYuPfPmgv/TgbWohjeyMA5qI1wMDuGXIXQdTKdgTHimOIMDJUl05aBGSQynRlYhqqYMxlYjgqZVAZWoArm+xlYiX7B/CIDZ6EK2U8ysAoVQkGZhrNRk9yZgTXosDySgbXoL+TXM3AOelzxtY7Y6qn40sJikquYq+TqamoauZFohAuEk06ue2XOxe0/epSTGBJcPJqIxk9EIy6ur9vrH9k/1j04wC0luDCXjIcj0eVw/BEuNv+wfN/SbDQeTi7FVrjRaHxp3hs7GtmfmIuuRKJxrpr7+DBHxz+ReCAaT1BKraum0bXnPovEUf0xsX9gUbCThaVEMhoH4tIKN+4adXFD4WR0JcmFVyLc2D3Bwfn5pbmoRJyLxpNhYI4lF2HlR47HlxKRpTk6W8J1b0MdsfhqLLOuZPRElOsPJ5PRRGxlMZlc3et2P/roo65whnkOeF1zsWX3bxtLnlqNRqKJpYUV2L5rMbl8tA8WtJKAhR+XZoTVPGjEztgKOOpomsfJJaJRjqpPgP75aASWthqPHYnOJV2x+IL70aVHltxpfUsrC+77aqiWzDz/NGnUgWJwHk+hOFpCC2gRziMHt/YcqoS+DtXAqxGgERRFEegDKAwcToC60QpwuQDaj47Ci3tAQ0LCotBHoT8hyVLOPpDyIj9o24/GAB5EA0BdkvjDUi6IQx8B/mXo4+gRoMXQ/G+dvw/kZ6V56MgS8K/A6KhEWQJZL1COgux+mGUOqCuS/jjwVEsr+u3S3D35fzznAYmWuMdTC6ukVnShPZ+o5b6O6n9gtn+apdI+WZC0JCXdac4lSfc4cIxKXEOSJLVUUpptReIa+4QZB2HGeZCndr3POSfpTgKe1hwDeDFj8yPouLTXBHBSud29JWDmv+shGptxiM7Yx+xFV3dCmrNfoielWKNjixK2ivbCzeRGj0ovF/A8rHkuo9clQcvA+f8ql4STsyrZMSp5fAF40953STqXwZt9GQutSOeBWuj4A3tM2+bvi8ROqU+fqKMP6aGepT2V3V19IrP+eWmetNVW4RkDu0cla7sk6oK0xyXw4RJAD66PemwhQ/v4anbX8vB+/jnnTtchaMeOXkef0MRa1V/eqmff87w7/heed8Zr3h16d+3d1LuydzEz/g6Tx8bewjNv3XmLDL6F27+N2W+/921Cv0X/2+tqbefQa6HXVl9jXu2qYtEmdl+duXrh6uWr712Vx36D2Q/vfEhiH57+kIgf4th/wLpX2FdI7BXMvjz48s7LzB9f8rK6F0+/SC6/iFdfxO0vYv2z3LM1zzKrz+J/9aVC1v377b9PfvepCHv58/hzgyyLngo9RS4+hS/+Dv4soPrj3HGSDO2wiZkddhXmj8FnpWuHLfBYxpUeZlzB7LB0nZe3XZ7O67P4VhiHZvawMyDLfuT+6LmPmMsfYTSNxWmVtvP04QuHnzvMHJp0sO5JjCZDk+Ti5PuThJ3EuR7juBxMIQOdOoZl2plBJsZcYBRZoz12dgjUxQZOD1wYYPq7eLani2N1ASwGsnWdnbAgXRfbRQoDtvE8j3ncgHXjeo9unGA0jj1o3K3b0RGdbkZ3Wkd/bEdkLQ/L8Sa+uDE26nD0bip3RnpTyqFDKXwuJYzSpzg8mVKcS6HxyUPBDYw/P/HU+fPIW9SbqhsNpkJFE72pCAAiBdYA0Bdt5CHvRCKRdEgNJxyOpAPBxzGdkPBE8jhgyUQSORyJhMQDH0CSGHCgJhwJgOBkUSUJnEhSIIESMI4S9JME2nEqTUUt0xBP/xcXSsX5CmVuZHN0cmVhbQplbmRvYmoKCjYgMCBvYmoKNjQyNgplbmRvYmoKCjcgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9CQUFBQUErTGliZXJhdGlvblNlcmlmLUJvbGQKL0ZsYWdzIDQKL0ZvbnRCQm94Wy0xODIgLTMwMyAxMDgzIDEwMDddL0l0YWxpY0FuZ2xlIDAKL0FzY2VudCA4OTEKL0Rlc2NlbnQgLTIxNgovQ2FwSGVpZ2h0IDEwMDcKL1N0ZW1WIDgwCi9Gb250RmlsZTIgNSAwIFIKPj4KZW5kb2JqCgo4IDAgb2JqCjw8L0xlbmd0aCAyODMvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicXZFNb4QgEIbv/AqO28PGr3XtJsZkqzXx0I/U9gcgjJakIkE8+O8Lw7ZNeoA8M/O+k2GI6q7plLTRq1l4D5aOUgkD67IZDnSASSqSpFRIbm8R3nxmmkTO2++rhblT41KWJHpztdWanR6uYhngjkQvRoCRaqKHj7p3cb9p/QUzKEtjUlVUwOj6PDH9zGaI0HXshCtLux+d5U/wvmugKcZJGIUvAlbNOBimJiBlHFe0bNuKgBL/akkWLMPIP5lx0sRJ4zjPKscpcnHxnCGfHz2fAqMmD9x6Pgd97LkI+dzzPXKK+UvIY89r0GOfB+RT47kOmsRzE7jA4W9T+mf4Pf+sh/LNGLca/Azcid+GVPD7X3rR3oXnG+ScibUKZW5kc3RyZWFtCmVuZG9iagoKOSAwIG9iago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9CYXNlRm9udC9CQUFBQUErTGliZXJhdGlvblNlcmlmLUJvbGQKL0ZpcnN0Q2hhciAwCi9MYXN0Q2hhciAxMwovV2lkdGhzWzM2NSA1NTYgNTAwIDU1NiA0NDMgNTAwIDU1NiA0NDMgMjUwIDI3NyAzODkgOTQzIDUwMCA1MDAgXQovRm9udERlc2NyaXB0b3IgNyAwIFIKL1RvVW5pY29kZSA4IDAgUgo+PgplbmRvYmoKCjEwIDAgb2JqCjw8L0YxIDkgMCBSCj4+CmVuZG9iagoKMTEgMCBvYmoKPDwvRm9udCAxMCAwIFIKL1Byb2NTZXRbL1BERi9UZXh0XQo+PgplbmRvYmoKCjEgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0IDAgUi9SZXNvdXJjZXMgMTEgMCBSL01lZGlhQm94WzAgMCA1OTUgODQyXS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyIDAgUj4+CmVuZG9iagoKNCAwIG9iago8PC9UeXBlL1BhZ2VzCi9SZXNvdXJjZXMgMTEgMCBSCi9NZWRpYUJveFsgMCAwIDU5NSA4NDIgXQovS2lkc1sgMSAwIFIgXQovQ291bnQgMT4+CmVuZG9iagoKMTIgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDQgMCBSCi9PcGVuQWN0aW9uWzEgMCBSIC9YWVogbnVsbCBudWxsIDBdCi9MYW5nKGl0LUlUKQo+PgplbmRvYmoKCjEzIDAgb2JqCjw8L0NyZWF0b3I8RkVGRjAwNTcwMDcyMDA2OTAwNzQwMDY1MDA3Mj4KL1Byb2R1Y2VyPEZFRkYwMDRDMDA2OTAwNjIwMDcyMDA2NTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMjAwMDM1MDAyRTAwMzE+Ci9DcmVhdGlvbkRhdGUoRDoyMDE4MDIwNTE3NTEzMCswMScwMCcpPj4KZW5kb2JqCgp4cmVmCjAgMTQKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDA3NjA2IDAwMDAwIG4gCjAwMDAwMDAwMTkgMDAwMDAgbiAKMDAwMDAwMDE5NyAwMDAwMCBuIAowMDAwMDA3NzQ5IDAwMDAwIG4gCjAwMDAwMDAyMTcgMDAwMDAgbiAKMDAwMDAwNjcyNyAwMDAwMCBuIAowMDAwMDA2NzQ4IDAwMDAwIG4gCjAwMDAwMDY5NTAgMDAwMDAgbiAKMDAwMDAwNzMwMiAwMDAwMCBuIAowMDAwMDA3NTE5IDAwMDAwIG4gCjAwMDAwMDc1NTEgMDAwMDAgbiAKMDAwMDAwNzg0OCAwMDAwMCBuIAowMDAwMDA3OTQ1IDAwMDAwIG4gCnRyYWlsZXIKPDwvU2l6ZSAxNC9Sb290IDEyIDAgUgovSW5mbyAxMyAwIFIKL0lEIFsgPDQ0OTZGMDQxMzIzNThBMzUzOTQxM0VEMzdCOTQ2QUQyPgo8NDQ5NkYwNDEzMjM1OEEzNTM5NDEzRUQzN0I5NDZBRDI+IF0KL0RvY0NoZWNrc3VtIC8wRDg1MEUyQTZDNURGNERBMTkzRERGNzY2MDU0OTU4Ngo+PgpzdGFydHhyZWYKODEyMAolJUVPRgo=\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"f3bb6952test@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f3bb6952test@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f3bb6952test@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"f3bb6952test@syncope.apache.org - 2025-01-08T12:12:59+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:12:59.507228+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:00.125', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:00.125476+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"aaff04cdissue258@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"issue258\"],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"aaff04cdissue258@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"aaff04cdissue258@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"aaff04cdissue258@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"schema_issue258\",\"values\":[\"1.2\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"userId\",\"values\":[\"aaff04cdissue258@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-26aa-71dd-82cf-19298219e082\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"aaff04cdissue258@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:00.083823+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:00.104098+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"issue258\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"aaff04cdissue258@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"aaff04cdissue258@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"aaff04cdissue258@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"schema_issue258\",\"values\":[\"1.2\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"aaff04cdissue258@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, aaff04cdissue258@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"aaff04cdissue258@syncope.apache.org - 2025-01-08T12:13:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:00.074807+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:00.199', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:00.199344+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"4a00283aissue259@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"issue259\"],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"4a00283aissue259@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4a00283aissue259@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4a00283aissue259@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"4a00283aissue259@syncope.apache.org\"]},{\"schema\":\"schema_issue25987857ea5\",\"values\":[\"1\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-2705-7db3-a347-3a734d570986\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4a00283aissue259@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:00.169996+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:00.178885+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"issue259\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4a00283aissue259@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"4a00283aissue259@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4a00283aissue259@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"schema_issue25987857ea5\",\"values\":[\"1.0\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4a00283aissue259@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4a00283aissue259@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"4a00283aissue259@syncope.apache.org - 2025-01-08T12:13:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:00.166046+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:00.265', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:00.265346+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-2705-7db3-a347-3a734d570986\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4a00283aissue259@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:00.169996+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:00.178885+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"issue259\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4a00283aissue259@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"4a00283aissue259@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4a00283aissue259@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"schema_issue25987857ea5\",\"values\":[\"1.0\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4a00283aissue259@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4a00283aissue259@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"4a00283aissue259@syncope.apache.org - 2025-01-08T12:13:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:00.166046+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459e-2705-7db3-a347-3a734d570986\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[{\"operation\":\"ADD_REPLACE\",\"group\":\"b1f7c12d-ec83-441f-a50e-1691daaedf3b\",\"plainAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-2705-7db3-a347-3a734d570986\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4a00283aissue259@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:00.169996+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:00.255555+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"issue259\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4a00283aissue259@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"4a00283aissue259@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4a00283aissue259@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"schema_issue25987857ea5\",\"values\":[\"1.0\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4a00283aissue259@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4a00283aissue259@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"4a00283aissue259@syncope.apache.org - 2025-01-08T12:13:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:00.166046+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"b1f7c12d-ec83-441f-a50e-1691daaedf3b\",\"groupName\":\"child\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:00.336', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:00.335941+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"1683bae7issue260@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"issue260\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"1683bae7issue260@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"1683bae7issue260@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"1683bae7issue260@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"1683bae7issue260@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"schema_issue26054311715\",\"values\":[\"1.2\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-2786-79aa-b23a-cbcb00d12a21\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"1683bae7issue260@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:00.298907+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:00.317661+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"issue260\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"1683bae7issue260@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"1683bae7issue260@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"1683bae7issue260@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"schema_issue26054311715\",\"values\":[\"1.2\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"1683bae7issue260@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 1683bae7issue260@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"1683bae7issue260@syncope.apache.org - 2025-01-08T12:13:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:00.294727+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:05.101', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:05.101603+01:00", "before": "null", "inputs": ["{\"key\":\"ldapWithPrivileges\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"privileges[mightyApp]\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"ldapWithPrivileges\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"privileges[mightyApp]\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:05.326', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:05.326343+01:00", "before": "{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"paperformat\",\"extAttrName\":\"paperformat\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"0194459e-3af0-7670-9b56-4a9072e88e93\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"paperformat\",\"extAttrName\":\"paperformat\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"0194459e-3af0-7670-9b56-4a9072e88e93\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:07.653', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:07.653418+01:00", "before": "{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"paperformat\",\"extAttrName\":\"paperformat\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"0194459e-3af0-7670-9b56-4a9072e88e93\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:08.401', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:08.401836+01:00", "before": "null", "inputs": ["{\"key\":\"resource-ldap143036d748d2\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"loginDate\",\"extAttrName\":\"employeeNumber\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":\"value.toInstant().toEpochMilli()\",\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"loginDate\",\"extAttrName\":\"street\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":\"value.toInstant().toString().split(\\\"T\\\")[0].replace(\\\"-\\\", \\\"\\\")\",\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"loginDate\",\"extAttrName\":\"st\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[\"DateToLongItemTransformer\"]},{\"intAttrName\":\"loginDate\",\"extAttrName\":\"carLicense\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[\"DateToDateItemTransformer\"]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-ldap143036d748d2\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"loginDate\",\"extAttrName\":\"employeeNumber\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":\"value.toInstant().toEpochMilli()\",\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"loginDate\",\"extAttrName\":\"street\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":\"value.toInstant().toString().split(\\\"T\\\")[0].replace(\\\"-\\\", \\\"\\\")\",\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"loginDate\",\"extAttrName\":\"st\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[\"DateToLongItemTransformer\"]},{\"intAttrName\":\"loginDate\",\"extAttrName\":\"carLicense\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[\"DateToDateItemTransformer\"]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:08.579', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:08.579061+01:00", "before": "null", "inputs": ["{\"key\":\"resource-ldap14732d99fce0\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"ldapGroupse71aaccf\",\"extAttrName\":\"ldapGroups\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-ldap14732d99fce0\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"ldapGroupse71aaccf\",\"extAttrName\":\"ldapGroups\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[]},\"virSchemas\":[]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:05.183', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:05.182784+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"3668f9e0privilege@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"3668f9e0privilege@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"3668f9e0privilege@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"3668f9e0privilege@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"3668f9e0privilege@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"ldapWithPrivileges\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[\"Other\"],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-3a5d-7a95-9ae0-51ff2ab0e297\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"3668f9e0privilege@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:05.128491+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:05.138819+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"3668f9e0privilege@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"3668f9e0privilege@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"3668f9e0privilege@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"3668f9e0privilege@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 3668f9e0privilege@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"3668f9e0privilege@syncope.apache.org - 2025-01-08T12:13:05+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ldapWithPrivileges\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:05.117343+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"Other\"],\"dynRoles\":[],\"privileges\":[\"postMighty\"],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==3668f9e0privilege@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=3668f9e0privilege@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"3668f9e0privilege@syncope.apache.org\"]},{\"schema\":\"businessCategory\",\"values\":[\"postMighty\"]},{\"schema\":\"cn\",\"values\":[\"3668f9e0privilege@syncope.apache.org\"]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"3668f9e0privilege@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"ldapWithPrivileges\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:05.382', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:05.382652+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"ppOptimizeToDBe0b121b9\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"ppOptimizeToDB08b91bef\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459e-3b35-7884-a222-3cd2da25cbe3\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"ppOptimizeToDBe0b121b9\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:05.33512+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:05.335435+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"ppOptimizeToDB08b91bef\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==0194459e-3b35-7884-a222-3cd2da25cbe3\",\"attrs\":[{\"schema\":\"__NAME__\",\"values\":[\"0194459e-3b35-7884-a222-3cd2da25cbe3\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459e-3b35-7884-a222-3cd2da25cbe3\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:05.487', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:05.487042+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459e-3b35-7884-a222-3cd2da25cbe3\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"ppOptimizeToDBe0b121b9\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:05.33512+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:05.335435+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"ppOptimizeToDB08b91bef\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectUR\",\"key\":\"0194459e-3b35-7884-a222-3cd2da25cbe3\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"paperformat\",\"values\":[\"format1\",\"format2\"]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459e-3b35-7884-a222-3cd2da25cbe3\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"ppOptimizeToDBe0b121b9\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:05.33512+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:05.44648+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"ppOptimizeToDB08b91bef\"]},{\"schema\":\"paperformat\",\"values\":[\"format1\",\"format2\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==0194459e-3b35-7884-a222-3cd2da25cbe3\",\"attrs\":[{\"schema\":\"__NAME__\",\"values\":[\"0194459e-3b35-7884-a222-3cd2da25cbe3\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459e-3b35-7884-a222-3cd2da25cbe3\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:06.567', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:06.567552+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459e-3b35-7884-a222-3cd2da25cbe3\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"ppOptimizeToDBe0b121b9\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:05.33512+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:05.44648+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"ppOptimizeToDB08b91bef\"]},{\"schema\":\"paperformat\",\"values\":[\"format1\",\"format2\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectUR\",\"key\":\"0194459e-3b35-7884-a222-3cd2da25cbe3\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"paperformat\",\"values\":[\"format1\",\"format3\"]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459e-3b35-7884-a222-3cd2da25cbe3\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"ppOptimizeToDBe0b121b9\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:05.33512+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:06.542293+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"ppOptimizeToDB08b91bef\"]},{\"schema\":\"paperformat\",\"values\":[\"format1\",\"format3\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==0194459e-3b35-7884-a222-3cd2da25cbe3\",\"attrs\":[{\"schema\":\"__NAME__\",\"values\":[\"0194459e-3b35-7884-a222-3cd2da25cbe3\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459e-3b35-7884-a222-3cd2da25cbe3\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:07.632', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:07.632518+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459e-3b35-7884-a222-3cd2da25cbe3\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"ppOptimizeToDBe0b121b9\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:05.33512+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:06.542293+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"ppOptimizeToDB08b91bef\"]},{\"schema\":\"paperformat\",\"values\":[\"format1\",\"format3\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["\"0194459e-3b35-7884-a222-3cd2da25cbe3\"", "false"], "logger": {"type": "LOGIC", "event": "delete", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459e-3b35-7884-a222-3cd2da25cbe3\",\"type\":null,\"realm\":null,\"name\":null,\"creator\":null,\"creationDate\":null,\"creationContext\":null,\"lastModifier\":null,\"lastChangeDate\":null,\"lastChangeContext\":null,\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:07.714', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:07.714595+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"userId\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:07.673828+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:07.777', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:07.776768+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:07.673828+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"userId\",\"values\":[\"test13e951770@test.com\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:07.747403+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"test13e951770@test.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\",\"test13e951770@test.com\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:07.843', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:07.842505+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:07.747403+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"test13e951770@test.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"userId\",\"values\":[\"test715d31361@test.com\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:07.811842+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"test715d31361@test.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\",\"test13e951770@test.com\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"test715d31361@test.com\",\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:07.925', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:07.924753+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:07.811842+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"test715d31361@test.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"userId\",\"values\":[\"test2ee0de882@test.com\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:07.887142+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"test2ee0de882@test.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"test715d31361@test.com\",\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\",\"test2ee0de882@test.com\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:07.992', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:07.991777+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:07.887142+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"test2ee0de882@test.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"userId\",\"values\":[\"test2a718b4c3@test.com\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:07.959241+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"test2a718b4c3@test.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\",\"test2ee0de882@test.com\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"test2a718b4c3@test.com\",\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:08.065', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:08.064996+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:07.959241+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"test2a718b4c3@test.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"userId\",\"values\":[\"test020bc43e4@test.com\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:08.030706+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"test020bc43e4@test.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"test2a718b4c3@test.com\",\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\",\"test020bc43e4@test.com\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:08.153', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:08.152904+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:08.030706+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"test020bc43e4@test.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"userId\",\"values\":[\"test8cba2f085@test.com\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:08.11303+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"test8cba2f085@test.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\",\"test020bc43e4@test.com\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"test8cba2f085@test.com\",\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:08.217', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:08.216733+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:08.11303+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"test8cba2f085@test.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"userId\",\"values\":[\"testaf78038e6@test.com\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:08.191934+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"testaf78038e6@test.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"test8cba2f085@test.com\",\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\",\"testaf78038e6@test.com\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:08.274', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:08.274264+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:08.191934+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"testaf78038e6@test.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"userId\",\"values\":[\"teste48303b77@test.com\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:08.245152+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"teste48303b77@test.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\",\"testaf78038e6@test.com\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"teste48303b77@test.com\",\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:08.331', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:08.330918+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:08.245152+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"teste48303b77@test.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"userId\",\"values\":[\"testddd2bc3e8@test.com\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-444c-7c52-8571-3419ea1ccca8\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"948bc7f3xxxyyy@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:07.666998+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:08.305377+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"testddd2bc3e8@test.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx - 2025-01-08T12:13:07+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:07.661157+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"teste48303b77@test.com\",\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==948bc7f3xxxyyy@xxx.xxx\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"cn\",\"values\":[\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"testddd2bc3e8@test.com\",\"948bc7f3xxxyyy@xxx.xxx\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:08.471', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:08.47096+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"faf52b01syncope1430@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"faf52b01syncope1430@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"faf52b01syncope1430@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2019-01-29\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"faf52b01syncope1430@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"faf52b01syncope1430@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap143036d748d2\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-4739-7919-be7e-b925464e69d7\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"faf52b01syncope1430@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:08.429149+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:08.435861+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"faf52b01syncope1430@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"faf52b01syncope1430@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"faf52b01syncope1430@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2019-01-29\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"faf52b01syncope1430@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, faf52b01syncope1430@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"faf52b01syncope1430@syncope.apache.org - 2025-01-08T12:13:08+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap143036d748d2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:08.409216+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"resource-ldap143036d748d2\",\"status\":\"FAILURE\",\"failureReason\":\"javax.naming.directory.InvalidAttributeValueException: Malformed ''employeeNumber'' attribute value; remaining name ''uid=faf52b01syncope1430@syncope.apache.org,ou=people,o=isp''\\n\\n Cause: Malformed ''employeeNumber'' attribute value\"}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:08.613', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:08.61354+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"SYNCOPEGROUP1473-b81c6bbe\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-ldap14732d99fce0\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459e-47ea-7c3e-b428-84f542e84ce5\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"SYNCOPEGROUP1473-b81c6bbe\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:08.590499+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:08.59088+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap14732d99fce0\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==SYNCOPEGROUP1473-b81c6bbe\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=SYNCOPEGROUP1473-b81c6bbe,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"SYNCOPEGROUP1473-b81c6bbe\"]},{\"schema\":\"cn\",\"values\":[\"SYNCOPEGROUP1473-b81c6bbe\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap14732d99fce0\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:08.724', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:08.724009+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459e-47ea-7c3e-b428-84f542e84ce5\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"SYNCOPEGROUP1473-b81c6bbe\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:08.590499+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:08.59088+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap14732d99fce0\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":1,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["\"0194459e-47ea-7c3e-b428-84f542e84ce5\"", "[\"resource-ldap14732d99fce0\"]"], "logger": {"type": "LOGIC", "event": "unlink", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459e-47ea-7c3e-b428-84f542e84ce5\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"SYNCOPEGROUP1473-b81c6bbe\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:08.590499+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:08.721422+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":1,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:08.776', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:08.776525+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"NEWSYNCOPEGROUP1473-f882afe9\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-ldap14732d99fce0\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459e-4891-7677-b939-1a260f7402cf\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"NEWSYNCOPEGROUP1473-f882afe9\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:08.75612+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:08.756154+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap14732d99fce0\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==NEWSYNCOPEGROUP1473-f882afe9\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=NEWSYNCOPEGROUP1473-f882afe9,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"NEWSYNCOPEGROUP1473-f882afe9\"]},{\"schema\":\"cn\",\"values\":[\"NEWSYNCOPEGROUP1473-f882afe9\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap14732d99fce0\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:08.851', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:08.851467+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-480f-789c-ab4c-44cb9338d4e5\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"daf402acsyncope1473@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:08.6301+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:08.745948+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"daf402acsyncope1473@syncope.apache.org - 2025-01-08T12:13:08+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap14732d99fce0\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:08.624146+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459e-480f-789c-ab4c-44cb9338d4e5\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[{\"operation\":\"ADD_REPLACE\",\"group\":\"0194459e-4891-7677-b939-1a260f7402cf\",\"plainAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-480f-789c-ab4c-44cb9338d4e5\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"daf402acsyncope1473@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:08.6301+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:08.8071+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"daf402acsyncope1473@syncope.apache.org - 2025-01-08T12:13:08+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap14732d99fce0\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:08.624146+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459e-4891-7677-b939-1a260f7402cf\",\"groupName\":\"NEWSYNCOPEGROUP1473-f882afe9\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==daf402acsyncope1473@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=daf402acsyncope1473@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"ldapGroups\",\"values\":[\"cn=SYNCOPEGROUP1473-b81c6bbe,ou=groups,o=isp\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==daf402acsyncope1473@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=daf402acsyncope1473@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"ldapGroups\",\"values\":[\"cn=NEWSYNCOPEGROUP1473-f882afe9,ou=groups,o=isp\",\"cn=SYNCOPEGROUP1473-b81c6bbe,ou=groups,o=isp\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap14732d99fce0\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:09.044', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:09.044468+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"d4bdd5d8syncope1567@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"d4bdd5d8syncope1567@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"d4bdd5d8syncope1567@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"d4bdd5d8syncope1567@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"d4bdd5d8syncope1567@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap15671c45ddf1\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"LEFT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"otherEndName\":null}],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-4977-7dc4-9a91-210bb7815ddd\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"d4bdd5d8syncope1567@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:08.99422+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:09.005593+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"d4bdd5d8syncope1567@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"d4bdd5d8syncope1567@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"d4bdd5d8syncope1567@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"d4bdd5d8syncope1567@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, d4bdd5d8syncope1567@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"d4bdd5d8syncope1567@syncope.apache.org - 2025-01-08T12:13:08+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap15671c45ddf1\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:08.983498+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"LEFT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"otherEndName\":\"HP LJ 1300n\"}],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==d4bdd5d8syncope1567@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=d4bdd5d8syncope1567@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"d4bdd5d8syncope1567@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"d4bdd5d8syncope1567@syncope.apache.org\"]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"l\",\"values\":[\"Canon MFC8030\"]},{\"schema\":\"mail\",\"values\":[\"d4bdd5d8syncope1567@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap15671c45ddf1\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:40.126', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:40.125991+01:00", "before": "null", "inputs": ["{\"key\":\"ws-target-resource-create\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":null,\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"userId\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"cn\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"ws-target-resource-create\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":\"ConnInstance102\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"userId\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"cn\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:08.702', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:08.702048+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"daf402acsyncope1473@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap14732d99fce0\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459e-47ea-7c3e-b428-84f542e84ce5\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-480f-789c-ab4c-44cb9338d4e5\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"daf402acsyncope1473@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:08.6301+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:08.642064+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"daf402acsyncope1473@syncope.apache.org - 2025-01-08T12:13:08+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap14732d99fce0\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:08.624146+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459e-47ea-7c3e-b428-84f542e84ce5\",\"groupName\":\"SYNCOPEGROUP1473-b81c6bbe\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==daf402acsyncope1473@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=daf402acsyncope1473@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"daf402acsyncope1473@syncope.apache.org\"]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"ldapGroups\",\"values\":[\"cn=SYNCOPEGROUP1473-b81c6bbe,ou=groups,o=isp\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap14732d99fce0\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:36.729', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:36.729617+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"pull52899617\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"pulle8c57f8a\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459e-b56a-7174-ab73-a86c989014b7\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"pull52899617\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:36.620295+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:36.620439+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"pulle8c57f8a\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==0194459e-b56a-7174-ab73-a86c989014b7\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459e-b56a-7174-ab73-a86c989014b7\"]},{\"schema\":\"LOCATION\",\"values\":[\"PREFIX_pulle8c57f8a\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"pull52899617\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459e-b56a-7174-ab73-a86c989014b7\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459e-b56a-7174-ab73-a86c989014b7\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:50.81', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:50.810154+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-e390-76b1-b8b3-aa563e81dbee\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"pullFromLDAP\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:48.445575+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:48.450655+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"pullFromLDAP\"]},{\"schema\":\"obscure\",\"values\":[\"A2B65D6D7B49585C340751546759B84C079C17DD\"]},{\"schema\":\"photo\",\"values\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"schema\":\"surname\",\"values\":[\"Surname\"]},{\"schema\":\"title\",\"values\":[\"odd\"]},{\"schema\":\"userId\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Surname, \"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"info\",\"values\":[\"pullFromLDAP - 2025-01-08T12:13:48+01:00[0]\"]},{\"schema\":\"mderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"noschema\",\"values\":[\"Surname, \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:48.432953+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"0194459e-e390-76b1-b8b3-aa563e81dbee\"", "[\"resource-ldap\"]"], "logger": {"type": "LOGIC", "event": "unlink", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-e390-76b1-b8b3-aa563e81dbee\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"pullFromLDAP\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:48.445575+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:50.804269+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"pullFromLDAP\"]},{\"schema\":\"obscure\",\"values\":[\"A2B65D6D7B49585C340751546759B84C079C17DD\"]},{\"schema\":\"photo\",\"values\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"schema\":\"surname\",\"values\":[\"Surname\"]},{\"schema\":\"title\",\"values\":[\"odd\"]},{\"schema\":\"userId\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Surname, \"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"info\",\"values\":[\"pullFromLDAP - 2025-01-08T12:13:48+01:00[0]\"]},{\"schema\":\"mderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"noschema\",\"values\":[\"Surname, \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:48.432953+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:08.978', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:08.977884+01:00", "before": "null", "inputs": ["{\"key\":\"resource-ldap15671c45ddf1\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"relationships[neighborhood][PRINTER].model\",\"extAttrName\":\"l\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-ldap15671c45ddf1\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"relationships[neighborhood][PRINTER].model\",\"extAttrName\":\"l\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:09.143', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:09.143297+01:00", "before": "null", "inputs": ["{\"key\":\"resource-ldap160544afc7c4\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"description\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + originalName + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-ldap160544afc7c4\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"description\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + originalName + '',ou=groups,o=isp''\",\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:09.557', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:09.557485+01:00", "before": "{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":\"value + ''a6c4eb4b''\",\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:20.02', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:20.020155+01:00", "before": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "inputs": ["{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"0194459e-3af0-7670-9b56-4a9072e88e93\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"0194459e-3af0-7670-9b56-4a9072e88e93\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:20.281', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:20.281165+01:00", "before": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"0194459e-3af0-7670-9b56-4a9072e88e93\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "inputs": ["{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:37.879', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:37.879362+01:00", "before": "{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334816698}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[\"PrefixItemTransformer\"]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334816698}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:47.286', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:47.286469+01:00", "before": "null", "inputs": ["{\"key\":\"ldapForRemediation\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"ldapForRemediation\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:48.562', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:48.562311+01:00", "before": "null", "inputs": ["{\"key\":null,\"errored\":false,\"adminRealm\":\"/\",\"location\":\"connid://testconnectorserver@localhost:4554\",\"connectorName\":\"net.tirasa.connid.bundles.db.table.DatabaseTableConnector\",\"bundleName\":\"net.tirasa.connid.bundles.db\",\"version\":\"2.3.0\",\"conf\":[{\"schema\":{\"name\":\"quoting\",\"displayName\":\"Name Quoting\",\"helpMessage\":\"Select whether database column names for this resource should be quoted, and the quoting characters. By default, database column names are not quoted (None). For other selections (Single, Double, Back, or Brackets), column names will appear between single quotes, double quotes, back quotes, or brackets in the SQL generated to access the database.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":1,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"Enter the name of the host where the database is running.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"Port\",\"helpMessage\":\"Enter the TCP port number the database server is listening on.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"user\",\"displayName\":\"User\",\"helpMessage\":\"Enter the name of the mandatory Database user with permission to account table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"password\",\"displayName\":\"User Password\",\"helpMessage\":\"Enter a user account password that has permission to access accounts table.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":5,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"database\",\"displayName\":\"Database\",\"helpMessage\":\"Enter the name of the database on the database server that contains the table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"table\",\"displayName\":\"Table\",\"helpMessage\":\"Enter the name of the table in the database that contains the accounts.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"testpull\"],\"overridable\":false},{\"schema\":{\"name\":\"keyColumn\",\"displayName\":\"Key Column\",\"helpMessage\":\"This mandatory column value will be used as the unique identifier for rows in the table.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":8,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"id\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordColumn\",\"displayName\":\"Password Column\",\"helpMessage\":\"Enter the name of the column in the table that will hold the password values. If empty, no validation on resource and passwords are activated.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusColumn\",\"displayName\":\"Status Column\",\"helpMessage\":\"Enter the name of the column in the table that will hold the status values. If empty enabled and disabled operation wont be performed.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"status\"],\"overridable\":false},{\"schema\":{\"name\":\"disabledStatusValue\",\"displayName\":\"Disabled Status Value\",\"helpMessage\":\"Enter the value for disabled status. Default is \\\"false\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"false\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"enabledStatusValue\",\"displayName\":\"Enabled Status Value\",\"helpMessage\":\"Enter the value for enabled status. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"defaultStatusValue\",\"displayName\":\"Default Status Value\",\"helpMessage\":\"Enter the value for status in case of status not specified. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jdbcDriver\",\"displayName\":\"JDBC Driver\",\"helpMessage\":\"Specify the JDBC Driver class name. Oracle is oracle.jdbc.driver.OracleDriver. MySQL is org.gjt.mm.mysql.Driver. Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"org.h2.Driver\"],\"overridable\":false},{\"schema\":{\"name\":\"jdbcUrlTemplate\",\"displayName\":\"JDBC Connection URL\",\"helpMessage\":\"Specify the JDBC Driver Connection URL. Oracle template is jdbc:oracle:thin:@[host]:[port(1521)]:[DB]. MySQL template is jdbc:mysql://[host]:[port(3306)]/[db], for more info, read the JDBC driver documentation. Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"jdbc:h2:tcp://localhost:9092/mem:testdb;DB_CLOSE_DELAY=-1\"],\"overridable\":false},{\"schema\":{\"name\":\"enableEmptyString\",\"displayName\":\"Enable writing empty string\",\"helpMessage\":\"Select to enable support for writing an empty strings, instead of a NULL value, in character based columns defined as not-null in the table schema. This option does not influence the way strings are written for Oracle based tables. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"rethrowAllSQLExceptions\",\"displayName\":\"Rethrow all SQLExceptions\",\"helpMessage\":\"If this is not checked, SQL statements which throw SQLExceptions with a 0 ErrorCode will be have the exception caught and suppressed. Check it to have exceptions with 0 ErrorCodes rethrown. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"nativeTimestamps\",\"displayName\":\"Native Timestamps \",\"helpMessage\":\"Select to retrieve Timestamp data type of the columns in java.sql.Timestamp format from the database table. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"allNative\",\"displayName\":\"All native\",\"helpMessage\":\"Select to retrieve all data type of the columns in a native format from the database table. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"validConnectionQuery\",\"displayName\":\"Validate Connection Query\",\"helpMessage\":\"There can be specified the check connection alive query. If empty, default implementation will test it using the switch on/off the autocommit. Some select 1 from dummy table could be more efficient.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogColumn\",\"displayName\":\"Change Log Column (Sync)\",\"helpMessage\":\"The change log column store the latest change time. Providing this value the Sync capabilities are activated.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"lastModification\"],\"overridable\":false},{\"schema\":{\"name\":\"datasource\",\"displayName\":\"Datasource Path\",\"helpMessage\":\"Enter the JDBC Data Source Name/Path to connect to the Oracle server. If specified, connector will only try to connect using Datasource and ignore other resource parameters specified. An the example value is: jdbc/SampleDataSourceName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jndiProperties\",\"displayName\":\"Initial JNDI Properties\",\"helpMessage\":\"Could be empty or enter the JDBC JNDI Initial context factory, context provider in a format: key = value.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"cipherAlgorithm\",\"displayName\":\"Password cipher algorithm\",\"helpMessage\":\"Cipher algorithm used to encode password before to store it onto the database table. Specify one of the values among CLEARTEXT,AES, MD5, SHA1, SHA256 or a custom implementation identified by its class name. Default is \\\"CLEARTEXT\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[\"CLEARTEXT\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"cipherKey\",\"displayName\":\"Password cipher key\",\"helpMessage\":\"Specify key in case of reversible algorithm.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"pwdEncodeToUpperCase\",\"displayName\":\"Force password encoding to upper case\",\"helpMessage\":\"Force password encoding to upper case. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"pwdEncodeToLowerCase\",\"displayName\":\"Force password encoding to lower case\",\"helpMessage\":\"Force password encoding to lower case. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePassword\",\"displayName\":\"Retrieve password\",\"helpMessage\":\"Specify if password must be retrieved by default. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordCharset\",\"displayName\":\"Resource Password Charset\",\"helpMessage\":\"Specify Character set used by resource to encode clear text password. Default is \\\"UTF-8\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"UTF-8\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"DELETE\",\"CREATE\",\"SYNC\",\"UPDATE\",\"SEARCH\"],\"displayName\":\"For syncTokenWithErrors\",\"connRequestTimeout\":10,\"poolConf\":null}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ConnectorLogic", "subcategory": null}, "output": "{\"key\":\"0194459e-e40e-7fe1-b0cd-8760ee8514f5\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"connid://testconnectorserver@localhost:4554\",\"connectorName\":\"net.tirasa.connid.bundles.db.table.DatabaseTableConnector\",\"bundleName\":\"net.tirasa.connid.bundles.db\",\"version\":\"2.3.0\",\"conf\":[{\"schema\":{\"name\":\"quoting\",\"displayName\":\"Name Quoting\",\"helpMessage\":\"Select whether database column names for this resource should be quoted, and the quoting characters. By default, database column names are not quoted (None). For other selections (Single, Double, Back, or Brackets), column names will appear between single quotes, double quotes, back quotes, or brackets in the SQL generated to access the database.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":1,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"Enter the name of the host where the database is running.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"Port\",\"helpMessage\":\"Enter the TCP port number the database server is listening on.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"user\",\"displayName\":\"User\",\"helpMessage\":\"Enter the name of the mandatory Database user with permission to account table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"password\",\"displayName\":\"User Password\",\"helpMessage\":\"Enter a user account password that has permission to access accounts table.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":5,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"database\",\"displayName\":\"Database\",\"helpMessage\":\"Enter the name of the database on the database server that contains the table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"table\",\"displayName\":\"Table\",\"helpMessage\":\"Enter the name of the table in the database that contains the accounts.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"testpull\"],\"overridable\":false},{\"schema\":{\"name\":\"keyColumn\",\"displayName\":\"Key Column\",\"helpMessage\":\"This mandatory column value will be used as the unique identifier for rows in the table.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":8,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"id\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordColumn\",\"displayName\":\"Password Column\",\"helpMessage\":\"Enter the name of the column in the table that will hold the password values. If empty, no validation on resource and passwords are activated.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusColumn\",\"displayName\":\"Status Column\",\"helpMessage\":\"Enter the name of the column in the table that will hold the status values. If empty enabled and disabled operation wont be performed.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"status\"],\"overridable\":false},{\"schema\":{\"name\":\"disabledStatusValue\",\"displayName\":\"Disabled Status Value\",\"helpMessage\":\"Enter the value for disabled status. Default is \\\"false\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"false\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"enabledStatusValue\",\"displayName\":\"Enabled Status Value\",\"helpMessage\":\"Enter the value for enabled status. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"defaultStatusValue\",\"displayName\":\"Default Status Value\",\"helpMessage\":\"Enter the value for status in case of status not specified. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jdbcDriver\",\"displayName\":\"JDBC Driver\",\"helpMessage\":\"Specify the JDBC Driver class name. Oracle is oracle.jdbc.driver.OracleDriver. MySQL is org.gjt.mm.mysql.Driver. Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"org.h2.Driver\"],\"overridable\":false},{\"schema\":{\"name\":\"jdbcUrlTemplate\",\"displayName\":\"JDBC Connection URL\",\"helpMessage\":\"Specify the JDBC Driver Connection URL. Oracle template is jdbc:oracle:thin:@[host]:[port(1521)]:[DB]. MySQL template is jdbc:mysql://[host]:[port(3306)]/[db], for more info, read the JDBC driver documentation. Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"jdbc:h2:tcp://localhost:9092/mem:testdb;DB_CLOSE_DELAY=-1\"],\"overridable\":false},{\"schema\":{\"name\":\"enableEmptyString\",\"displayName\":\"Enable writing empty string\",\"helpMessage\":\"Select to enable support for writing an empty strings, instead of a NULL value, in character based columns defined as not-null in the table schema. This option does not influence the way strings are written for Oracle based tables. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"rethrowAllSQLExceptions\",\"displayName\":\"Rethrow all SQLExceptions\",\"helpMessage\":\"If this is not checked, SQL statements which throw SQLExceptions with a 0 ErrorCode will be have the exception caught and suppressed. Check it to have exceptions with 0 ErrorCodes rethrown. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"nativeTimestamps\",\"displayName\":\"Native Timestamps \",\"helpMessage\":\"Select to retrieve Timestamp data type of the columns in java.sql.Timestamp format from the database table. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"allNative\",\"displayName\":\"All native\",\"helpMessage\":\"Select to retrieve all data type of the columns in a native format from the database table. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"validConnectionQuery\",\"displayName\":\"Validate Connection Query\",\"helpMessage\":\"There can be specified the check connection alive query. If empty, default implementation will test it using the switch on/off the autocommit. Some select 1 from dummy table could be more efficient.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogColumn\",\"displayName\":\"Change Log Column (Sync)\",\"helpMessage\":\"The change log column store the latest change time. Providing this value the Sync capabilities are activated.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"lastModification\"],\"overridable\":false},{\"schema\":{\"name\":\"datasource\",\"displayName\":\"Datasource Path\",\"helpMessage\":\"Enter the JDBC Data Source Name/Path to connect to the Oracle server. If specified, connector will only try to connect using Datasource and ignore other resource parameters specified. An the example value is: jdbc/SampleDataSourceName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jndiProperties\",\"displayName\":\"Initial JNDI Properties\",\"helpMessage\":\"Could be empty or enter the JDBC JNDI Initial context factory, context provider in a format: key = value.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"cipherAlgorithm\",\"displayName\":\"Password cipher algorithm\",\"helpMessage\":\"Cipher algorithm used to encode password before to store it onto the database table. Specify one of the values among CLEARTEXT,AES, MD5, SHA1, SHA256 or a custom implementation identified by its class name. Default is \\\"CLEARTEXT\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[\"CLEARTEXT\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"cipherKey\",\"displayName\":\"Password cipher key\",\"helpMessage\":\"Specify key in case of reversible algorithm.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"pwdEncodeToUpperCase\",\"displayName\":\"Force password encoding to upper case\",\"helpMessage\":\"Force password encoding to upper case. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"pwdEncodeToLowerCase\",\"displayName\":\"Force password encoding to lower case\",\"helpMessage\":\"Force password encoding to lower case. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePassword\",\"displayName\":\"Retrieve password\",\"helpMessage\":\"Specify if password must be retrieved by default. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordCharset\",\"displayName\":\"Resource Password Charset\",\"helpMessage\":\"Specify Character set used by resource to encode clear text password. Default is \\\"UTF-8\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"UTF-8\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[],\"displayName\":\"For syncTokenWithErrors\",\"connRequestTimeout\":10,\"poolConf\":null}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:48.594', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:48.594431+01:00", "before": "null", "inputs": ["{\"key\":\"syncTokenWithErrors\",\"connector\":\"0194459e-e40e-7fe1-b0cd-8760ee8514f5\",\"connectorDisplayName\":\"H2-testpull\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"email\",\"extAttrName\":\"EMAIL\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"SURNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"SURNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"username\",\"extAttrName\":\"USERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"EMAIL\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"mustChangePassword\",\"extAttrName\":\"MUSTCHANGEPASSWORD\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"syncTokenWithErrors\",\"connector\":\"0194459e-e40e-7fe1-b0cd-8760ee8514f5\",\"connectorDisplayName\":\"For syncTokenWithErrors\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"email\",\"extAttrName\":\"EMAIL\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"SURNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"SURNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"username\",\"extAttrName\":\"USERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"EMAIL\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"mustChangePassword\",\"extAttrName\":\"MUSTCHANGEPASSWORD\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:09.173', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:09.173154+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"SYNCOPEGROUP1605-c254df40\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"originalName\",\"values\":[\"grp1605-834f33b1\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap160544afc7c4\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459e-4a1c-7aae-90fb-bd9c8705e6a1\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"SYNCOPEGROUP1605-c254df40\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:09.151979+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:09.153992+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"originalName\",\"values\":[\"grp1605-834f33b1\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap160544afc7c4\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==grp1605-834f33b1\",\"attrs\":[{\"schema\":\"__NAME__\",\"values\":[\"cn=grp1605-834f33b1,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"grp1605-834f33b1\"]}]},\"resource\":\"resource-ldap160544afc7c4\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:09.217', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:09.217409+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459e-4a1c-7aae-90fb-bd9c8705e6a1\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"SYNCOPEGROUP1605-c254df40\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:09.151979+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:09.153992+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"originalName\",\"values\":[\"grp1605-834f33b1\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap160544afc7c4\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459e-4a1c-7aae-90fb-bd9c8705e6a1\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"originalName\",\"values\":[\"newgrp1605-834f33b1\"]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459e-4a1c-7aae-90fb-bd9c8705e6a1\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"SYNCOPEGROUP1605-c254df40\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:09.151979+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:09.202628+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"originalName\",\"values\":[\"newgrp1605-834f33b1\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap160544afc7c4\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==newgrp1605-834f33b1\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"false\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=grp1605-834f33b1,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"grp1605-834f33b1\"]},{\"schema\":\"description\",\"values\":[\"SYNCOPEGROUP1605-c254df40\"]}]},\"afterObj\":{\"fiql\":\"__UID__==newgrp1605-834f33b1\",\"attrs\":[{\"schema\":\"__NAME__\",\"values\":[\"cn=newgrp1605-834f33b1,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"newgrp1605-834f33b1\"]}]},\"resource\":\"resource-ldap160544afc7c4\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:09.309', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:09.309219+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"SYNCOPEGROUP1751-b5cdfa42\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459e-4aa4-7e91-8199-c1157c1e4ed1\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"SYNCOPEGROUP1751-b5cdfa42\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:09.288115+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:09.288547+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==SYNCOPEGROUP1751-b5cdfa42\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=SYNCOPEGROUP1751-b5cdfa42,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"SYNCOPEGROUP1751-b5cdfa42\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"SYNCOPEGROUP1751-b5cdfa42\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:09.343', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:09.34338+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"SYNCOPEUSER1751385acddd\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"surname\",\"values\":[\"SYNCOPEUSER1751385acddd\"]},{\"schema\":\"fullname\",\"values\":[\"SYNCOPEUSER1751385acddd\"]},{\"schema\":\"userId\",\"values\":[\"SYNCOPEUSER1751385acddd@syncope.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-4ac2-76ec-9eb4-938f476a79c6\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"SYNCOPEUSER1751385acddd\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:09.318119+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:09.325689+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"SYNCOPEUSER1751385acddd\"]},{\"schema\":\"surname\",\"values\":[\"SYNCOPEUSER1751385acddd\"]},{\"schema\":\"userId\",\"values\":[\"SYNCOPEUSER1751385acddd@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"SYNCOPEUSER1751385acddd, \"]},{\"schema\":\"info\",\"values\":[\"SYNCOPEUSER1751385acddd - 2025-01-08T12:13:09+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"SYNCOPEUSER1751385acddd, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:09.408', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:09.408021+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-4ac2-76ec-9eb4-938f476a79c6\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"SYNCOPEUSER1751385acddd\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:09.318119+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:09.325689+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"SYNCOPEUSER1751385acddd\"]},{\"schema\":\"surname\",\"values\":[\"SYNCOPEUSER1751385acddd\"]},{\"schema\":\"userId\",\"values\":[\"SYNCOPEUSER1751385acddd@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"SYNCOPEUSER1751385acddd, \"]},{\"schema\":\"info\",\"values\":[\"SYNCOPEUSER1751385acddd - 2025-01-08T12:13:09+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"SYNCOPEUSER1751385acddd, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459e-4ac2-76ec-9eb4-938f476a79c6\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[{\"operation\":\"ADD_REPLACE\",\"group\":\"0194459e-4aa4-7e91-8199-c1157c1e4ed1\",\"plainAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-4ac2-76ec-9eb4-938f476a79c6\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"SYNCOPEUSER1751385acddd\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:09.318119+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:09.375938+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"SYNCOPEUSER1751385acddd\"]},{\"schema\":\"surname\",\"values\":[\"SYNCOPEUSER1751385acddd\"]},{\"schema\":\"userId\",\"values\":[\"SYNCOPEUSER1751385acddd@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"SYNCOPEUSER1751385acddd, \"]},{\"schema\":\"info\",\"values\":[\"SYNCOPEUSER1751385acddd - 2025-01-08T12:13:09+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"SYNCOPEUSER1751385acddd, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459e-4aa4-7e91-8199-c1157c1e4ed1\",\"groupName\":\"SYNCOPEGROUP1751-b5cdfa42\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==SYNCOPEUSER1751385acddd\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=SYNCOPEUSER1751385acddd,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"SYNCOPEUSER1751385acddd\"]},{\"schema\":\"cn\",\"values\":[\"SYNCOPEUSER1751385acddd\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"SYNCOPEUSER1751385acddd@syncope.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"SYNCOPEUSER1751385acddd\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:09.44', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:09.440189+01:00", "before": "{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":\"value + ''a6c4eb4b''\",\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":\"value + ''a6c4eb4b''\",\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:09.521', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:09.521002+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"propagationJEXLTransformer0439acd2\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"propagationJEXLTransformer00a4d66b\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459e-4b45-79ee-bde8-1a04b4195628\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"propagationJEXLTransformer0439acd2\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:09.448076+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:09.44838+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"propagationJEXLTransformer00a4d66b\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==0194459e-4b45-79ee-bde8-1a04b4195628\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459e-4b45-79ee-bde8-1a04b4195628\"]},{\"schema\":\"LOCATION\",\"values\":[\"propagationJEXLTransformer00a4d66ba6c4eb4b\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"propagationJEXLTransformer0439acd2\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459e-4b45-79ee-bde8-1a04b4195628\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459e-4b45-79ee-bde8-1a04b4195628\"]}]},\"resource\":\"resource-db-scripted\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:09.614', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:09.614559+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"d8463004taskBatch@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"d8463004taskBatch@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"d8463004taskBatch@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"d8463004taskBatch@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"d8463004taskBatch@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-4bc0-7e78-9176-47fefad1862f\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"d8463004taskBatch@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:09.573364+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:09.580309+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"d8463004taskBatch@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"d8463004taskBatch@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"d8463004taskBatch@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"d8463004taskBatch@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, d8463004taskBatch@apache.org\"]},{\"schema\":\"info\",\"values\":[\"d8463004taskBatch@apache.org - 2025-01-08T12:13:09+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:09.568519+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==d8463004taskBatch@apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"d8463004taskBatch@apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"d8463004taskBatch@apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"d8463004taskBatch@apache.org\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:09.813', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:09.813629+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"propagationPolicy8099df47\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"propagationPolicyebf2009a\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "true"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459e-4c99-757f-91f8-e630c2b6f6fc\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"propagationPolicy8099df47\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:09.787747+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:09.78783+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"propagationPolicyebf2009a\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"resource-db-scripted\",\"status\":\"CREATED\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:20.045', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:20.045361+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"propagationPolicyOptimizeToLDAP53f94f4f\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459e-7498-7284-a3d1-4f5eef6eb5c4\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"propagationPolicyOptimizeToLDAP53f94f4f\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:20.028328+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:20.028468+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==propagationPolicyOptimizeToLDAP53f94f4f\",\"attrs\":[{\"schema\":\"__NAME__\",\"values\":[\"cn=propagationPolicyOptimizeToLDAP53f94f4f,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"propagationPolicyOptimizeToLDAP53f94f4f\"]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:22.75', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:22.750012+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-7ece-7c2a-af83-cf595e1fc549\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"698bed60s258_2@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:22.643147+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:22.649008+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"698bed60s258_2@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"698bed60s258_2@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"698bed60s258_2@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"698bed60s258_2@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 698bed60s258_2@apache.org\"]},{\"schema\":\"info\",\"values\":[\"698bed60s258_2@apache.org - 2025-01-08T12:13:22+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:22.638481+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459e-7ece-7c2a-af83-cf595e1fc549\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"email\",\"values\":[\"s258@apache.org\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-7ece-7c2a-af83-cf595e1fc549\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"698bed60s258_2@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:22.643147+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:22.743236+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"s258@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"698bed60s258_2@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"698bed60s258_2@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"698bed60s258_2@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 698bed60s258_2@apache.org\"]},{\"schema\":\"info\",\"values\":[\"698bed60s258_2@apache.org - 2025-01-08T12:13:22+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:22.638481+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:20.071', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:20.071727+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"propagationPolicyOptimizeToLDAP326aeda8\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459e-74b1-7f71-8830-859a2abb6ba3\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"propagationPolicyOptimizeToLDAP326aeda8\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:20.054873+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:20.054918+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==propagationPolicyOptimizeToLDAP326aeda8\",\"attrs\":[{\"schema\":\"__NAME__\",\"values\":[\"cn=propagationPolicyOptimizeToLDAP326aeda8,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"propagationPolicyOptimizeToLDAP326aeda8\"]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:20.137', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:20.137083+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"minimal group\"],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]},{\"schema\":\"title\",\"values\":[\"title1\"]},{\"schema\":\"fullname\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459e-7498-7284-a3d1-4f5eef6eb5c4\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-74cc-768a-bfdc-3ff498eaaeaf\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:20.089155+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:20.098334+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"minimal group\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[\"title1\"]},{\"schema\":\"userId\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"info\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org - 2025-01-08T12:13:20+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:20.077064+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459e-7498-7284-a3d1-4f5eef6eb5c4\",\"groupName\":\"propagationPolicyOptimizeToLDAP53f94f4f\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\",\"attrs\":[{\"schema\":\"__NAME__\",\"values\":[\"uid=f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:20.249', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:20.249302+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-74cc-768a-bfdc-3ff498eaaeaf\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:20.089155+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:20.098334+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"minimal group\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[\"title1\"]},{\"schema\":\"userId\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"info\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org - 2025-01-08T12:13:20+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:20.077064+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459e-7498-7284-a3d1-4f5eef6eb5c4\",\"groupName\":\"propagationPolicyOptimizeToLDAP53f94f4f\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459e-74cc-768a-bfdc-3ff498eaaeaf\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"title\",\"values\":[\"title1\",\"title2\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[{\"operation\":\"ADD_REPLACE\",\"group\":\"0194459e-74b1-7f71-8830-859a2abb6ba3\",\"plainAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-74cc-768a-bfdc-3ff498eaaeaf\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:20.089155+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:20.223191+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"minimal group\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[\"title1\",\"title2\"]},{\"schema\":\"userId\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"info\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org - 2025-01-08T12:13:20+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:20.077064+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0194459e-7498-7284-a3d1-4f5eef6eb5c4\",\"groupName\":\"propagationPolicyOptimizeToLDAP53f94f4f\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"0194459e-74b1-7f71-8830-859a2abb6ba3\",\"groupName\":\"propagationPolicyOptimizeToLDAP326aeda8\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\",\"attrs\":[{\"schema\":\"__NAME__\",\"values\":[\"uid=f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org\"]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:22.631', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:22.63099+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"cf3e23bds258_1@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"cf3e23bds258_1@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"cf3e23bds258_1@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"cf3e23bds258_1@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"cf3e23bds258_1@apache.org\"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-7e7f-7daf-a1b1-73365fcef439\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"cf3e23bds258_1@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:22.565309+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:22.570985+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"cf3e23bds258_1@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"cf3e23bds258_1@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"cf3e23bds258_1@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"cf3e23bds258_1@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, cf3e23bds258_1@apache.org\"]},{\"schema\":\"info\",\"values\":[\"cf3e23bds258_1@apache.org - 2025-01-08T12:13:22+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:22.559684+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==cf3e23bds258_1@apache.org\",\"attrs\":[{\"schema\":\"FULLNAME\",\"values\":[\"cf3e23bds258_1@apache.org\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"cf3e23bds258_1@apache.org\"]},{\"schema\":\"__UID__\",\"values\":[\"cf3e23bds258_1@apache.org\"]}]},\"resource\":\"ws-target-resource-2\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:22.709', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:22.708683+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"698bed60s258_2@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"698bed60s258_2@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"698bed60s258_2@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"698bed60s258_2@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"698bed60s258_2@apache.org\"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-7ece-7c2a-af83-cf595e1fc549\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"698bed60s258_2@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:22.643147+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:22.649008+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"698bed60s258_2@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"698bed60s258_2@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"698bed60s258_2@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"698bed60s258_2@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 698bed60s258_2@apache.org\"]},{\"schema\":\"info\",\"values\":[\"698bed60s258_2@apache.org - 2025-01-08T12:13:22+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:22.638481+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==698bed60s258_2@apache.org\",\"attrs\":[{\"schema\":\"FULLNAME\",\"values\":[\"698bed60s258_2@apache.org\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"698bed60s258_2@apache.org\"]},{\"schema\":\"__UID__\",\"values\":[\"698bed60s258_2@apache.org\"]}]},\"resource\":\"ws-target-resource-2\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:23.882', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:23.882502+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"830fba98syncope272@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"830fba98syncope272@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"830fba98syncope272@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"830fba98syncope272@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"830fba98syncope272@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-837a-77f3-938c-3adcbc595289\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"830fba98syncope272@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:23.840366+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:23.846481+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"830fba98syncope272@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"830fba98syncope272@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"830fba98syncope272@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"830fba98syncope272@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 830fba98syncope272@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"830fba98syncope272@syncope.apache.org - 2025-01-08T12:13:23+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:23.834707+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==830fba98syncope272@syncope.apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"830fba98syncope272@syncope.apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"830fba98syncope272@syncope.apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"830fba98syncope272@syncope.apache.org\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:25.5', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:25.500159+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"test0\",\"realm\":\"/\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"95aa6ffbs307@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"95aa6ffbs307@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"nome0\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"95aa6ffbs307@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-89ad-7853-a387-08fd50cf8c8a\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"test0\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:25.429751+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:25.437027+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"95aa6ffbs307@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"nome0\"]},{\"schema\":\"fullname\",\"values\":[\"95aa6ffbs307@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"95aa6ffbs307@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, nome0\"]},{\"schema\":\"csvuserid\",\"values\":[\"nome0,surname\"]},{\"schema\":\"info\",\"values\":[\"test0 - 2025-01-08T12:13:25+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:25.421392+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==95aa6ffbs307@apache.org\",\"attrs\":[{\"schema\":\"FULLNAME\",\"values\":[\"95aa6ffbs307@apache.org\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"95aa6ffbs307@apache.org\"]},{\"schema\":\"__UID__\",\"values\":[\"95aa6ffbs307@apache.org\"]}]},\"resource\":\"ws-target-resource-2\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:27.629', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:27.628718+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"b46f2359syncope313-db@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"b46f2359syncope313-db@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b46f2359syncope313-db@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b46f2359syncope313-db@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"b46f2359syncope313-db@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-921b-7d51-b560-4bc623d72c44\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b46f2359syncope313-db@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:27.584131+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:27.591158+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b46f2359syncope313-db@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b46f2359syncope313-db@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b46f2359syncope313-db@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b46f2359syncope313-db@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b46f2359syncope313-db@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"b46f2359syncope313-db@syncope.apache.org - 2025-01-08T12:13:27+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:27.57982+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==b46f2359syncope313-db@syncope.apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"b46f2359syncope313-db@syncope.apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"b46f2359syncope313-db@syncope.apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"f45fc5847bee336ee240f2698da4d5833caa5803\"]},{\"schema\":\"__UID__\",\"values\":[\"b46f2359syncope313-db@syncope.apache.org\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:30.888', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:30.888705+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"SYNCOPE1062d29fa3f3\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-pull\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459e-9efc-73c4-b719-0a2149450f38\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"SYNCOPE1062d29fa3f3\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:30.881659+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:30.882095+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-pull\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:36.593', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:36.593552+01:00", "before": "{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[\"PrefixItemTransformer\"]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[\"PrefixItemTransformer\"]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:36.809', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:36.809236+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459e-b56a-7174-ab73-a86c989014b7\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"pull52899617\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:36.620295+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:36.620439+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"pulle8c57f8a\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripted\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["\"0194459e-b56a-7174-ab73-a86c989014b7\"", "[\"resource-db-scripted\"]"], "logger": {"type": "LOGIC", "event": "unlink", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459e-b56a-7174-ab73-a86c989014b7\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"pull52899617\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:36.620295+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:36.798461+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"pulle8c57f8a\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:36.824', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:36.824023+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459e-b56a-7174-ab73-a86c989014b7\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"pull52899617\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:36.620295+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:36.798461+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"pulle8c57f8a\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["\"0194459e-b56a-7174-ab73-a86c989014b7\"", "false"], "logger": {"type": "LOGIC", "event": "delete", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459e-b56a-7174-ab73-a86c989014b7\",\"type\":null,\"realm\":null,\"name\":null,\"creator\":null,\"creationDate\":null,\"creationContext\":null,\"lastModifier\":null,\"lastChangeDate\":null,\"lastChangeContext\":null,\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:38.037', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:38.036803+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"test9\",\"realm\":\"/\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"puccini@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"cognome\"]},{\"schema\":\"fullname\",\"values\":[\"nome cognome\"]},{\"schema\":\"userId\",\"values\":[\"puccini@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"nome9\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-bace-7bad-ae75-b4b5b7ecfc25\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"test9\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:38.009932+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:38.019094+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"puccini@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"nome9\"]},{\"schema\":\"fullname\",\"values\":[\"nome cognome\"]},{\"schema\":\"surname\",\"values\":[\"cognome\"]},{\"schema\":\"userId\",\"values\":[\"puccini@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"cognome, nome9\"]},{\"schema\":\"csvuserid\",\"values\":[\"nome9,cognome\"]},{\"schema\":\"info\",\"values\":[\"test9 - 2025-01-08T12:13:38+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"cognome, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:37.998793+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:47.158', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:47.157845+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459e-af80-770e-b2e2-692c4c947d02\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"testLDAPGroup\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:35.106263+01:00\",\"creationContext\":\"PullTask 0194459e-ac3f-7c4c-83c9-25ceb27fd4dd ''SYNCOPE1656''\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:36.050177+01:00\",\"lastChangeContext\":\"PullTask 0194459e-ac3f-7c4c-83c9-25ceb27fd4dd ''SYNCOPE1656''\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":\"0194459e-add1-7b12-b02a-dc822191ce53\",\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["\"0194459e-af80-770e-b2e2-692c4c947d02\"", "[\"resource-ldap\"]"], "logger": {"type": "LOGIC", "event": "unlink", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459e-af80-770e-b2e2-692c4c947d02\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"testLDAPGroup\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:35.106263+01:00\",\"creationContext\":\"PullTask 0194459e-ac3f-7c4c-83c9-25ceb27fd4dd ''SYNCOPE1656''\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:47.154599+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":\"0194459e-add1-7b12-b02a-dc822191ce53\",\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:47.242', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:47.241843+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-add1-7b12-b02a-dc822191ce53\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"pullFromLDAP\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:34.683294+01:00\",\"creationContext\":\"PullTask 0194459e-ac3f-7c4c-83c9-25ceb27fd4dd ''SYNCOPE1656''\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:35.655599+01:00\",\"lastChangeContext\":\"PullTask 0194459e-ac3f-7c4c-83c9-25ceb27fd4dd ''SYNCOPE1656''\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"pullFromLDAP\"]},{\"schema\":\"obscure\",\"values\":[\"A2B65D6D7B49585C340751546759B84C079C17DD\"]},{\"schema\":\"photo\",\"values\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"schema\":\"surname\",\"values\":[\"Surname\"]},{\"schema\":\"title\",\"values\":[\"odd\"]},{\"schema\":\"userId\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Surname, \"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"info\",\"values\":[\"pullFromLDAP - 2025-01-08T12:13:34+01:00[0]\"]},{\"schema\":\"mderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"noschema\",\"values\":[\"Surname, \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:34.673949+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"0194459e-add1-7b12-b02a-dc822191ce53\"", "[\"resource-ldap\"]"], "logger": {"type": "LOGIC", "event": "unlink", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-add1-7b12-b02a-dc822191ce53\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"pullFromLDAP\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:34.683294+01:00\",\"creationContext\":\"PullTask 0194459e-ac3f-7c4c-83c9-25ceb27fd4dd ''SYNCOPE1656''\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:47.235931+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"pullFromLDAP\"]},{\"schema\":\"obscure\",\"values\":[\"A2B65D6D7B49585C340751546759B84C079C17DD\"]},{\"schema\":\"photo\",\"values\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"schema\":\"surname\",\"values\":[\"Surname\"]},{\"schema\":\"title\",\"values\":[\"odd\"]},{\"schema\":\"userId\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Surname, \"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"info\",\"values\":[\"pullFromLDAP - 2025-01-08T12:13:34+01:00[0]\"]},{\"schema\":\"mderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"noschema\",\"values\":[\"Surname, \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:34.673949+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:48.47', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:48.469945+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"pullFromLDAP\",\"realm\":\"/odd\",\"auxClasses\":[\"minimal group\",\"generic membership\"],\"plainAttrs\":[{\"schema\":\"photo\",\"values\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"schema\":\"userId\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]},{\"schema\":\"title\",\"values\":[\"odd\"]},{\"schema\":\"surname\",\"values\":[\"Surname\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"email\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]},{\"schema\":\"obscure\",\"values\":[\"5BAA61E4C9B93F3F0682250B6CF8331B7EE68FD8\"]},{\"schema\":\"fullname\",\"values\":[\"pullFromLDAP\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-e390-76b1-b8b3-aa563e81dbee\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"pullFromLDAP\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:48.445575+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:48.450655+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"pullFromLDAP\"]},{\"schema\":\"obscure\",\"values\":[\"A2B65D6D7B49585C340751546759B84C079C17DD\"]},{\"schema\":\"photo\",\"values\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"schema\":\"surname\",\"values\":[\"Surname\"]},{\"schema\":\"title\",\"values\":[\"odd\"]},{\"schema\":\"userId\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Surname, \"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"info\",\"values\":[\"pullFromLDAP - 2025-01-08T12:13:48+01:00[0]\"]},{\"schema\":\"mderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"noschema\",\"values\":[\"Surname, \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:48.432953+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:01.678', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:01.678506+01:00", "before": "null", "inputs": ["{\"key\":\"resource-ldap-grouponly\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":null,\"provisions\":[{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[\"SYNCOPE-598d1cf4b9c\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"LDAPGroupNamed261c14b\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + LDAPGroupNamed261c14b + '',ou=groups,o=isp''\",\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-ldap-grouponly\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[\"SYNCOPE-598d1cf4b9c\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"LDAPGroupNamed261c14b\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + LDAPGroupNamed261c14b + '',ou=groups,o=isp''\",\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:53.021', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:53.021337+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-ee8c-7911-91fa-8cded26c8e53\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"pullFromLDAP\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:51.260612+01:00\",\"creationContext\":\"PullTask 0194459e-ed41-768f-9f99-55623e95366d ''LDAP Concurrent Pull Task''\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:51.2718+01:00\",\"lastChangeContext\":\"PullTask 0194459e-ed41-768f-9f99-55623e95366d ''LDAP Concurrent Pull Task''\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"pullFromLDAP\"]},{\"schema\":\"obscure\",\"values\":[\"A2B65D6D7B49585C340751546759B84C079C17DD\"]},{\"schema\":\"photo\",\"values\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"schema\":\"surname\",\"values\":[\"Surname\"]},{\"schema\":\"title\",\"values\":[\"odd\"]},{\"schema\":\"userId\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Surname, \"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"info\",\"values\":[\"pullFromLDAP - 2025-01-08T12:13:51+01:00[0]\"]},{\"schema\":\"mderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"noschema\",\"values\":[\"Surname, \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[\"pullFromLDAP\"]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:51.244947+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"0194459e-ee8c-7911-91fa-8cded26c8e53\"", "[\"resource-ldap\"]"], "logger": {"type": "LOGIC", "event": "unlink", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-ee8c-7911-91fa-8cded26c8e53\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"pullFromLDAP\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:51.260612+01:00\",\"creationContext\":\"PullTask 0194459e-ed41-768f-9f99-55623e95366d ''LDAP Concurrent Pull Task''\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:53.011374+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"pullFromLDAP\"]},{\"schema\":\"obscure\",\"values\":[\"A2B65D6D7B49585C340751546759B84C079C17DD\"]},{\"schema\":\"photo\",\"values\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"schema\":\"surname\",\"values\":[\"Surname\"]},{\"schema\":\"title\",\"values\":[\"odd\"]},{\"schema\":\"userId\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Surname, \"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"info\",\"values\":[\"pullFromLDAP - 2025-01-08T12:13:51+01:00[0]\"]},{\"schema\":\"mderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"noschema\",\"values\":[\"Surname, \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:51.244947+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:53.105', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:53.10515+01:00", "before": "null", "inputs": ["{\"key\":\"ldapForRemediationSinglePull\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"ldapForRemediationSinglePull\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:58.754', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:58.75409+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"testuser2\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"surname\",\"values\":[\"testuser2\"]},{\"schema\":\"firstname\",\"values\":[\"testuser2\"]},{\"schema\":\"email\",\"values\":[\"testuser2@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"testuser2@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation4\",\"ws-target-resource-nopropagation2\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-0b6d-7119-ae7d-70d29a58dddf\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"testuser2\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:58.642379+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:58.652689+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"testuser2@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"testuser2\"]},{\"schema\":\"fullname\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"testuser2\"]},{\"schema\":\"userId\",\"values\":[\"testuser2@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"testuser2, testuser2\"]},{\"schema\":\"info\",\"values\":[\"testuser2 - 2025-01-08T12:13:58+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"testuser2, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\",\"ws-target-resource-nopropagation2\",\"ws-target-resource-nopropagation4\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:58.637452+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-nopropagation\",\"status\":\"NOT_ATTEMPTED\",\"failureReason\":null},{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-nopropagation2\",\"status\":\"NOT_ATTEMPTED\",\"failureReason\":null},{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-nopropagation4\",\"status\":\"NOT_ATTEMPTED\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:59.901', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:59.901439+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459e-fa15-75c7-b9a4-e785a0d09628\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"testLDAPGroup\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:54.201602+01:00\",\"creationContext\":\"PullTask 1e419ca4-ea81-4493-a14f-28b90113686d ''LDAP Pull Task''\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:57.508642+01:00\",\"lastChangeContext\":\"PullTask 1e419ca4-ea81-4493-a14f-28b90113686d ''LDAP Pull Task''\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"show\",\"values\":[\"true\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": true\"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":\"0194459e-f821-7357-a0a4-c3c6b67cd393\",\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["\"0194459e-fa15-75c7-b9a4-e785a0d09628\"", "[\"resource-ldap\"]"], "logger": {"type": "LOGIC", "event": "unlink", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459e-fa15-75c7-b9a4-e785a0d09628\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"testLDAPGroup\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:54.201602+01:00\",\"creationContext\":\"PullTask 1e419ca4-ea81-4493-a14f-28b90113686d ''LDAP Pull Task''\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:59.898261+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"show\",\"values\":[\"true\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": true\"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":\"0194459e-f821-7357-a0a4-c3c6b67cd393\",\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:13:59.993', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:13:59.992951+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-f821-7357-a0a4-c3c6b67cd393\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"pullFromLDAP\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:53.707062+01:00\",\"creationContext\":\"PullTask 1e419ca4-ea81-4493-a14f-28b90113686d ''LDAP Pull Task''\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:57.534534+01:00\",\"lastChangeContext\":\"PullTask 1e419ca4-ea81-4493-a14f-28b90113686d ''LDAP Pull Task''\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"pullFromLDAP\"]},{\"schema\":\"obscure\",\"values\":[\"A2B65D6D7B49585C340751546759B84C079C17DD\"]},{\"schema\":\"photo\",\"values\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"schema\":\"surname\",\"values\":[\"Surname\"]},{\"schema\":\"userId\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Surname, \"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"info\",\"values\":[\"pullFromLDAP - 2025-01-08T12:13:53+01:00[0]\"]},{\"schema\":\"mderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"noschema\",\"values\":[\"Surname, \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[\"pullFromLDAP\"]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:53.697304+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"0194459e-f821-7357-a0a4-c3c6b67cd393\"", "[\"resource-ldap\"]"], "logger": {"type": "LOGIC", "event": "unlink", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459e-f821-7357-a0a4-c3c6b67cd393\",\"type\":\"USER\",\"realm\":\"/odd\",\"username\":\"pullFromLDAP\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:13:53.707062+01:00\",\"creationContext\":\"PullTask 1e419ca4-ea81-4493-a14f-28b90113686d ''LDAP Pull Task''\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:59.98555+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"pullFromLDAP\"]},{\"schema\":\"obscure\",\"values\":[\"A2B65D6D7B49585C340751546759B84C079C17DD\"]},{\"schema\":\"photo\",\"values\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"schema\":\"surname\",\"values\":[\"Surname\"]},{\"schema\":\"userId\",\"values\":[\"pullFromLDAP2@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Surname, \"]},{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"info\",\"values\":[\"pullFromLDAP - 2025-01-08T12:13:53+01:00[0]\"]},{\"schema\":\"mderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"noschema\",\"values\":[\"Surname, \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:13:53.697304+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:00.307', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:00.306636+01:00", "before": "{\"key\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.ldap.LdapConnector\",\"bundleName\":\"net.tirasa.connid.bundles.ldap\",\"version\":\"1.5.9\",\"conf\":[{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"The name or IP address of the host where the LDAP server is running.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"localhost\"],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"TCP Port\",\"helpMessage\":\"TCP/IP port number used to communicate with the LDAP server. The default is 389.\",\"type\":\"int\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[389]},\"values\":[1389],\"overridable\":false},{\"schema\":{\"name\":\"ssl\",\"displayName\":\"SSL\",\"helpMessage\":\"Select the check box to connect to the LDAP server using SSL. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"failover\",\"displayName\":\"Failover Servers\",\"helpMessage\":\"List all servers that should be used for failover in case the preferred server fails. If the preferred server fails, JNDI will connect to the next available server in the list. List all servers in the form of \\\"ldap://ldap.example.com:389/\\\", which follows the standard LDAP v3 URLs described in RFC 2255. Only the host and port parts of the URL are relevant in this setting.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"principal\",\"displayName\":\"Principal\",\"helpMessage\":\"The distinguished name with which to authenticate to the LDAP server.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=admin,ou=system\"],\"overridable\":false},{\"schema\":{\"name\":\"credentials\",\"displayName\":\"Password\",\"helpMessage\":\"Password for the principal.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":6,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"secret\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContexts\",\"displayName\":\"Base Contexts\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used when searching the tree. Searches are performed when discovering users from the LDAP server or when looking for the groups of which a user is a member.\",\"type\":\"[Ljava.lang.String;\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":true},{\"schema\":{\"name\":\"passwordAttribute\",\"displayName\":\"Password Attribute\",\"helpMessage\":\"The name of the LDAP attribute which holds the password. When changing an user''s password, the new password is set to this attribute. Default is \\\"userPassword\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[\"userPassword\"]},\"values\":[\"userpassword\"],\"overridable\":false},{\"schema\":{\"name\":\"accountObjectClasses\",\"displayName\":\"Account Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new user objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some object classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"top\",\"person\",\"organizationalPerson\",\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\"],\"overridable\":false},{\"schema\":{\"name\":\"accountUserNameAttributes\",\"displayName\":\"Account User Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the account''s user name. They will be used when authenticating to find the LDAP entry for the user name to authenticate.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"uid\",\"cn\"]},\"values\":[\"uid\"],\"overridable\":false},{\"schema\":{\"name\":\"userSearchScope\",\"displayName\":\"User search scope\",\"helpMessage\":\"The scope to utilise when searching for users. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Accounts\",\"helpMessage\":\"An optional LDAP filter to control which accounts are returned from the LDAP resource. If no filter is specified, only accounts that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=*\"],\"overridable\":false},{\"schema\":{\"name\":\"groupObjectClasses\",\"displayName\":\"Group Object Classes\",\"helpMessage\":\"The group class or classes that will be used when creating new group objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple group classes. Some group classes may require that you specify all group classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"top\",\"groupOfUniqueNames\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupNameAttributes\",\"displayName\":\"Group Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the group''s name. Default is \\\"cn\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"cn\"]},\"values\":[\"cn\"],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchScope\",\"displayName\":\"Group search scope\",\"helpMessage\":\"The scope to utilise when searching for groups. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupMemberAttribute\",\"displayName\":\"Group Member Attribute\",\"helpMessage\":\"The name of the group attribute that will be updated with the distinguished name of the user when the user is added to the group. Default is \\\"uniqueMember\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[\"uniqueMember\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"maintainLdapGroupMembership\",\"displayName\":\"Maintain LDAP Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any LDAP groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"maintainPosixGroupMembership\",\"displayName\":\"Maintain POSIX Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any POSIX groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"addPrincipalToNewGroups\",\"displayName\":\"Automatically add the configured principal as first member of a new group\",\"helpMessage\":\"When enabled, the configured principal is added as first member of a new group. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectClasses\",\"displayName\":\"Any-object Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new any-object objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[\"top\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectNameAttributes\",\"displayName\":\"Any-object Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the any-object''s name. \",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchFilter\",\"displayName\":\"LDAP filter for retrieving Any Objects\",\"helpMessage\":\"An optional LDAP filter to control which any objects are returned from the LDAP resource. If no filter is specified, only any objects that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchScope\",\"displayName\":\"Any Object search scope\",\"helpMessage\":\"The scope to utilise when searching for any objects. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordHashAlgorithm\",\"displayName\":\"Password Hash Algorithm\",\"helpMessage\":\"Indicates the algorithm that the Identity system should use to hash the password. Currently supported values are SSHA, SHA, SMD5, and MD5. A blank value indicates that the system will not hash passwords. This will cause cleartext passwords to be stored in LDAP unless the LDAP server performs the hash (Netscape Directory Server and iPlanet Directory Server do).\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"SHA\"],\"overridable\":false},{\"schema\":{\"name\":\"respectResourcePasswordPolicyChangeAfterReset\",\"displayName\":\"Respect Resource Password Policy Change-After-Reset\",\"helpMessage\":\"When this resource is specified in a Login Module (i.e., this resource is a pass-through authentication target) and the resource''s password policy is configured for change-after-reset, a user whose resource account password has been administratively reset will be required to change that password after successfully authenticating. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"useVlvControls\",\"displayName\":\"Use VLV Controls\",\"helpMessage\":\"Wheter to enforce usage of VLV controls over standard LDAP controls. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"vlvSortAttribute\",\"displayName\":\"VLV Sort Attribute\",\"helpMessage\":\"Specify the sort attribute to use for VLV indexes on the resource. Default is \\\"uid\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[\"uid\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"uidAttribute\",\"displayName\":\"Uid Attribute\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"gidAttribute\",\"displayName\":\"Uid Attribute for groups\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute for groups. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":29,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"aoidAttribute\",\"displayName\":\"aoidAttribute\",\"helpMessage\":\"aoidAttribute\",\"type\":\"java.lang.String\",\"required\":false,\"order\":30,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readSchema\",\"displayName\":\"Read Schema\",\"helpMessage\":\"If true, the connector will read the schema from the server. If false, the connector will provide a default schema based on the object classes in the configuration. This property must be true in order to use extended object classes. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":31,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContextsToSynchronize\",\"displayName\":\"Base Contexts to Synchronize\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used to determine if a change should be synchronized. The base contexts attribute will be used to synchronize a change if this property is not set.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":32,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":false},{\"schema\":{\"name\":\"objectClassesToSynchronize\",\"displayName\":\"Object Classes to Synchronize\",\"helpMessage\":\"The object classes to synchronize. The change log is for all objects; this filters updates to just the listed object classes. You should not list the superclasses of an object class unless you intend to synchronize objects with any of the superclass values. For example, if only \\\"inetOrgPerson\\\" objects should be synchronized, but the superclasses of \\\"inetOrgPerson\\\" (\\\"person\\\", \\\"organizationalperson\\\" and \\\"top\\\") should be filtered out, then list only \\\"inetOrgPerson\\\" here. All objects in LDAP are subclassed from \\\"top\\\". For this reason, you should never list \\\"top\\\", otherwise no object would be filtered. Default is \\\"inetOrgPerson\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":33,\"confidential\":false,\"defaultValues\":[\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\",\"groupOfUniqueNames\"],\"overridable\":false},{\"schema\":{\"name\":\"attributesToSynchronize\",\"displayName\":\"Attributes to Synchronize\",\"helpMessage\":\"The names of the attributes to synchronize. This ignores updates from the change log if they do not update any of the named attributes. For example, if only \\\"department\\\" is listed, then only changes that affect \\\"department\\\" will be processed. All other updates are ignored. If blank (the default), then all changes are processed.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":34,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"modifiersNamesToFilterOut\",\"displayName\":\"Filter Out Changes By\",\"helpMessage\":\"The names (DNs) of directory administrators to filter from the changes. Changes with the attribute \\\"modifiersName\\\" that match entries in this list will be filtered out. The standard value is the administrator name used by this adapter, to prevent loops. Entries should be of the format \\\"cn=Directory Manager\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":35,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSynchronizationFilter\",\"displayName\":\"LDAP Filter for Accounts to Synchronize\",\"helpMessage\":\"An optional LDAP filter for the objects to synchronize. Because the change log is for all objects, this filter updates only objects that match the specified filter. If you specify a filter, an object will be synchronized only if it matches the filter and includes a synchronized object class.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":36,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogBlockSize\",\"displayName\":\"Change Log Block Size\",\"helpMessage\":\"The number of change log entries to fetch per query. Default is \\\"100\\\".\",\"type\":\"int\",\"required\":false,\"order\":37,\"confidential\":false,\"defaultValues\":[100]},\"values\":[100],\"overridable\":false},{\"schema\":{\"name\":\"changeNumberAttribute\",\"displayName\":\"Change Number Attribute\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":38,\"confidential\":false,\"defaultValues\":[\"changeNumber\"]},\"values\":[\"changeNumber\"],\"overridable\":false},{\"schema\":{\"name\":\"changeLogContext\",\"displayName\":\"Change Log Context\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":39,\"confidential\":false,\"defaultValues\":[\"cn=changelog\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogPagingSupport\",\"displayName\":\"Change Log Paging Support\",\"helpMessage\":\"Whether to use paging when querying the change log.\",\"type\":\"boolean\",\"required\":false,\"order\":40,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"filterWithOrInsteadOfAnd\",\"displayName\":\"Filter with Or Instead of And\",\"helpMessage\":\"Normally the the filter used to fetch change log entries is an and-based filter retrieving an interval of change entries. If this property is set, the filter will or together the required change numbers instead. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":41,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"removeLogEntryObjectClassFromFilter\",\"displayName\":\"Remove Log Entry Object Class from Filter\",\"helpMessage\":\"If this property is set (the default), the filter used to fetch change log entries does not contain the \\\"changeLogEntry\\\" object class, expecting that there are no entries of other object types in the change log. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":42,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"synchronizePasswords\",\"displayName\":\"Enable Password Synchronization\",\"helpMessage\":\"If true, the connector will synchronize passwords. The Password Capture Plugin needs to be installed for password synchronization to work. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":43,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordAttributeToSynchronize\",\"displayName\":\"Password Attribute to Synchronize\",\"helpMessage\":\"The name of the password attribute to synchronize when performing password synchronization.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":44,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionKey\",\"displayName\":\"Password Decryption Key\",\"helpMessage\":\"The key to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":45,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionInitializationVector\",\"displayName\":\"Password Decryption Initialization Vector\",\"helpMessage\":\"The initialization vector to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":46,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusManagementClass\",\"displayName\":\"Status management class \",\"helpMessage\":\"Class to be used to manage enabled/disabled status. If no class is specified then identity status management wont be possible.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":47,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"net.tirasa.connid.bundles.ldap.commons.AttributeStatusManagement\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePasswordsWithSearch\",\"displayName\":\"Retrieve passwords with search\",\"helpMessage\":\"Whether to retrieve user passwords when searching. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":48,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"dnAttribute\",\"displayName\":\"Entry DN attribute name\",\"helpMessage\":\"Entry DN attribute name (default: entryDN)\",\"type\":\"java.lang.String\",\"required\":false,\"order\":49,\"confidential\":false,\"defaultValues\":[\"entryDN\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Groups\",\"helpMessage\":\"An optional LDAP filter to control which groups are returned from the LDAP resource. If no filter is specified, only groups that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":50,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readTimeout\",\"displayName\":\"Read Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait for a response to be received. If there is no response within the specified time period, the read attempt will be aborted. Value 0 or less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":51,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"connectTimeout\",\"displayName\":\"Connection Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait when opening new server connections. Value of 0 means the TCP network timeout will be used, which may be several minutes. Value less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":52,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncStrategy\",\"displayName\":\"Sync strategy class\",\"helpMessage\":\"A class implementing LdapSyncStrategy to be used for sync operations\",\"type\":\"java.lang.String\",\"required\":false,\"order\":53,\"confidential\":false,\"defaultValues\":[\"net.tirasa.connid.bundles.ldap.sync.sunds.SunDSChangeLogSyncStrategy\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"CREATE\",\"UPDATE\",\"UPDATE_DELTA\",\"DELETE\",\"SEARCH\"],\"displayName\":\"TestLDAP\",\"connRequestTimeout\":10,\"poolConf\":null}", "inputs": ["{\"key\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.ldap.LdapConnector\",\"bundleName\":\"net.tirasa.connid.bundles.ldap\",\"version\":\"1.5.9\",\"conf\":[{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"The name or IP address of the host where the LDAP server is running.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"localhost\"],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"TCP Port\",\"helpMessage\":\"TCP/IP port number used to communicate with the LDAP server. The default is 389.\",\"type\":\"int\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[389]},\"values\":[1389],\"overridable\":false},{\"schema\":{\"name\":\"ssl\",\"displayName\":\"SSL\",\"helpMessage\":\"Select the check box to connect to the LDAP server using SSL. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"failover\",\"displayName\":\"Failover Servers\",\"helpMessage\":\"List all servers that should be used for failover in case the preferred server fails. If the preferred server fails, JNDI will connect to the next available server in the list. List all servers in the form of \\\"ldap://ldap.example.com:389/\\\", which follows the standard LDAP v3 URLs described in RFC 2255. Only the host and port parts of the URL are relevant in this setting.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"principal\",\"displayName\":\"Principal\",\"helpMessage\":\"The distinguished name with which to authenticate to the LDAP server.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=admin,ou=system\"],\"overridable\":false},{\"schema\":{\"name\":\"credentials\",\"displayName\":\"Password\",\"helpMessage\":\"Password for the principal.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":6,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"secret\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContexts\",\"displayName\":\"Base Contexts\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used when searching the tree. Searches are performed when discovering users from the LDAP server or when looking for the groups of which a user is a member.\",\"type\":\"[Ljava.lang.String;\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":true},{\"schema\":{\"name\":\"passwordAttribute\",\"displayName\":\"Password Attribute\",\"helpMessage\":\"The name of the LDAP attribute which holds the password. When changing an user''s password, the new password is set to this attribute. Default is \\\"userPassword\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[\"userPassword\"]},\"values\":[\"userpassword\"],\"overridable\":false},{\"schema\":{\"name\":\"accountObjectClasses\",\"displayName\":\"Account Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new user objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some object classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"top\",\"person\",\"organizationalPerson\",\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\"],\"overridable\":false},{\"schema\":{\"name\":\"accountUserNameAttributes\",\"displayName\":\"Account User Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the account''s user name. They will be used when authenticating to find the LDAP entry for the user name to authenticate.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"uid\",\"cn\"]},\"values\":[\"uid\"],\"overridable\":false},{\"schema\":{\"name\":\"userSearchScope\",\"displayName\":\"User search scope\",\"helpMessage\":\"The scope to utilise when searching for users. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Accounts\",\"helpMessage\":\"An optional LDAP filter to control which accounts are returned from the LDAP resource. If no filter is specified, only accounts that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=*\"],\"overridable\":false},{\"schema\":{\"name\":\"groupObjectClasses\",\"displayName\":\"Group Object Classes\",\"helpMessage\":\"The group class or classes that will be used when creating new group objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple group classes. Some group classes may require that you specify all group classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"top\",\"groupOfUniqueNames\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupNameAttributes\",\"displayName\":\"Group Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the group''s name. Default is \\\"cn\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"cn\"]},\"values\":[\"cn\"],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchScope\",\"displayName\":\"Group search scope\",\"helpMessage\":\"The scope to utilise when searching for groups. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupMemberAttribute\",\"displayName\":\"Group Member Attribute\",\"helpMessage\":\"The name of the group attribute that will be updated with the distinguished name of the user when the user is added to the group. Default is \\\"uniqueMember\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[\"uniqueMember\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"maintainLdapGroupMembership\",\"displayName\":\"Maintain LDAP Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any LDAP groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"maintainPosixGroupMembership\",\"displayName\":\"Maintain POSIX Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any POSIX groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"addPrincipalToNewGroups\",\"displayName\":\"Automatically add the configured principal as first member of a new group\",\"helpMessage\":\"When enabled, the configured principal is added as first member of a new group. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectClasses\",\"displayName\":\"Any-object Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new any-object objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[\"top\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectNameAttributes\",\"displayName\":\"Any-object Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the any-object''s name. \",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchFilter\",\"displayName\":\"LDAP filter for retrieving Any Objects\",\"helpMessage\":\"An optional LDAP filter to control which any objects are returned from the LDAP resource. If no filter is specified, only any objects that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchScope\",\"displayName\":\"Any Object search scope\",\"helpMessage\":\"The scope to utilise when searching for any objects. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordHashAlgorithm\",\"displayName\":\"Password Hash Algorithm\",\"helpMessage\":\"Indicates the algorithm that the Identity system should use to hash the password. Currently supported values are SSHA, SHA, SMD5, and MD5. A blank value indicates that the system will not hash passwords. This will cause cleartext passwords to be stored in LDAP unless the LDAP server performs the hash (Netscape Directory Server and iPlanet Directory Server do).\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"SHA\"],\"overridable\":false},{\"schema\":{\"name\":\"respectResourcePasswordPolicyChangeAfterReset\",\"displayName\":\"Respect Resource Password Policy Change-After-Reset\",\"helpMessage\":\"When this resource is specified in a Login Module (i.e., this resource is a pass-through authentication target) and the resource''s password policy is configured for change-after-reset, a user whose resource account password has been administratively reset will be required to change that password after successfully authenticating. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"useVlvControls\",\"displayName\":\"Use VLV Controls\",\"helpMessage\":\"Wheter to enforce usage of VLV controls over standard LDAP controls. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"vlvSortAttribute\",\"displayName\":\"VLV Sort Attribute\",\"helpMessage\":\"Specify the sort attribute to use for VLV indexes on the resource. Default is \\\"uid\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[\"uid\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"uidAttribute\",\"displayName\":\"Uid Attribute\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"gidAttribute\",\"displayName\":\"Uid Attribute for groups\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute for groups. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":29,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"aoidAttribute\",\"displayName\":\"aoidAttribute\",\"helpMessage\":\"aoidAttribute\",\"type\":\"java.lang.String\",\"required\":false,\"order\":30,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readSchema\",\"displayName\":\"Read Schema\",\"helpMessage\":\"If true, the connector will read the schema from the server. If false, the connector will provide a default schema based on the object classes in the configuration. This property must be true in order to use extended object classes. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":31,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContextsToSynchronize\",\"displayName\":\"Base Contexts to Synchronize\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used to determine if a change should be synchronized. The base contexts attribute will be used to synchronize a change if this property is not set.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":32,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":false},{\"schema\":{\"name\":\"objectClassesToSynchronize\",\"displayName\":\"Object Classes to Synchronize\",\"helpMessage\":\"The object classes to synchronize. The change log is for all objects; this filters updates to just the listed object classes. You should not list the superclasses of an object class unless you intend to synchronize objects with any of the superclass values. For example, if only \\\"inetOrgPerson\\\" objects should be synchronized, but the superclasses of \\\"inetOrgPerson\\\" (\\\"person\\\", \\\"organizationalperson\\\" and \\\"top\\\") should be filtered out, then list only \\\"inetOrgPerson\\\" here. All objects in LDAP are subclassed from \\\"top\\\". For this reason, you should never list \\\"top\\\", otherwise no object would be filtered. Default is \\\"inetOrgPerson\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":33,\"confidential\":false,\"defaultValues\":[\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\",\"groupOfUniqueNames\"],\"overridable\":false},{\"schema\":{\"name\":\"attributesToSynchronize\",\"displayName\":\"Attributes to Synchronize\",\"helpMessage\":\"The names of the attributes to synchronize. This ignores updates from the change log if they do not update any of the named attributes. For example, if only \\\"department\\\" is listed, then only changes that affect \\\"department\\\" will be processed. All other updates are ignored. If blank (the default), then all changes are processed.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":34,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"modifiersNamesToFilterOut\",\"displayName\":\"Filter Out Changes By\",\"helpMessage\":\"The names (DNs) of directory administrators to filter from the changes. Changes with the attribute \\\"modifiersName\\\" that match entries in this list will be filtered out. The standard value is the administrator name used by this adapter, to prevent loops. Entries should be of the format \\\"cn=Directory Manager\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":35,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSynchronizationFilter\",\"displayName\":\"LDAP Filter for Accounts to Synchronize\",\"helpMessage\":\"An optional LDAP filter for the objects to synchronize. Because the change log is for all objects, this filter updates only objects that match the specified filter. If you specify a filter, an object will be synchronized only if it matches the filter and includes a synchronized object class.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":36,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogBlockSize\",\"displayName\":\"Change Log Block Size\",\"helpMessage\":\"The number of change log entries to fetch per query. Default is \\\"100\\\".\",\"type\":\"int\",\"required\":false,\"order\":37,\"confidential\":false,\"defaultValues\":[100]},\"values\":[100],\"overridable\":false},{\"schema\":{\"name\":\"changeNumberAttribute\",\"displayName\":\"Change Number Attribute\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":38,\"confidential\":false,\"defaultValues\":[\"changeNumber\"]},\"values\":[\"changeNumber\"],\"overridable\":false},{\"schema\":{\"name\":\"changeLogContext\",\"displayName\":\"Change Log Context\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":39,\"confidential\":false,\"defaultValues\":[\"cn=changelog\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogPagingSupport\",\"displayName\":\"Change Log Paging Support\",\"helpMessage\":\"Whether to use paging when querying the change log.\",\"type\":\"boolean\",\"required\":false,\"order\":40,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"filterWithOrInsteadOfAnd\",\"displayName\":\"Filter with Or Instead of And\",\"helpMessage\":\"Normally the the filter used to fetch change log entries is an and-based filter retrieving an interval of change entries. If this property is set, the filter will or together the required change numbers instead. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":41,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"removeLogEntryObjectClassFromFilter\",\"displayName\":\"Remove Log Entry Object Class from Filter\",\"helpMessage\":\"If this property is set (the default), the filter used to fetch change log entries does not contain the \\\"changeLogEntry\\\" object class, expecting that there are no entries of other object types in the change log. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":42,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"synchronizePasswords\",\"displayName\":\"Enable Password Synchronization\",\"helpMessage\":\"If true, the connector will synchronize passwords. The Password Capture Plugin needs to be installed for password synchronization to work. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":43,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordAttributeToSynchronize\",\"displayName\":\"Password Attribute to Synchronize\",\"helpMessage\":\"The name of the password attribute to synchronize when performing password synchronization.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":44,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionKey\",\"displayName\":\"Password Decryption Key\",\"helpMessage\":\"The key to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":45,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionInitializationVector\",\"displayName\":\"Password Decryption Initialization Vector\",\"helpMessage\":\"The initialization vector to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":46,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusManagementClass\",\"displayName\":\"Status management class \",\"helpMessage\":\"Class to be used to manage enabled/disabled status. If no class is specified then identity status management wont be possible.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":47,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"net.tirasa.connid.bundles.ldap.commons.AttributeStatusManagement\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePasswordsWithSearch\",\"displayName\":\"Retrieve passwords with search\",\"helpMessage\":\"Whether to retrieve user passwords when searching. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":48,\"confidential\":false,\"defaultValues\":[false]},\"values\":[true],\"overridable\":false},{\"schema\":{\"name\":\"dnAttribute\",\"displayName\":\"Entry DN attribute name\",\"helpMessage\":\"Entry DN attribute name (default: entryDN)\",\"type\":\"java.lang.String\",\"required\":false,\"order\":49,\"confidential\":false,\"defaultValues\":[\"entryDN\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Groups\",\"helpMessage\":\"An optional LDAP filter to control which groups are returned from the LDAP resource. If no filter is specified, only groups that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":50,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readTimeout\",\"displayName\":\"Read Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait for a response to be received. If there is no response within the specified time period, the read attempt will be aborted. Value 0 or less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":51,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"connectTimeout\",\"displayName\":\"Connection Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait when opening new server connections. Value of 0 means the TCP network timeout will be used, which may be several minutes. Value less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":52,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncStrategy\",\"displayName\":\"Sync strategy class\",\"helpMessage\":\"A class implementing LdapSyncStrategy to be used for sync operations\",\"type\":\"java.lang.String\",\"required\":false,\"order\":53,\"confidential\":false,\"defaultValues\":[\"net.tirasa.connid.bundles.ldap.sync.sunds.SunDSChangeLogSyncStrategy\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"DELETE\",\"CREATE\",\"UPDATE\",\"UPDATE_DELTA\",\"SEARCH\"],\"displayName\":\"TestLDAP\",\"connRequestTimeout\":10,\"poolConf\":null}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ConnectorLogic", "subcategory": null}, "output": "{\"key\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.ldap.LdapConnector\",\"bundleName\":\"net.tirasa.connid.bundles.ldap\",\"version\":\"1.5.9\",\"conf\":[{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"The name or IP address of the host where the LDAP server is running.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"localhost\"],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"TCP Port\",\"helpMessage\":\"TCP/IP port number used to communicate with the LDAP server. The default is 389.\",\"type\":\"int\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[389]},\"values\":[1389],\"overridable\":false},{\"schema\":{\"name\":\"ssl\",\"displayName\":\"SSL\",\"helpMessage\":\"Select the check box to connect to the LDAP server using SSL. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"failover\",\"displayName\":\"Failover Servers\",\"helpMessage\":\"List all servers that should be used for failover in case the preferred server fails. If the preferred server fails, JNDI will connect to the next available server in the list. List all servers in the form of \\\"ldap://ldap.example.com:389/\\\", which follows the standard LDAP v3 URLs described in RFC 2255. Only the host and port parts of the URL are relevant in this setting.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"principal\",\"displayName\":\"Principal\",\"helpMessage\":\"The distinguished name with which to authenticate to the LDAP server.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=admin,ou=system\"],\"overridable\":false},{\"schema\":{\"name\":\"credentials\",\"displayName\":\"Password\",\"helpMessage\":\"Password for the principal.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":6,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"secret\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContexts\",\"displayName\":\"Base Contexts\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used when searching the tree. Searches are performed when discovering users from the LDAP server or when looking for the groups of which a user is a member.\",\"type\":\"[Ljava.lang.String;\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":true},{\"schema\":{\"name\":\"passwordAttribute\",\"displayName\":\"Password Attribute\",\"helpMessage\":\"The name of the LDAP attribute which holds the password. When changing an user''s password, the new password is set to this attribute. Default is \\\"userPassword\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[\"userPassword\"]},\"values\":[\"userpassword\"],\"overridable\":false},{\"schema\":{\"name\":\"accountObjectClasses\",\"displayName\":\"Account Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new user objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some object classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"top\",\"person\",\"organizationalPerson\",\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\"],\"overridable\":false},{\"schema\":{\"name\":\"accountUserNameAttributes\",\"displayName\":\"Account User Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the account''s user name. They will be used when authenticating to find the LDAP entry for the user name to authenticate.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"uid\",\"cn\"]},\"values\":[\"uid\"],\"overridable\":false},{\"schema\":{\"name\":\"userSearchScope\",\"displayName\":\"User search scope\",\"helpMessage\":\"The scope to utilise when searching for users. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Accounts\",\"helpMessage\":\"An optional LDAP filter to control which accounts are returned from the LDAP resource. If no filter is specified, only accounts that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=*\"],\"overridable\":false},{\"schema\":{\"name\":\"groupObjectClasses\",\"displayName\":\"Group Object Classes\",\"helpMessage\":\"The group class or classes that will be used when creating new group objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple group classes. Some group classes may require that you specify all group classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"top\",\"groupOfUniqueNames\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupNameAttributes\",\"displayName\":\"Group Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the group''s name. Default is \\\"cn\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"cn\"]},\"values\":[\"cn\"],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchScope\",\"displayName\":\"Group search scope\",\"helpMessage\":\"The scope to utilise when searching for groups. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupMemberAttribute\",\"displayName\":\"Group Member Attribute\",\"helpMessage\":\"The name of the group attribute that will be updated with the distinguished name of the user when the user is added to the group. Default is \\\"uniqueMember\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[\"uniqueMember\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"maintainLdapGroupMembership\",\"displayName\":\"Maintain LDAP Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any LDAP groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"maintainPosixGroupMembership\",\"displayName\":\"Maintain POSIX Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any POSIX groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"addPrincipalToNewGroups\",\"displayName\":\"Automatically add the configured principal as first member of a new group\",\"helpMessage\":\"When enabled, the configured principal is added as first member of a new group. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectClasses\",\"displayName\":\"Any-object Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new any-object objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[\"top\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectNameAttributes\",\"displayName\":\"Any-object Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the any-object''s name. \",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchFilter\",\"displayName\":\"LDAP filter for retrieving Any Objects\",\"helpMessage\":\"An optional LDAP filter to control which any objects are returned from the LDAP resource. If no filter is specified, only any objects that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchScope\",\"displayName\":\"Any Object search scope\",\"helpMessage\":\"The scope to utilise when searching for any objects. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordHashAlgorithm\",\"displayName\":\"Password Hash Algorithm\",\"helpMessage\":\"Indicates the algorithm that the Identity system should use to hash the password. Currently supported values are SSHA, SHA, SMD5, and MD5. A blank value indicates that the system will not hash passwords. This will cause cleartext passwords to be stored in LDAP unless the LDAP server performs the hash (Netscape Directory Server and iPlanet Directory Server do).\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"SHA\"],\"overridable\":false},{\"schema\":{\"name\":\"respectResourcePasswordPolicyChangeAfterReset\",\"displayName\":\"Respect Resource Password Policy Change-After-Reset\",\"helpMessage\":\"When this resource is specified in a Login Module (i.e., this resource is a pass-through authentication target) and the resource''s password policy is configured for change-after-reset, a user whose resource account password has been administratively reset will be required to change that password after successfully authenticating. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"useVlvControls\",\"displayName\":\"Use VLV Controls\",\"helpMessage\":\"Wheter to enforce usage of VLV controls over standard LDAP controls. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"vlvSortAttribute\",\"displayName\":\"VLV Sort Attribute\",\"helpMessage\":\"Specify the sort attribute to use for VLV indexes on the resource. Default is \\\"uid\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[\"uid\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"uidAttribute\",\"displayName\":\"Uid Attribute\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"gidAttribute\",\"displayName\":\"Uid Attribute for groups\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute for groups. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":29,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"aoidAttribute\",\"displayName\":\"aoidAttribute\",\"helpMessage\":\"aoidAttribute\",\"type\":\"java.lang.String\",\"required\":false,\"order\":30,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readSchema\",\"displayName\":\"Read Schema\",\"helpMessage\":\"If true, the connector will read the schema from the server. If false, the connector will provide a default schema based on the object classes in the configuration. This property must be true in order to use extended object classes. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":31,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContextsToSynchronize\",\"displayName\":\"Base Contexts to Synchronize\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used to determine if a change should be synchronized. The base contexts attribute will be used to synchronize a change if this property is not set.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":32,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":false},{\"schema\":{\"name\":\"objectClassesToSynchronize\",\"displayName\":\"Object Classes to Synchronize\",\"helpMessage\":\"The object classes to synchronize. The change log is for all objects; this filters updates to just the listed object classes. You should not list the superclasses of an object class unless you intend to synchronize objects with any of the superclass values. For example, if only \\\"inetOrgPerson\\\" objects should be synchronized, but the superclasses of \\\"inetOrgPerson\\\" (\\\"person\\\", \\\"organizationalperson\\\" and \\\"top\\\") should be filtered out, then list only \\\"inetOrgPerson\\\" here. All objects in LDAP are subclassed from \\\"top\\\". For this reason, you should never list \\\"top\\\", otherwise no object would be filtered. Default is \\\"inetOrgPerson\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":33,\"confidential\":false,\"defaultValues\":[\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\",\"groupOfUniqueNames\"],\"overridable\":false},{\"schema\":{\"name\":\"attributesToSynchronize\",\"displayName\":\"Attributes to Synchronize\",\"helpMessage\":\"The names of the attributes to synchronize. This ignores updates from the change log if they do not update any of the named attributes. For example, if only \\\"department\\\" is listed, then only changes that affect \\\"department\\\" will be processed. All other updates are ignored. If blank (the default), then all changes are processed.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":34,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"modifiersNamesToFilterOut\",\"displayName\":\"Filter Out Changes By\",\"helpMessage\":\"The names (DNs) of directory administrators to filter from the changes. Changes with the attribute \\\"modifiersName\\\" that match entries in this list will be filtered out. The standard value is the administrator name used by this adapter, to prevent loops. Entries should be of the format \\\"cn=Directory Manager\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":35,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSynchronizationFilter\",\"displayName\":\"LDAP Filter for Accounts to Synchronize\",\"helpMessage\":\"An optional LDAP filter for the objects to synchronize. Because the change log is for all objects, this filter updates only objects that match the specified filter. If you specify a filter, an object will be synchronized only if it matches the filter and includes a synchronized object class.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":36,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogBlockSize\",\"displayName\":\"Change Log Block Size\",\"helpMessage\":\"The number of change log entries to fetch per query. Default is \\\"100\\\".\",\"type\":\"int\",\"required\":false,\"order\":37,\"confidential\":false,\"defaultValues\":[100]},\"values\":[100],\"overridable\":false},{\"schema\":{\"name\":\"changeNumberAttribute\",\"displayName\":\"Change Number Attribute\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":38,\"confidential\":false,\"defaultValues\":[\"changeNumber\"]},\"values\":[\"changeNumber\"],\"overridable\":false},{\"schema\":{\"name\":\"changeLogContext\",\"displayName\":\"Change Log Context\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":39,\"confidential\":false,\"defaultValues\":[\"cn=changelog\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogPagingSupport\",\"displayName\":\"Change Log Paging Support\",\"helpMessage\":\"Whether to use paging when querying the change log.\",\"type\":\"boolean\",\"required\":false,\"order\":40,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"filterWithOrInsteadOfAnd\",\"displayName\":\"Filter with Or Instead of And\",\"helpMessage\":\"Normally the the filter used to fetch change log entries is an and-based filter retrieving an interval of change entries. If this property is set, the filter will or together the required change numbers instead. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":41,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"removeLogEntryObjectClassFromFilter\",\"displayName\":\"Remove Log Entry Object Class from Filter\",\"helpMessage\":\"If this property is set (the default), the filter used to fetch change log entries does not contain the \\\"changeLogEntry\\\" object class, expecting that there are no entries of other object types in the change log. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":42,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"synchronizePasswords\",\"displayName\":\"Enable Password Synchronization\",\"helpMessage\":\"If true, the connector will synchronize passwords. The Password Capture Plugin needs to be installed for password synchronization to work. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":43,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordAttributeToSynchronize\",\"displayName\":\"Password Attribute to Synchronize\",\"helpMessage\":\"The name of the password attribute to synchronize when performing password synchronization.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":44,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionKey\",\"displayName\":\"Password Decryption Key\",\"helpMessage\":\"The key to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":45,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionInitializationVector\",\"displayName\":\"Password Decryption Initialization Vector\",\"helpMessage\":\"The initialization vector to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":46,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusManagementClass\",\"displayName\":\"Status management class \",\"helpMessage\":\"Class to be used to manage enabled/disabled status. If no class is specified then identity status management wont be possible.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":47,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"net.tirasa.connid.bundles.ldap.commons.AttributeStatusManagement\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePasswordsWithSearch\",\"displayName\":\"Retrieve passwords with search\",\"helpMessage\":\"Whether to retrieve user passwords when searching. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":48,\"confidential\":false,\"defaultValues\":[false]},\"values\":[true],\"overridable\":false},{\"schema\":{\"name\":\"dnAttribute\",\"displayName\":\"Entry DN attribute name\",\"helpMessage\":\"Entry DN attribute name (default: entryDN)\",\"type\":\"java.lang.String\",\"required\":false,\"order\":49,\"confidential\":false,\"defaultValues\":[\"entryDN\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Groups\",\"helpMessage\":\"An optional LDAP filter to control which groups are returned from the LDAP resource. If no filter is specified, only groups that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":50,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readTimeout\",\"displayName\":\"Read Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait for a response to be received. If there is no response within the specified time period, the read attempt will be aborted. Value 0 or less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":51,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"connectTimeout\",\"displayName\":\"Connection Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait when opening new server connections. Value of 0 means the TCP network timeout will be used, which may be several minutes. Value less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":52,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncStrategy\",\"displayName\":\"Sync strategy class\",\"helpMessage\":\"A class implementing LdapSyncStrategy to be used for sync operations\",\"type\":\"java.lang.String\",\"required\":false,\"order\":53,\"confidential\":false,\"defaultValues\":[\"net.tirasa.connid.bundles.ldap.sync.sunds.SunDSChangeLogSyncStrategy\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"CREATE\",\"UPDATE\",\"UPDATE_DELTA\",\"DELETE\",\"SEARCH\"],\"displayName\":\"TestLDAP\",\"connRequestTimeout\":10,\"poolConf\":null}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:01.505', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:01.504647+01:00", "before": "{\"key\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.ldap.LdapConnector\",\"bundleName\":\"net.tirasa.connid.bundles.ldap\",\"version\":\"1.5.9\",\"conf\":[{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"The name or IP address of the host where the LDAP server is running.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"localhost\"],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"TCP Port\",\"helpMessage\":\"TCP/IP port number used to communicate with the LDAP server. The default is 389.\",\"type\":\"int\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[389]},\"values\":[1389],\"overridable\":false},{\"schema\":{\"name\":\"ssl\",\"displayName\":\"SSL\",\"helpMessage\":\"Select the check box to connect to the LDAP server using SSL. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"failover\",\"displayName\":\"Failover Servers\",\"helpMessage\":\"List all servers that should be used for failover in case the preferred server fails. If the preferred server fails, JNDI will connect to the next available server in the list. List all servers in the form of \\\"ldap://ldap.example.com:389/\\\", which follows the standard LDAP v3 URLs described in RFC 2255. Only the host and port parts of the URL are relevant in this setting.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"principal\",\"displayName\":\"Principal\",\"helpMessage\":\"The distinguished name with which to authenticate to the LDAP server.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=admin,ou=system\"],\"overridable\":false},{\"schema\":{\"name\":\"credentials\",\"displayName\":\"Password\",\"helpMessage\":\"Password for the principal.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":6,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"secret\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContexts\",\"displayName\":\"Base Contexts\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used when searching the tree. Searches are performed when discovering users from the LDAP server or when looking for the groups of which a user is a member.\",\"type\":\"[Ljava.lang.String;\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":true},{\"schema\":{\"name\":\"passwordAttribute\",\"displayName\":\"Password Attribute\",\"helpMessage\":\"The name of the LDAP attribute which holds the password. When changing an user''s password, the new password is set to this attribute. Default is \\\"userPassword\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[\"userPassword\"]},\"values\":[\"userpassword\"],\"overridable\":false},{\"schema\":{\"name\":\"accountObjectClasses\",\"displayName\":\"Account Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new user objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some object classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"top\",\"person\",\"organizationalPerson\",\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\"],\"overridable\":false},{\"schema\":{\"name\":\"accountUserNameAttributes\",\"displayName\":\"Account User Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the account''s user name. They will be used when authenticating to find the LDAP entry for the user name to authenticate.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"uid\",\"cn\"]},\"values\":[\"uid\"],\"overridable\":false},{\"schema\":{\"name\":\"userSearchScope\",\"displayName\":\"User search scope\",\"helpMessage\":\"The scope to utilise when searching for users. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Accounts\",\"helpMessage\":\"An optional LDAP filter to control which accounts are returned from the LDAP resource. If no filter is specified, only accounts that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=*\"],\"overridable\":false},{\"schema\":{\"name\":\"groupObjectClasses\",\"displayName\":\"Group Object Classes\",\"helpMessage\":\"The group class or classes that will be used when creating new group objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple group classes. Some group classes may require that you specify all group classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"top\",\"groupOfUniqueNames\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupNameAttributes\",\"displayName\":\"Group Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the group''s name. Default is \\\"cn\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"cn\"]},\"values\":[\"cn\"],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchScope\",\"displayName\":\"Group search scope\",\"helpMessage\":\"The scope to utilise when searching for groups. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupMemberAttribute\",\"displayName\":\"Group Member Attribute\",\"helpMessage\":\"The name of the group attribute that will be updated with the distinguished name of the user when the user is added to the group. Default is \\\"uniqueMember\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[\"uniqueMember\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"maintainLdapGroupMembership\",\"displayName\":\"Maintain LDAP Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any LDAP groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"maintainPosixGroupMembership\",\"displayName\":\"Maintain POSIX Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any POSIX groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"addPrincipalToNewGroups\",\"displayName\":\"Automatically add the configured principal as first member of a new group\",\"helpMessage\":\"When enabled, the configured principal is added as first member of a new group. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectClasses\",\"displayName\":\"Any-object Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new any-object objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[\"top\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectNameAttributes\",\"displayName\":\"Any-object Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the any-object''s name. \",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchFilter\",\"displayName\":\"LDAP filter for retrieving Any Objects\",\"helpMessage\":\"An optional LDAP filter to control which any objects are returned from the LDAP resource. If no filter is specified, only any objects that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchScope\",\"displayName\":\"Any Object search scope\",\"helpMessage\":\"The scope to utilise when searching for any objects. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordHashAlgorithm\",\"displayName\":\"Password Hash Algorithm\",\"helpMessage\":\"Indicates the algorithm that the Identity system should use to hash the password. Currently supported values are SSHA, SHA, SMD5, and MD5. A blank value indicates that the system will not hash passwords. This will cause cleartext passwords to be stored in LDAP unless the LDAP server performs the hash (Netscape Directory Server and iPlanet Directory Server do).\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"SHA\"],\"overridable\":false},{\"schema\":{\"name\":\"respectResourcePasswordPolicyChangeAfterReset\",\"displayName\":\"Respect Resource Password Policy Change-After-Reset\",\"helpMessage\":\"When this resource is specified in a Login Module (i.e., this resource is a pass-through authentication target) and the resource''s password policy is configured for change-after-reset, a user whose resource account password has been administratively reset will be required to change that password after successfully authenticating. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"useVlvControls\",\"displayName\":\"Use VLV Controls\",\"helpMessage\":\"Wheter to enforce usage of VLV controls over standard LDAP controls. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"vlvSortAttribute\",\"displayName\":\"VLV Sort Attribute\",\"helpMessage\":\"Specify the sort attribute to use for VLV indexes on the resource. Default is \\\"uid\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[\"uid\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"uidAttribute\",\"displayName\":\"Uid Attribute\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"gidAttribute\",\"displayName\":\"Uid Attribute for groups\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute for groups. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":29,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"aoidAttribute\",\"displayName\":\"aoidAttribute\",\"helpMessage\":\"aoidAttribute\",\"type\":\"java.lang.String\",\"required\":false,\"order\":30,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readSchema\",\"displayName\":\"Read Schema\",\"helpMessage\":\"If true, the connector will read the schema from the server. If false, the connector will provide a default schema based on the object classes in the configuration. This property must be true in order to use extended object classes. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":31,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContextsToSynchronize\",\"displayName\":\"Base Contexts to Synchronize\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used to determine if a change should be synchronized. The base contexts attribute will be used to synchronize a change if this property is not set.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":32,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":false},{\"schema\":{\"name\":\"objectClassesToSynchronize\",\"displayName\":\"Object Classes to Synchronize\",\"helpMessage\":\"The object classes to synchronize. The change log is for all objects; this filters updates to just the listed object classes. You should not list the superclasses of an object class unless you intend to synchronize objects with any of the superclass values. For example, if only \\\"inetOrgPerson\\\" objects should be synchronized, but the superclasses of \\\"inetOrgPerson\\\" (\\\"person\\\", \\\"organizationalperson\\\" and \\\"top\\\") should be filtered out, then list only \\\"inetOrgPerson\\\" here. All objects in LDAP are subclassed from \\\"top\\\". For this reason, you should never list \\\"top\\\", otherwise no object would be filtered. Default is \\\"inetOrgPerson\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":33,\"confidential\":false,\"defaultValues\":[\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\",\"groupOfUniqueNames\"],\"overridable\":false},{\"schema\":{\"name\":\"attributesToSynchronize\",\"displayName\":\"Attributes to Synchronize\",\"helpMessage\":\"The names of the attributes to synchronize. This ignores updates from the change log if they do not update any of the named attributes. For example, if only \\\"department\\\" is listed, then only changes that affect \\\"department\\\" will be processed. All other updates are ignored. If blank (the default), then all changes are processed.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":34,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"modifiersNamesToFilterOut\",\"displayName\":\"Filter Out Changes By\",\"helpMessage\":\"The names (DNs) of directory administrators to filter from the changes. Changes with the attribute \\\"modifiersName\\\" that match entries in this list will be filtered out. The standard value is the administrator name used by this adapter, to prevent loops. Entries should be of the format \\\"cn=Directory Manager\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":35,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSynchronizationFilter\",\"displayName\":\"LDAP Filter for Accounts to Synchronize\",\"helpMessage\":\"An optional LDAP filter for the objects to synchronize. Because the change log is for all objects, this filter updates only objects that match the specified filter. If you specify a filter, an object will be synchronized only if it matches the filter and includes a synchronized object class.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":36,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogBlockSize\",\"displayName\":\"Change Log Block Size\",\"helpMessage\":\"The number of change log entries to fetch per query. Default is \\\"100\\\".\",\"type\":\"int\",\"required\":false,\"order\":37,\"confidential\":false,\"defaultValues\":[100]},\"values\":[100],\"overridable\":false},{\"schema\":{\"name\":\"changeNumberAttribute\",\"displayName\":\"Change Number Attribute\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":38,\"confidential\":false,\"defaultValues\":[\"changeNumber\"]},\"values\":[\"changeNumber\"],\"overridable\":false},{\"schema\":{\"name\":\"changeLogContext\",\"displayName\":\"Change Log Context\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":39,\"confidential\":false,\"defaultValues\":[\"cn=changelog\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogPagingSupport\",\"displayName\":\"Change Log Paging Support\",\"helpMessage\":\"Whether to use paging when querying the change log.\",\"type\":\"boolean\",\"required\":false,\"order\":40,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"filterWithOrInsteadOfAnd\",\"displayName\":\"Filter with Or Instead of And\",\"helpMessage\":\"Normally the the filter used to fetch change log entries is an and-based filter retrieving an interval of change entries. If this property is set, the filter will or together the required change numbers instead. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":41,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"removeLogEntryObjectClassFromFilter\",\"displayName\":\"Remove Log Entry Object Class from Filter\",\"helpMessage\":\"If this property is set (the default), the filter used to fetch change log entries does not contain the \\\"changeLogEntry\\\" object class, expecting that there are no entries of other object types in the change log. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":42,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"synchronizePasswords\",\"displayName\":\"Enable Password Synchronization\",\"helpMessage\":\"If true, the connector will synchronize passwords. The Password Capture Plugin needs to be installed for password synchronization to work. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":43,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordAttributeToSynchronize\",\"displayName\":\"Password Attribute to Synchronize\",\"helpMessage\":\"The name of the password attribute to synchronize when performing password synchronization.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":44,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionKey\",\"displayName\":\"Password Decryption Key\",\"helpMessage\":\"The key to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":45,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionInitializationVector\",\"displayName\":\"Password Decryption Initialization Vector\",\"helpMessage\":\"The initialization vector to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":46,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusManagementClass\",\"displayName\":\"Status management class \",\"helpMessage\":\"Class to be used to manage enabled/disabled status. If no class is specified then identity status management wont be possible.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":47,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"net.tirasa.connid.bundles.ldap.commons.AttributeStatusManagement\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePasswordsWithSearch\",\"displayName\":\"Retrieve passwords with search\",\"helpMessage\":\"Whether to retrieve user passwords when searching. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":48,\"confidential\":false,\"defaultValues\":[false]},\"values\":[true],\"overridable\":false},{\"schema\":{\"name\":\"dnAttribute\",\"displayName\":\"Entry DN attribute name\",\"helpMessage\":\"Entry DN attribute name (default: entryDN)\",\"type\":\"java.lang.String\",\"required\":false,\"order\":49,\"confidential\":false,\"defaultValues\":[\"entryDN\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Groups\",\"helpMessage\":\"An optional LDAP filter to control which groups are returned from the LDAP resource. If no filter is specified, only groups that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":50,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readTimeout\",\"displayName\":\"Read Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait for a response to be received. If there is no response within the specified time period, the read attempt will be aborted. Value 0 or less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":51,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"connectTimeout\",\"displayName\":\"Connection Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait when opening new server connections. Value of 0 means the TCP network timeout will be used, which may be several minutes. Value less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":52,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncStrategy\",\"displayName\":\"Sync strategy class\",\"helpMessage\":\"A class implementing LdapSyncStrategy to be used for sync operations\",\"type\":\"java.lang.String\",\"required\":false,\"order\":53,\"confidential\":false,\"defaultValues\":[\"net.tirasa.connid.bundles.ldap.sync.sunds.SunDSChangeLogSyncStrategy\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"CREATE\",\"UPDATE\",\"UPDATE_DELTA\",\"DELETE\",\"SEARCH\"],\"displayName\":\"TestLDAP\",\"connRequestTimeout\":10,\"poolConf\":null}", "inputs": ["{\"key\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.ldap.LdapConnector\",\"bundleName\":\"net.tirasa.connid.bundles.ldap\",\"version\":\"1.5.9\",\"conf\":[{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"The name or IP address of the host where the LDAP server is running.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"localhost\"],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"TCP Port\",\"helpMessage\":\"TCP/IP port number used to communicate with the LDAP server. The default is 389.\",\"type\":\"int\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[389]},\"values\":[1389],\"overridable\":false},{\"schema\":{\"name\":\"ssl\",\"displayName\":\"SSL\",\"helpMessage\":\"Select the check box to connect to the LDAP server using SSL. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"failover\",\"displayName\":\"Failover Servers\",\"helpMessage\":\"List all servers that should be used for failover in case the preferred server fails. If the preferred server fails, JNDI will connect to the next available server in the list. List all servers in the form of \\\"ldap://ldap.example.com:389/\\\", which follows the standard LDAP v3 URLs described in RFC 2255. Only the host and port parts of the URL are relevant in this setting.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"principal\",\"displayName\":\"Principal\",\"helpMessage\":\"The distinguished name with which to authenticate to the LDAP server.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=admin,ou=system\"],\"overridable\":false},{\"schema\":{\"name\":\"credentials\",\"displayName\":\"Password\",\"helpMessage\":\"Password for the principal.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":6,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"secret\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContexts\",\"displayName\":\"Base Contexts\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used when searching the tree. Searches are performed when discovering users from the LDAP server or when looking for the groups of which a user is a member.\",\"type\":\"[Ljava.lang.String;\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":true},{\"schema\":{\"name\":\"passwordAttribute\",\"displayName\":\"Password Attribute\",\"helpMessage\":\"The name of the LDAP attribute which holds the password. When changing an user''s password, the new password is set to this attribute. Default is \\\"userPassword\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[\"userPassword\"]},\"values\":[\"userpassword\"],\"overridable\":false},{\"schema\":{\"name\":\"accountObjectClasses\",\"displayName\":\"Account Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new user objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some object classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"top\",\"person\",\"organizationalPerson\",\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\"],\"overridable\":false},{\"schema\":{\"name\":\"accountUserNameAttributes\",\"displayName\":\"Account User Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the account''s user name. They will be used when authenticating to find the LDAP entry for the user name to authenticate.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"uid\",\"cn\"]},\"values\":[\"uid\"],\"overridable\":false},{\"schema\":{\"name\":\"userSearchScope\",\"displayName\":\"User search scope\",\"helpMessage\":\"The scope to utilise when searching for users. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Accounts\",\"helpMessage\":\"An optional LDAP filter to control which accounts are returned from the LDAP resource. If no filter is specified, only accounts that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=*\"],\"overridable\":false},{\"schema\":{\"name\":\"groupObjectClasses\",\"displayName\":\"Group Object Classes\",\"helpMessage\":\"The group class or classes that will be used when creating new group objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple group classes. Some group classes may require that you specify all group classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"top\",\"groupOfUniqueNames\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupNameAttributes\",\"displayName\":\"Group Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the group''s name. Default is \\\"cn\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"cn\"]},\"values\":[\"cn\"],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchScope\",\"displayName\":\"Group search scope\",\"helpMessage\":\"The scope to utilise when searching for groups. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupMemberAttribute\",\"displayName\":\"Group Member Attribute\",\"helpMessage\":\"The name of the group attribute that will be updated with the distinguished name of the user when the user is added to the group. Default is \\\"uniqueMember\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[\"uniqueMember\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"maintainLdapGroupMembership\",\"displayName\":\"Maintain LDAP Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any LDAP groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"maintainPosixGroupMembership\",\"displayName\":\"Maintain POSIX Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any POSIX groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"addPrincipalToNewGroups\",\"displayName\":\"Automatically add the configured principal as first member of a new group\",\"helpMessage\":\"When enabled, the configured principal is added as first member of a new group. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectClasses\",\"displayName\":\"Any-object Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new any-object objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[\"top\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectNameAttributes\",\"displayName\":\"Any-object Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the any-object''s name. \",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchFilter\",\"displayName\":\"LDAP filter for retrieving Any Objects\",\"helpMessage\":\"An optional LDAP filter to control which any objects are returned from the LDAP resource. If no filter is specified, only any objects that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchScope\",\"displayName\":\"Any Object search scope\",\"helpMessage\":\"The scope to utilise when searching for any objects. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordHashAlgorithm\",\"displayName\":\"Password Hash Algorithm\",\"helpMessage\":\"Indicates the algorithm that the Identity system should use to hash the password. Currently supported values are SSHA, SHA, SMD5, and MD5. A blank value indicates that the system will not hash passwords. This will cause cleartext passwords to be stored in LDAP unless the LDAP server performs the hash (Netscape Directory Server and iPlanet Directory Server do).\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"SHA\"],\"overridable\":false},{\"schema\":{\"name\":\"respectResourcePasswordPolicyChangeAfterReset\",\"displayName\":\"Respect Resource Password Policy Change-After-Reset\",\"helpMessage\":\"When this resource is specified in a Login Module (i.e., this resource is a pass-through authentication target) and the resource''s password policy is configured for change-after-reset, a user whose resource account password has been administratively reset will be required to change that password after successfully authenticating. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"useVlvControls\",\"displayName\":\"Use VLV Controls\",\"helpMessage\":\"Wheter to enforce usage of VLV controls over standard LDAP controls. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"vlvSortAttribute\",\"displayName\":\"VLV Sort Attribute\",\"helpMessage\":\"Specify the sort attribute to use for VLV indexes on the resource. Default is \\\"uid\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[\"uid\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"uidAttribute\",\"displayName\":\"Uid Attribute\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"gidAttribute\",\"displayName\":\"Uid Attribute for groups\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute for groups. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":29,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"aoidAttribute\",\"displayName\":\"aoidAttribute\",\"helpMessage\":\"aoidAttribute\",\"type\":\"java.lang.String\",\"required\":false,\"order\":30,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readSchema\",\"displayName\":\"Read Schema\",\"helpMessage\":\"If true, the connector will read the schema from the server. If false, the connector will provide a default schema based on the object classes in the configuration. This property must be true in order to use extended object classes. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":31,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContextsToSynchronize\",\"displayName\":\"Base Contexts to Synchronize\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used to determine if a change should be synchronized. The base contexts attribute will be used to synchronize a change if this property is not set.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":32,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":false},{\"schema\":{\"name\":\"objectClassesToSynchronize\",\"displayName\":\"Object Classes to Synchronize\",\"helpMessage\":\"The object classes to synchronize. The change log is for all objects; this filters updates to just the listed object classes. You should not list the superclasses of an object class unless you intend to synchronize objects with any of the superclass values. For example, if only \\\"inetOrgPerson\\\" objects should be synchronized, but the superclasses of \\\"inetOrgPerson\\\" (\\\"person\\\", \\\"organizationalperson\\\" and \\\"top\\\") should be filtered out, then list only \\\"inetOrgPerson\\\" here. All objects in LDAP are subclassed from \\\"top\\\". For this reason, you should never list \\\"top\\\", otherwise no object would be filtered. Default is \\\"inetOrgPerson\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":33,\"confidential\":false,\"defaultValues\":[\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\",\"groupOfUniqueNames\"],\"overridable\":false},{\"schema\":{\"name\":\"attributesToSynchronize\",\"displayName\":\"Attributes to Synchronize\",\"helpMessage\":\"The names of the attributes to synchronize. This ignores updates from the change log if they do not update any of the named attributes. For example, if only \\\"department\\\" is listed, then only changes that affect \\\"department\\\" will be processed. All other updates are ignored. If blank (the default), then all changes are processed.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":34,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"modifiersNamesToFilterOut\",\"displayName\":\"Filter Out Changes By\",\"helpMessage\":\"The names (DNs) of directory administrators to filter from the changes. Changes with the attribute \\\"modifiersName\\\" that match entries in this list will be filtered out. The standard value is the administrator name used by this adapter, to prevent loops. Entries should be of the format \\\"cn=Directory Manager\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":35,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSynchronizationFilter\",\"displayName\":\"LDAP Filter for Accounts to Synchronize\",\"helpMessage\":\"An optional LDAP filter for the objects to synchronize. Because the change log is for all objects, this filter updates only objects that match the specified filter. If you specify a filter, an object will be synchronized only if it matches the filter and includes a synchronized object class.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":36,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogBlockSize\",\"displayName\":\"Change Log Block Size\",\"helpMessage\":\"The number of change log entries to fetch per query. Default is \\\"100\\\".\",\"type\":\"int\",\"required\":false,\"order\":37,\"confidential\":false,\"defaultValues\":[100]},\"values\":[100],\"overridable\":false},{\"schema\":{\"name\":\"changeNumberAttribute\",\"displayName\":\"Change Number Attribute\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":38,\"confidential\":false,\"defaultValues\":[\"changeNumber\"]},\"values\":[\"changeNumber\"],\"overridable\":false},{\"schema\":{\"name\":\"changeLogContext\",\"displayName\":\"Change Log Context\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":39,\"confidential\":false,\"defaultValues\":[\"cn=changelog\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogPagingSupport\",\"displayName\":\"Change Log Paging Support\",\"helpMessage\":\"Whether to use paging when querying the change log.\",\"type\":\"boolean\",\"required\":false,\"order\":40,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"filterWithOrInsteadOfAnd\",\"displayName\":\"Filter with Or Instead of And\",\"helpMessage\":\"Normally the the filter used to fetch change log entries is an and-based filter retrieving an interval of change entries. If this property is set, the filter will or together the required change numbers instead. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":41,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"removeLogEntryObjectClassFromFilter\",\"displayName\":\"Remove Log Entry Object Class from Filter\",\"helpMessage\":\"If this property is set (the default), the filter used to fetch change log entries does not contain the \\\"changeLogEntry\\\" object class, expecting that there are no entries of other object types in the change log. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":42,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"synchronizePasswords\",\"displayName\":\"Enable Password Synchronization\",\"helpMessage\":\"If true, the connector will synchronize passwords. The Password Capture Plugin needs to be installed for password synchronization to work. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":43,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordAttributeToSynchronize\",\"displayName\":\"Password Attribute to Synchronize\",\"helpMessage\":\"The name of the password attribute to synchronize when performing password synchronization.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":44,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionKey\",\"displayName\":\"Password Decryption Key\",\"helpMessage\":\"The key to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":45,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionInitializationVector\",\"displayName\":\"Password Decryption Initialization Vector\",\"helpMessage\":\"The initialization vector to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":46,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusManagementClass\",\"displayName\":\"Status management class \",\"helpMessage\":\"Class to be used to manage enabled/disabled status. If no class is specified then identity status management wont be possible.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":47,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"net.tirasa.connid.bundles.ldap.commons.AttributeStatusManagement\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePasswordsWithSearch\",\"displayName\":\"Retrieve passwords with search\",\"helpMessage\":\"Whether to retrieve user passwords when searching. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":48,\"confidential\":false,\"defaultValues\":[false]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"dnAttribute\",\"displayName\":\"Entry DN attribute name\",\"helpMessage\":\"Entry DN attribute name (default: entryDN)\",\"type\":\"java.lang.String\",\"required\":false,\"order\":49,\"confidential\":false,\"defaultValues\":[\"entryDN\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Groups\",\"helpMessage\":\"An optional LDAP filter to control which groups are returned from the LDAP resource. If no filter is specified, only groups that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":50,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readTimeout\",\"displayName\":\"Read Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait for a response to be received. If there is no response within the specified time period, the read attempt will be aborted. Value 0 or less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":51,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"connectTimeout\",\"displayName\":\"Connection Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait when opening new server connections. Value of 0 means the TCP network timeout will be used, which may be several minutes. Value less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":52,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncStrategy\",\"displayName\":\"Sync strategy class\",\"helpMessage\":\"A class implementing LdapSyncStrategy to be used for sync operations\",\"type\":\"java.lang.String\",\"required\":false,\"order\":53,\"confidential\":false,\"defaultValues\":[\"net.tirasa.connid.bundles.ldap.sync.sunds.SunDSChangeLogSyncStrategy\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"DELETE\",\"CREATE\",\"UPDATE\",\"UPDATE_DELTA\",\"SEARCH\"],\"displayName\":\"TestLDAP\",\"connRequestTimeout\":10,\"poolConf\":null}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ConnectorLogic", "subcategory": null}, "output": "{\"key\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/\",\"connectorName\":\"net.tirasa.connid.bundles.ldap.LdapConnector\",\"bundleName\":\"net.tirasa.connid.bundles.ldap\",\"version\":\"1.5.9\",\"conf\":[{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"The name or IP address of the host where the LDAP server is running.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":1,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"localhost\"],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"TCP Port\",\"helpMessage\":\"TCP/IP port number used to communicate with the LDAP server. The default is 389.\",\"type\":\"int\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[389]},\"values\":[1389],\"overridable\":false},{\"schema\":{\"name\":\"ssl\",\"displayName\":\"SSL\",\"helpMessage\":\"Select the check box to connect to the LDAP server using SSL. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"failover\",\"displayName\":\"Failover Servers\",\"helpMessage\":\"List all servers that should be used for failover in case the preferred server fails. If the preferred server fails, JNDI will connect to the next available server in the list. List all servers in the form of \\\"ldap://ldap.example.com:389/\\\", which follows the standard LDAP v3 URLs described in RFC 2255. Only the host and port parts of the URL are relevant in this setting.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"principal\",\"displayName\":\"Principal\",\"helpMessage\":\"The distinguished name with which to authenticate to the LDAP server.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":5,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=admin,ou=system\"],\"overridable\":false},{\"schema\":{\"name\":\"credentials\",\"displayName\":\"Password\",\"helpMessage\":\"Password for the principal.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":6,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"secret\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContexts\",\"displayName\":\"Base Contexts\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used when searching the tree. Searches are performed when discovering users from the LDAP server or when looking for the groups of which a user is a member.\",\"type\":\"[Ljava.lang.String;\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":true},{\"schema\":{\"name\":\"passwordAttribute\",\"displayName\":\"Password Attribute\",\"helpMessage\":\"The name of the LDAP attribute which holds the password. When changing an user''s password, the new password is set to this attribute. Default is \\\"userPassword\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":8,\"confidential\":false,\"defaultValues\":[\"userPassword\"]},\"values\":[\"userpassword\"],\"overridable\":false},{\"schema\":{\"name\":\"accountObjectClasses\",\"displayName\":\"Account Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new user objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some object classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"top\",\"person\",\"organizationalPerson\",\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\"],\"overridable\":false},{\"schema\":{\"name\":\"accountUserNameAttributes\",\"displayName\":\"Account User Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the account''s user name. They will be used when authenticating to find the LDAP entry for the user name to authenticate.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"uid\",\"cn\"]},\"values\":[\"uid\"],\"overridable\":false},{\"schema\":{\"name\":\"userSearchScope\",\"displayName\":\"User search scope\",\"helpMessage\":\"The scope to utilise when searching for users. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Accounts\",\"helpMessage\":\"An optional LDAP filter to control which accounts are returned from the LDAP resource. If no filter is specified, only accounts that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"uid=*\"],\"overridable\":false},{\"schema\":{\"name\":\"groupObjectClasses\",\"displayName\":\"Group Object Classes\",\"helpMessage\":\"The group class or classes that will be used when creating new group objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple group classes. Some group classes may require that you specify all group classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"top\",\"groupOfUniqueNames\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupNameAttributes\",\"displayName\":\"Group Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the group''s name. Default is \\\"cn\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"cn\"]},\"values\":[\"cn\"],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchScope\",\"displayName\":\"Group search scope\",\"helpMessage\":\"The scope to utilise when searching for groups. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupMemberAttribute\",\"displayName\":\"Group Member Attribute\",\"helpMessage\":\"The name of the group attribute that will be updated with the distinguished name of the user when the user is added to the group. Default is \\\"uniqueMember\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[\"uniqueMember\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"maintainLdapGroupMembership\",\"displayName\":\"Maintain LDAP Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any LDAP groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"maintainPosixGroupMembership\",\"displayName\":\"Maintain POSIX Group Membership\",\"helpMessage\":\"When enabled and a user is renamed or deleted, update any POSIX groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"addPrincipalToNewGroups\",\"displayName\":\"Automatically add the configured principal as first member of a new group\",\"helpMessage\":\"When enabled, the configured principal is added as first member of a new group. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectClasses\",\"displayName\":\"Any-object Object Classes\",\"helpMessage\":\"The object class or classes that will be used when creating new any-object objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some classes may require that you specify all object classes in the class hierarchy.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[\"top\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectNameAttributes\",\"displayName\":\"Any-object Name Attributes\",\"helpMessage\":\"Attribute or attributes which holds the any-object''s name. \",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchFilter\",\"displayName\":\"LDAP filter for retrieving Any Objects\",\"helpMessage\":\"An optional LDAP filter to control which any objects are returned from the LDAP resource. If no filter is specified, only any objects that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"anyObjectSearchScope\",\"displayName\":\"Any Object search scope\",\"helpMessage\":\"The scope to utilise when searching for any objects. Must be one of object, onelevel, subtree. Default is subtree\",\"type\":\"java.lang.String\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[\"subtree\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordHashAlgorithm\",\"displayName\":\"Password Hash Algorithm\",\"helpMessage\":\"Indicates the algorithm that the Identity system should use to hash the password. Currently supported values are SSHA, SHA, SMD5, and MD5. A blank value indicates that the system will not hash passwords. This will cause cleartext passwords to be stored in LDAP unless the LDAP server performs the hash (Netscape Directory Server and iPlanet Directory Server do).\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"SHA\"],\"overridable\":false},{\"schema\":{\"name\":\"respectResourcePasswordPolicyChangeAfterReset\",\"displayName\":\"Respect Resource Password Policy Change-After-Reset\",\"helpMessage\":\"When this resource is specified in a Login Module (i.e., this resource is a pass-through authentication target) and the resource''s password policy is configured for change-after-reset, a user whose resource account password has been administratively reset will be required to change that password after successfully authenticating. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"useVlvControls\",\"displayName\":\"Use VLV Controls\",\"helpMessage\":\"Wheter to enforce usage of VLV controls over standard LDAP controls. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"vlvSortAttribute\",\"displayName\":\"VLV Sort Attribute\",\"helpMessage\":\"Specify the sort attribute to use for VLV indexes on the resource. Default is \\\"uid\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[\"uid\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"uidAttribute\",\"displayName\":\"Uid Attribute\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"gidAttribute\",\"displayName\":\"Uid Attribute for groups\",\"helpMessage\":\"The name of the LDAP attribute which is mapped to the Uid attribute for groups. Default is \\\"entryUUID\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":29,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[\"cn\"],\"overridable\":true},{\"schema\":{\"name\":\"aoidAttribute\",\"displayName\":\"aoidAttribute\",\"helpMessage\":\"aoidAttribute\",\"type\":\"java.lang.String\",\"required\":false,\"order\":30,\"confidential\":false,\"defaultValues\":[\"entryUUID\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readSchema\",\"displayName\":\"Read Schema\",\"helpMessage\":\"If true, the connector will read the schema from the server. If false, the connector will provide a default schema based on the object classes in the configuration. This property must be true in order to use extended object classes. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":31,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"true\"],\"overridable\":false},{\"schema\":{\"name\":\"baseContextsToSynchronize\",\"displayName\":\"Base Contexts to Synchronize\",\"helpMessage\":\"One or more starting points in the LDAP tree that will be used to determine if a change should be synchronized. The base contexts attribute will be used to synchronize a change if this property is not set.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":32,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"ou=people,o=isp\",\"ou=groups,o=isp\"],\"overridable\":false},{\"schema\":{\"name\":\"objectClassesToSynchronize\",\"displayName\":\"Object Classes to Synchronize\",\"helpMessage\":\"The object classes to synchronize. The change log is for all objects; this filters updates to just the listed object classes. You should not list the superclasses of an object class unless you intend to synchronize objects with any of the superclass values. For example, if only \\\"inetOrgPerson\\\" objects should be synchronized, but the superclasses of \\\"inetOrgPerson\\\" (\\\"person\\\", \\\"organizationalperson\\\" and \\\"top\\\") should be filtered out, then list only \\\"inetOrgPerson\\\" here. All objects in LDAP are subclassed from \\\"top\\\". For this reason, you should never list \\\"top\\\", otherwise no object would be filtered. Default is \\\"inetOrgPerson\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":33,\"confidential\":false,\"defaultValues\":[\"inetOrgPerson\"]},\"values\":[\"inetOrgPerson\",\"groupOfUniqueNames\"],\"overridable\":false},{\"schema\":{\"name\":\"attributesToSynchronize\",\"displayName\":\"Attributes to Synchronize\",\"helpMessage\":\"The names of the attributes to synchronize. This ignores updates from the change log if they do not update any of the named attributes. For example, if only \\\"department\\\" is listed, then only changes that affect \\\"department\\\" will be processed. All other updates are ignored. If blank (the default), then all changes are processed.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":34,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"modifiersNamesToFilterOut\",\"displayName\":\"Filter Out Changes By\",\"helpMessage\":\"The names (DNs) of directory administrators to filter from the changes. Changes with the attribute \\\"modifiersName\\\" that match entries in this list will be filtered out. The standard value is the administrator name used by this adapter, to prevent loops. Entries should be of the format \\\"cn=Directory Manager\\\".\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":35,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"accountSynchronizationFilter\",\"displayName\":\"LDAP Filter for Accounts to Synchronize\",\"helpMessage\":\"An optional LDAP filter for the objects to synchronize. Because the change log is for all objects, this filter updates only objects that match the specified filter. If you specify a filter, an object will be synchronized only if it matches the filter and includes a synchronized object class.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":36,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogBlockSize\",\"displayName\":\"Change Log Block Size\",\"helpMessage\":\"The number of change log entries to fetch per query. Default is \\\"100\\\".\",\"type\":\"int\",\"required\":false,\"order\":37,\"confidential\":false,\"defaultValues\":[100]},\"values\":[100],\"overridable\":false},{\"schema\":{\"name\":\"changeNumberAttribute\",\"displayName\":\"Change Number Attribute\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":38,\"confidential\":false,\"defaultValues\":[\"changeNumber\"]},\"values\":[\"changeNumber\"],\"overridable\":false},{\"schema\":{\"name\":\"changeLogContext\",\"displayName\":\"Change Log Context\",\"helpMessage\":\"The name of the change number attribute in the change log entry. Default is \\\"changeNumber\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":39,\"confidential\":false,\"defaultValues\":[\"cn=changelog\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogPagingSupport\",\"displayName\":\"Change Log Paging Support\",\"helpMessage\":\"Whether to use paging when querying the change log.\",\"type\":\"boolean\",\"required\":false,\"order\":40,\"confidential\":false,\"defaultValues\":[false]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"filterWithOrInsteadOfAnd\",\"displayName\":\"Filter with Or Instead of And\",\"helpMessage\":\"Normally the the filter used to fetch change log entries is an and-based filter retrieving an interval of change entries. If this property is set, the filter will or together the required change numbers instead. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":41,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"removeLogEntryObjectClassFromFilter\",\"displayName\":\"Remove Log Entry Object Class from Filter\",\"helpMessage\":\"If this property is set (the default), the filter used to fetch change log entries does not contain the \\\"changeLogEntry\\\" object class, expecting that there are no entries of other object types in the change log. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":42,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"synchronizePasswords\",\"displayName\":\"Enable Password Synchronization\",\"helpMessage\":\"If true, the connector will synchronize passwords. The Password Capture Plugin needs to be installed for password synchronization to work. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":43,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordAttributeToSynchronize\",\"displayName\":\"Password Attribute to Synchronize\",\"helpMessage\":\"The name of the password attribute to synchronize when performing password synchronization.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":44,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionKey\",\"displayName\":\"Password Decryption Key\",\"helpMessage\":\"The key to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":45,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"passwordDecryptionInitializationVector\",\"displayName\":\"Password Decryption Initialization Vector\",\"helpMessage\":\"The initialization vector to decrypt passwords with when performing password synchronization.\",\"type\":\"org.identityconnectors.common.security.GuardedByteArray\",\"required\":false,\"order\":46,\"confidential\":true,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusManagementClass\",\"displayName\":\"Status management class \",\"helpMessage\":\"Class to be used to manage enabled/disabled status. If no class is specified then identity status management wont be possible.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":47,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"net.tirasa.connid.bundles.ldap.commons.AttributeStatusManagement\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePasswordsWithSearch\",\"displayName\":\"Retrieve passwords with search\",\"helpMessage\":\"Whether to retrieve user passwords when searching. The default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":48,\"confidential\":false,\"defaultValues\":[false]},\"values\":[false],\"overridable\":false},{\"schema\":{\"name\":\"dnAttribute\",\"displayName\":\"Entry DN attribute name\",\"helpMessage\":\"Entry DN attribute name (default: entryDN)\",\"type\":\"java.lang.String\",\"required\":false,\"order\":49,\"confidential\":false,\"defaultValues\":[\"entryDN\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"groupSearchFilter\",\"displayName\":\"LDAP Filter for Retrieving Groups\",\"helpMessage\":\"An optional LDAP filter to control which groups are returned from the LDAP resource. If no filter is specified, only groups that include all specified object classes are returned.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":50,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"readTimeout\",\"displayName\":\"Read Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait for a response to be received. If there is no response within the specified time period, the read attempt will be aborted. Value 0 or less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":51,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"connectTimeout\",\"displayName\":\"Connection Timeout (Milliseconds)\",\"helpMessage\":\"Time to wait when opening new server connections. Value of 0 means the TCP network timeout will be used, which may be several minutes. Value less than 0 means there is no limit.\",\"type\":\"long\",\"required\":false,\"order\":52,\"confidential\":false,\"defaultValues\":[0]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"syncStrategy\",\"displayName\":\"Sync strategy class\",\"helpMessage\":\"A class implementing LdapSyncStrategy to be used for sync operations\",\"type\":\"java.lang.String\",\"required\":false,\"order\":53,\"confidential\":false,\"defaultValues\":[\"net.tirasa.connid.bundles.ldap.sync.sunds.SunDSChangeLogSyncStrategy\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"CREATE\",\"UPDATE\",\"UPDATE_DELTA\",\"DELETE\",\"SEARCH\"],\"displayName\":\"TestLDAP\",\"connRequestTimeout\":10,\"poolConf\":null}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:31.905', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:31.905048+01:00", "before": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":\"fb6530e5-892d-4f47-a46b-180c5b6c5c83\",\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "inputs": ["{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:00.134', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:00.134476+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"7dcc23a1syncope313-ldap@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-10ef-7b2e-a292-aeea174eb238\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"7dcc23a1syncope313-ldap@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:00.054863+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:00.071849+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org - 2025-01-08T12:14:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:00.047971+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==7dcc23a1syncope313-ldap@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=7dcc23a1syncope313-ldap@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:00.185', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:00.185101+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-10ef-7b2e-a292-aeea174eb238\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"7dcc23a1syncope313-ldap@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:00.054863+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:00.071849+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org - 2025-01-08T12:14:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:00.047971+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459f-10ef-7b2e-a292-aeea174eb238\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":true,\"resources\":[]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-10ef-7b2e-a292-aeea174eb238\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"7dcc23a1syncope313-ldap@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:00.054863+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:00.16742+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 7dcc23a1syncope313-ldap@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"7dcc23a1syncope313-ldap@syncope.apache.org - 2025-01-08T12:14:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:00.152003+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:52.424', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:52.423824+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"35c9db08updatewithout@password.com\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"35c9db08updatewithout@password.com\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"35c9db08updatewithout@password.com\"]},{\"schema\":\"fullname\",\"values\":[\"35c9db08updatewithout@password.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"35c9db08updatewithout@password.com\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-dd65-7e6d-855f-fe63b0b9a4c1\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"35c9db08updatewithout@password.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:52.393158+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:52.401396+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"35c9db08updatewithout@password.com\"]},{\"schema\":\"firstname\",\"values\":[\"35c9db08updatewithout@password.com\"]},{\"schema\":\"fullname\",\"values\":[\"35c9db08updatewithout@password.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"35c9db08updatewithout@password.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 35c9db08updatewithout@password.com\"]},{\"schema\":\"info\",\"values\":[\"35c9db08updatewithout@password.com - 2025-01-08T12:14:52+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:52.389742+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:01.653', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:01.653097+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"all4a37e771\",\"realm\":\"/even\",\"auxClasses\":[\"SYNCOPE-598d1cf4b9c\"],\"plainAttrs\":[{\"schema\":\"LDAPGroupNamed261c14b\",\"values\":[\"all\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459f-1729-775e-82ba-f6ae31c158fe\",\"type\":\"GROUP\",\"realm\":\"/even\",\"name\":\"all4a37e771\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:01.644953+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:01.645407+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[\"SYNCOPE-598d1cf4b9c\"],\"plainAttrs\":[{\"schema\":\"LDAPGroupNamed261c14b\",\"values\":[\"all\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:29.741', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:29.741285+01:00", "before": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "inputs": ["{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":\"fb6530e5-892d-4f47-a46b-180c5b6c5c83\",\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":\"fb6530e5-892d-4f47-a46b-180c5b6c5c83\",\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:32.751', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:32.751171+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"noContentbed08432\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459f-9091-7bea-b4bf-af2e7bcf57e5\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"noContentbed08432\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:32.72726+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:32.72733+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==noContentbed08432\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=noContentbed08432,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"noContentbed08432\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"noContentbed08432\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:32.788', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:32.788318+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459f-9091-7bea-b4bf-af2e7bcf57e5\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"noContentbed08432\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:32.72726+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:32.72733+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"0194459f-9091-7bea-b4bf-af2e7bcf57e5\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"badge\",\"values\":[\"xxxxxxxxxx\"]}}],\"virAttrs\":[],\"resources\":[],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459f-9091-7bea-b4bf-af2e7bcf57e5\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"noContentbed08432\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:32.72726+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:32.783793+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:48.915', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:48.915792+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"groupc7a547b4\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459f-cfb3-7100-a466-736d6b4131f5\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"groupc7a547b4\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:48.888065+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:48.888113+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==groupc7a547b4\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=groupc7a547b4,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"groupc7a547b4\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"groupc7a547b4\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:32.868', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:32.867865+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"00af4caeifmatch@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"00af4caeifmatch@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"00af4caeifmatch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"00af4caeifmatch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"00af4caeifmatch@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-9100-799c-9def-55aaf0f80495\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"00af4caeifmatch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:32.836726+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:32.846963+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"00af4caeifmatch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"00af4caeifmatch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"00af4caeifmatch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"00af4caeifmatch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 00af4caeifmatch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"00af4caeifmatch@syncope.apache.org - 2025-01-08T12:14:32+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:32.833149+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:39.962', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:39.961848+01:00", "before": "null", "inputs": ["{\"key\":\"SYNCOPE360-8b7e9745\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":null,\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"userId\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"cn\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"SYNCOPE360-8b7e9745\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":\"ConnInstance102\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"userId\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"cn\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:39.976', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:39.975893+01:00", "before": "{\"key\":\"SYNCOPE360-8b7e9745\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":\"ConnInstance102\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"userId\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"cn\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"SYNCOPE360-8b7e9745\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":\"ConnInstance102\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":null,\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"SYNCOPE360-8b7e9745\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":\"ConnInstance102\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":null,\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:39.997', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:39.99776+01:00", "before": "null", "inputs": ["{\"key\":\"SYNCOPE368-285e1b1c\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":null,\"provisions\":[{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"SYNCOPE368-285e1b1c\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:40.031', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:40.031461+01:00", "before": "null", "inputs": ["{\"key\":\"ws-target-resource-create-none\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":null,\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"userId\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"gender\",\"extAttrName\":\"gender\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"NONE\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"ws-target-resource-create-none\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":\"ConnInstance102\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"userId\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"gender\",\"extAttrName\":\"gender\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"NONE\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:40.078', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:40.077981+01:00", "before": "null", "inputs": ["{\"key\":\"ws-target-resource-create-single\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":null,\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"userId\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"groupId\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"ws-target-resource-create-single\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":\"ConnInstance102\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"userId\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"groupId\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:40.104', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:40.103871+01:00", "before": "null", "inputs": ["{\"key\":\"res-with-password-policy\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":null,\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"userId\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":\"986d1236-3ac5-4a19-810c-5ab21d79cba1\",\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"res-with-password-policy\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":\"ConnInstance102\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"userId\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":\"986d1236-3ac5-4a19-810c-5ab21d79cba1\",\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:32.905', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:32.905354+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-9100-799c-9def-55aaf0f80495\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"00af4caeifmatch@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:32.836726+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:32.846963+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"00af4caeifmatch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"00af4caeifmatch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"00af4caeifmatch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"00af4caeifmatch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 00af4caeifmatch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"00af4caeifmatch@syncope.apache.org - 2025-01-08T12:14:32+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:32.833149+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459f-9100-799c-9def-55aaf0f80495\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":{\"operation\":\"ADD_REPLACE\",\"value\":\"00af4caeifmatch@syncope.apache.orgXX\"},\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-9100-799c-9def-55aaf0f80495\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"00af4caeifmatch@syncope.apache.orgXX\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:32.836726+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:32.899087+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"00af4caeifmatch@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"00af4caeifmatch@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"00af4caeifmatch@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"00af4caeifmatch@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 00af4caeifmatch@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"00af4caeifmatch@syncope.apache.orgXX - 2025-01-08T12:14:32+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:32.833149+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:34.047', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:34.046964+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"reconciliation3ec02210\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"reconciliation6bc10e16\"]}],\"virAttrs\":[],\"resources\":[],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459f-95ae-732a-a833-401c519563f6\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"reconciliation3ec02210\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:34.031672+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:34.031736+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"reconciliation6bc10e16\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:34.159', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:34.159766+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"reconciliation7be54c97\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"reconciliation16440d77\"]}],\"virAttrs\":[],\"resources\":[],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459f-961d-7169-b796-e69da213fe2a\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"reconciliation7be54c97\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:34.142639+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:34.142677+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"reconciliation16440d77\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:48.389', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:48.389699+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459f-cd6b-7021-9808-2a5f17918c5f\",\"type\":\"SERVICE\",\"realm\":\"/\",\"name\":\"one\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:48.30055+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:48.300931+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-ldap\",\"ws-target-resource-list-mappings-1\",\"ws-target-resource-list-mappings-2\"],\"relationships\":[],\"memberships\":[{\"groupKey\":\"29f96485-729e-4d31-88a1-6fc60e4677f3\",\"groupName\":\"citizen\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[]}", "inputs": ["\"0194459f-cd6b-7021-9808-2a5f17918c5f\"", "false"], "logger": {"type": "LOGIC", "event": "delete", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459f-cd6b-7021-9808-2a5f17918c5f\",\"type\":null,\"realm\":null,\"name\":null,\"creator\":null,\"creationDate\":null,\"creationContext\":null,\"lastModifier\":null,\"lastChangeDate\":null,\"lastChangeContext\":null,\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:48.802', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:48.802022+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"64d8d529\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[{\"groupKey\":\"29f96485-729e-4d31-88a1-6fc60e4677f3\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459f-cf4b-72e1-8da9-940c4049899d\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"64d8d529\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:48.780876+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:48.780962+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-ldap\",\"ws-target-resource-list-mappings-1\",\"ws-target-resource-list-mappings-2\"],\"relationships\":[],\"memberships\":[{\"groupKey\":\"29f96485-729e-4d31-88a1-6fc60e4677f3\",\"groupName\":\"citizen\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[{\"groupKey\":\"0194459d-786b-7f8a-aad7-f05eb16eb585\",\"groupName\":\"aDynMembership23ab09ab\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:48.983', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:48.983051+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"group7fc2c3e0\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459f-cffd-773c-b9bd-b032753a4001\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"group7fc2c3e0\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:48.960608+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:48.960652+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==group7fc2c3e0\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=group7fc2c3e0,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"group7fc2c3e0\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"group7fc2c3e0\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:40.147', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:40.147174+01:00", "before": "null", "inputs": ["{\"key\":\"tobedeleted\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":null,\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"userId\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"cn\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"tobedeleted\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":\"ConnInstance102\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"userId\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"cn\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:40.216', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:40.216769+01:00", "before": "null", "inputs": ["{\"key\":\"ws-orgunit\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":null,\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"userId\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"cn\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"ws-orgunit\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":\"ConnInstance102\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"userId\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"cn\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:40.233', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:40.232934+01:00", "before": "{\"key\":\"ws-orgunit\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":\"ConnInstance102\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"userId\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"cn\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"ws-orgunit\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":\"ConnInstance102\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"userId\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"cn\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"ou\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"objectClass\":\"organizationalUnit\",\"connObjectLink\":\"''ou='' + name + '',o=isp''\",\"syncToken\":null,\"ignoreCaseMatch\":false},\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"ws-orgunit\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":\"ConnInstance102\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"userId\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"cn\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"ou\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"objectClass\":\"organizationalUnit\",\"connObjectLink\":\"''ou='' + name + '',o=isp''\",\"syncToken\":null,\"ignoreCaseMatch\":false},\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:40.243', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:40.243115+01:00", "before": "{\"key\":\"ws-orgunit\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":\"ConnInstance102\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"userId\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"cn\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"ou\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"objectClass\":\"organizationalUnit\",\"connObjectLink\":\"''ou='' + name + '',o=isp''\",\"syncToken\":null,\"ignoreCaseMatch\":false},\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"ws-orgunit\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":\"ConnInstance102\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"userId\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"cn\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":11,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"ws-orgunit\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":\"ConnInstance102\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"userId\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"cn\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":11,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:40.262', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:40.26196+01:00", "before": "{\"key\":\"ws-target-resource-update\",\"connector\":\"88a7a819-dab5-46b4-9b90-0b9769eabdb8\",\"connectorDisplayName\":\"ConnInstance100\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"userId\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"test3\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"ws-target-resource-update\",\"connector\":\"5aa5b8be-7521-481a-9651-c557aea078c1\",\"connectorDisplayName\":null,\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"fullname\",\"extAttrName\":\"test3\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"test4\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"test5\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"ws-target-resource-update\",\"connector\":\"5aa5b8be-7521-481a-9651-c557aea078c1\",\"connectorDisplayName\":\"H2\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"fullname\",\"extAttrName\":\"test3\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"test4\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"test5\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:40.334', 'DEBUG', 'syncope.audit.Master', '{"who": "puccini", "date": "2025-01-08T12:14:40.334093+01:00", "before": "{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334816698}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334816698}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"FAILURES\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334816698}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"FAILURES\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:40.351', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:40.350924+01:00", "before": "{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334816698}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"FAILURES\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334816698}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-db-scripted\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334816698}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:40.383', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:40.382973+01:00", "before": "null", "inputs": ["{\"key\":\"overriding-conn-conf-target-resource-create\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":null,\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"uid\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"cn\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[{\"schema\":{\"name\":\"endpoint\",\"displayName\":null,\"helpMessage\":null,\"type\":\"java.lang.String\",\"required\":true,\"order\":0,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://invalidurl/\"],\"overridable\":false}],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"overriding-conn-conf-target-resource-create\",\"connector\":\"5ffbb4ac-a8c3-4b44-b699-11b398a1ba08\",\"connectorDisplayName\":\"ConnInstance102\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"userId\",\"extAttrName\":\"uid\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"username\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"cn\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[{\"schema\":{\"name\":\"endpoint\",\"displayName\":null,\"helpMessage\":null,\"type\":\"java.lang.String\",\"required\":true,\"order\":0,\"confidential\":false,\"defaultValues\":[]},\"values\":[\"http://invalidurl/\"],\"overridable\":false}],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:40.415', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:40.415271+01:00", "before": "null", "inputs": ["{\"key\":\"resource-db-scripteddf636cfe\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334816698}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-db-scripteddf636cfe\",\"connector\":\"a6d017fd-a705-4507-bb7c-6ab6a6745997\",\"connectorDisplayName\":\"Scripted SQL\",\"provisions\":[{\"anyType\":\"PRINTER\",\"objectClass\":\"__PRINTER__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"key\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"name\",\"extAttrName\":\"PRINTERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"location\",\"extAttrName\":\"LOCATION\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":\"89d322db-9878-420c-b49c-67be13df9a12\",\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:40.496', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:40.496274+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"syncToken92d4a540\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"syncToken1997d15a\"]}],\"virAttrs\":[],\"resources\":[\"resource-db-scripteddf636cfe\"],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459f-aea9-7d52-93e4-1088ebf29dd1\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"syncToken92d4a540\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:40.426651+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:40.426796+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"syncToken1997d15a\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripteddf636cfe\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==0194459f-aea9-7d52-93e4-1088ebf29dd1\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459f-aea9-7d52-93e4-1088ebf29dd1\"]},{\"schema\":\"LOCATION\",\"values\":[\"syncToken1997d15a\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"syncToken92d4a540\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459f-aea9-7d52-93e4-1088ebf29dd1\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459f-aea9-7d52-93e4-1088ebf29dd1\"]}]},\"resource\":\"resource-db-scripteddf636cfe\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:48.876', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:48.876053+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"group824f03e4\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459f-cf96-7ee0-aa5f-484cb3db445f\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"group824f03e4\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:48.85787+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:48.857904+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==group824f03e4\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=group824f03e4,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"group824f03e4\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"group824f03e4\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:49.213', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:49.213439+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"group32d94cdf\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459f-d0e6-7df1-9a2f-deb89d555218\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"group32d94cdf\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:49.192893+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:49.192926+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==group32d94cdf\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=group32d94cdf,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"group32d94cdf\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"group32d94cdf\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:51.069', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:51.069106+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"user test 182\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"3a7e428fissueSearch3@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"3a7e428fissueSearch3@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"3a7e428fissueSearch3@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"userId\",\"values\":[\"3a7e428fissueSearch3@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-d807-7802-b026-c33d36629ede\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"user test 182\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:51.021873+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:51.034385+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"3a7e428fissueSearch3@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"3a7e428fissueSearch3@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"3a7e428fissueSearch3@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"3a7e428fissueSearch3@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 3a7e428fissueSearch3@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"user test 182 - 2025-01-08T12:14:51+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:51.015657+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:40.672', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:40.672138+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459f-aea9-7d52-93e4-1088ebf29dd1\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"syncToken92d4a540\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:40.426651+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:40.426796+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"syncToken1997d15a\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-db-scripteddf636cfe\"],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["\"0194459f-aea9-7d52-93e4-1088ebf29dd1\"", "false"], "logger": {"type": "LOGIC", "event": "delete", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459f-aea9-7d52-93e4-1088ebf29dd1\",\"type\":null,\"realm\":null,\"name\":null,\"creator\":null,\"creationDate\":null,\"creationContext\":null,\"lastModifier\":null,\"lastChangeDate\":null,\"lastChangeContext\":null,\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==0194459f-aea9-7d52-93e4-1088ebf29dd1\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"0194459f-aea9-7d52-93e4-1088ebf29dd1\"]},{\"schema\":\"LOCATION\",\"values\":[\"syncToken1997d15a\"]},{\"schema\":\"PRINTERNAME\",\"values\":[\"syncToken92d4a540\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459f-aea9-7d52-93e4-1088ebf29dd1\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459f-aea9-7d52-93e4-1088ebf29dd1\"]}]},\"afterObj\":null,\"resource\":\"resource-db-scripteddf636cfe\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:48.314', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:48.314799+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"one\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"type\":\"SERVICE\",\"relationships\":[],\"memberships\":[{\"groupKey\":\"29f96485-729e-4d31-88a1-6fc60e4677f3\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459f-cd6b-7021-9808-2a5f17918c5f\",\"type\":\"SERVICE\",\"realm\":\"/\",\"name\":\"one\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:48.30055+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:48.300931+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-ldap\",\"ws-target-resource-list-mappings-1\",\"ws-target-resource-list-mappings-2\"],\"relationships\":[],\"memberships\":[{\"groupKey\":\"29f96485-729e-4d31-88a1-6fc60e4677f3\",\"groupName\":\"citizen\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:48.356', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:48.356222+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"HP LJ 1300n\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:13:37.146681+01:00\",\"lastChangeContext\":\"PullTask 30cfd653-257b-495f-8665-281281dbcb3d ''Scripted SQL''\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"model\",\"values\":[\"Canon MFC8030\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"LEFT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\",\"otherEndName\":\"Canon MF 8030cn\"},{\"type\":\"neighborhood\",\"end\":\"RIGHT\",\"otherEndType\":\"USER\",\"otherEndKey\":\"c9b2dec2-00a7-4855-97c0-d854842b4b24\",\"otherEndName\":\"bellini\"},{\"type\":\"neighborhood\",\"end\":\"RIGHT\",\"otherEndType\":\"USER\",\"otherEndKey\":\"0194459e-4977-7dc4-9a91-210bb7815ddd\",\"otherEndName\":\"d4bdd5d8syncope1567@syncope.apache.org\"}],\"memberships\":[],\"dynMemberships\":[{\"groupKey\":\"0194459d-786b-7f8a-aad7-f05eb16eb585\",\"groupName\":\"aDynMembership23ab09ab\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectUR\",\"key\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"name\":null,\"relationships\":[],\"memberships\":[{\"operation\":\"ADD_REPLACE\",\"group\":\"29f96485-729e-4d31-88a1-6fc60e4677f3\",\"plainAttrs\":[],\"virAttrs\":[]}]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"HP LJ 1300n\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:48.346065+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"model\",\"values\":[\"Canon MFC8030\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-ldap\",\"ws-target-resource-list-mappings-1\",\"ws-target-resource-list-mappings-2\"],\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"LEFT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\",\"otherEndName\":\"Canon MF 8030cn\"},{\"type\":\"neighborhood\",\"end\":\"RIGHT\",\"otherEndType\":\"USER\",\"otherEndKey\":\"c9b2dec2-00a7-4855-97c0-d854842b4b24\",\"otherEndName\":\"bellini\"},{\"type\":\"neighborhood\",\"end\":\"RIGHT\",\"otherEndType\":\"USER\",\"otherEndKey\":\"0194459e-4977-7dc4-9a91-210bb7815ddd\",\"otherEndName\":\"d4bdd5d8syncope1567@syncope.apache.org\"}],\"memberships\":[{\"groupKey\":\"29f96485-729e-4d31-88a1-6fc60e4677f3\",\"groupName\":\"citizen\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[{\"groupKey\":\"0194459d-786b-7f8a-aad7-f05eb16eb585\",\"groupName\":\"aDynMembership23ab09ab\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:48.486', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:48.486409+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"Canon MF 8030cn\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T11:10:48.609544Z\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"2nd floor\"]},{\"schema\":\"model\",\"values\":[\"HP Laserjet 1300n\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"RIGHT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"otherEndName\":\"HP LJ 1300n\"}],\"memberships\":[],\"dynMemberships\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectUR\",\"key\":\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"name\":null,\"relationships\":[],\"memberships\":[{\"operation\":\"ADD_REPLACE\",\"group\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"otherchildctype\"]}],\"virAttrs\":[]}]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"8559d14d-58c2-46eb-a2d4-a7d35161e8f8\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"Canon MF 8030cn\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:48.475742+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"location\",\"values\":[\"2nd floor\"]},{\"schema\":\"model\",\"values\":[\"HP Laserjet 1300n\"]}],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"RIGHT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"otherEndName\":\"HP LJ 1300n\"}],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"otherchildctype\"]}],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:48.552', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:48.552411+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"6f90e478securityAnswer@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"6f90e478securityAnswer@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"6f90e478securityAnswer@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"6f90e478securityAnswer@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"6f90e478securityAnswer@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":\"887028ea-66fc-41e7-b397-620d7ea6dfbb\",\"securityAnswer\":\"\",\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ce3b-7e12-9520-3624ffcc3261\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"6f90e478securityAnswer@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:48.51174+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:48.529506+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"6f90e478securityAnswer@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"6f90e478securityAnswer@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"6f90e478securityAnswer@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"6f90e478securityAnswer@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 6f90e478securityAnswer@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"6f90e478securityAnswer@syncope.apache.org - 2025-01-08T12:14:48+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:48.507412+01:00\",\"failedLogins\":0,\"securityQuestion\":\"887028ea-66fc-41e7-b397-620d7ea6dfbb\",\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:48.952', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:48.952092+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"groupf30bd6ab\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459f-cfda-7075-86da-4da743ebb8cc\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"groupf30bd6ab\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:48.925911+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:48.925943+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==groupf30bd6ab\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=groupf30bd6ab,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"groupf30bd6ab\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"groupf30bd6ab\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:49.02', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:49.020706+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"group1dde4ecc\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459f-d01c-778b-a691-8711865281d6\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"group1dde4ecc\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:48.990972+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:48.991004+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==group1dde4ecc\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=group1dde4ecc,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"group1dde4ecc\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"group1dde4ecc\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:49.055', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:49.055579+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"group6e6ed01f\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459f-d042-754d-81a4-a1182716a62a\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"group6e6ed01f\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:49.031345+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:49.031378+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==group6e6ed01f\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=group6e6ed01f,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"group6e6ed01f\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"group6e6ed01f\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:49.091', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:49.091816+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"groupb90d1034\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459f-d065-7502-8a63-3931365f5b72\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"groupb90d1034\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:49.066595+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:49.066632+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==groupb90d1034\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=groupb90d1034,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"groupb90d1034\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"groupb90d1034\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:49.682', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:49.682046+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"vivaldi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:25.715681+01:00\",\"lastChangeContext\":\"PushTask af558be4-9d2f-4359-bf85-a554e6e90be1 ''Export on resource-testdb2.1''\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"F\"]},{\"schema\":\"email\",\"values\":[\"vivaldi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Antonio\"]},{\"schema\":\"fullname\",\"values\":[\"Antonio Vivaldi\"]},{\"schema\":\"surname\",\"values\":[\"Vivaldi\"]},{\"schema\":\"userId\",\"values\":[\"vivaldi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Vivaldi, Antonio\"]},{\"schema\":\"info\",\"values\":[\"vivaldi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Vivaldi, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\",\"ws-target-resource-1\",\"ws-target-resource-2\",\"ws-target-resource-delete\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"ctype\",\"values\":[\"ou=sample,o=isp\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"vivaldi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:49.620914+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"ou=sample,o=isp\"]},{\"schema\":\"email\",\"values\":[\"vivaldi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Antonio\"]},{\"schema\":\"fullname\",\"values\":[\"Antonio Vivaldi\"]},{\"schema\":\"surname\",\"values\":[\"Vivaldi\"]},{\"schema\":\"userId\",\"values\":[\"vivaldi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Vivaldi, Antonio\"]},{\"schema\":\"info\",\"values\":[\"vivaldi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Vivaldi, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\",\"ws-target-resource-1\",\"ws-target-resource-2\",\"ws-target-resource-delete\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-1\",\"status\":\"FAILURE\",\"failureReason\":\"Creation failed\\n\\n Cause: NULL not allowed for column \\\"PASSWORD\\\"; SQL statement:\"}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:49.802', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:49.801732+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"vivaldi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:49.620914+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"ou=sample,o=isp\"]},{\"schema\":\"email\",\"values\":[\"vivaldi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Antonio\"]},{\"schema\":\"fullname\",\"values\":[\"Antonio Vivaldi\"]},{\"schema\":\"surname\",\"values\":[\"Vivaldi\"]},{\"schema\":\"userId\",\"values\":[\"vivaldi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Vivaldi, Antonio\"]},{\"schema\":\"info\",\"values\":[\"vivaldi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Vivaldi, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\",\"ws-target-resource-1\",\"ws-target-resource-2\",\"ws-target-resource-delete\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"ctype\",\"values\":[\"F\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"vivaldi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:49.752113+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"F\"]},{\"schema\":\"email\",\"values\":[\"vivaldi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Antonio\"]},{\"schema\":\"fullname\",\"values\":[\"Antonio Vivaldi\"]},{\"schema\":\"surname\",\"values\":[\"Vivaldi\"]},{\"schema\":\"userId\",\"values\":[\"vivaldi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Vivaldi, Antonio\"]},{\"schema\":\"info\",\"values\":[\"vivaldi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Vivaldi, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\",\"ws-target-resource-1\",\"ws-target-resource-2\",\"ws-target-resource-delete\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-1\",\"status\":\"FAILURE\",\"failureReason\":\"Creation failed\\n\\n Cause: NULL not allowed for column \\\"PASSWORD\\\"; SQL statement:\"}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:50.723', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:50.723483+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.AnyObjectCR\",\"name\":\"_syncope1779\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"type\":\"PRINTER\",\"relationships\":[],\"memberships\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459f-d6d3-76d8-9d89-7d1bdef88666\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"_syncope1779\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:50.708116+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:50.708166+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[{\"groupKey\":\"0194459d-786b-7f8a-aad7-f05eb16eb585\",\"groupName\":\"aDynMembership23ab09ab\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:49.124', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:49.123924+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"groupd213aac2\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459f-d089-7830-9895-09487806d8b1\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"groupd213aac2\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:49.100859+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:49.100893+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==groupd213aac2\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=groupd213aac2,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"groupd213aac2\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"groupd213aac2\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:50.131', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:50.131271+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"rossini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:08.089716+01:00\",\"lastChangeContext\":\"PushTask c46edc3a-a18b-4af2-b707-f4a415507496 ''Export on resource-testdb2.7''\",\"dynRealms\":[\"dynRealm\"],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"G\"]},{\"schema\":\"firstname\",\"values\":[\"Gioacchino\"]},{\"schema\":\"fullname\",\"values\":[\"Gioacchino Rossini\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-05-25\",\"2010-05-25\"]},{\"schema\":\"surname\",\"values\":[\"Rossini\"]},{\"schema\":\"userId\",\"values\":[\"rossini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Rossini, Gioacchino\"]},{\"schema\":\"info\",\"values\":[\"rossini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Rossini, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\",\"ws-target-resource-nopropagation3\",\"ws-target-resource-nopropagation4\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:12:16.974318Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"b8d38784-57e7-4595-859a-076222644b55\",\"groupName\":\"managingConsultant\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Other\"],\"dynRoles\":[],\"privileges\":[\"postMighty\"],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"loginDate\",\"values\":[\"2009-05-26\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"rossini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:50.116309+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"dynRealm\"],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"G\"]},{\"schema\":\"firstname\",\"values\":[\"Gioacchino\"]},{\"schema\":\"fullname\",\"values\":[\"Gioacchino Rossini\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-05-26\"]},{\"schema\":\"surname\",\"values\":[\"Rossini\"]},{\"schema\":\"userId\",\"values\":[\"rossini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Rossini, Gioacchino\"]},{\"schema\":\"info\",\"values\":[\"rossini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Rossini, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\",\"ws-target-resource-nopropagation3\",\"ws-target-resource-nopropagation4\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:12:16.974318Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"b8d38784-57e7-4595-859a-076222644b55\",\"groupName\":\"managingConsultant\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Other\"],\"dynRoles\":[],\"privileges\":[\"postMighty\"],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:50.465', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:50.464809+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"98eb2e60syncope1727@syncope.apache.org\",\"realm\":\"/even/two/syncope1727\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"98eb2e60syncope1727@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"98eb2e60syncope1727@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"98eb2e60syncope1727@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"userId\",\"values\":[\"98eb2e60syncope1727@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-d5bd-7360-8a46-aa7777b85632\",\"type\":\"USER\",\"realm\":\"/even/two/syncope1727\",\"username\":\"98eb2e60syncope1727@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:50.432997+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:50.44224+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"98eb2e60syncope1727@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"98eb2e60syncope1727@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"98eb2e60syncope1727@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"98eb2e60syncope1727@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 98eb2e60syncope1727@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"98eb2e60syncope1727@syncope.apache.org - 2025-01-08T12:14:50+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:50.42951+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:51.158', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:51.158749+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459f-d7ca-7ea7-acbf-e9638f1c7164\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"obj test 1826\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:50.954599+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:50.954638+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[{\"groupKey\":\"0194459d-786b-7f8a-aad7-f05eb16eb585\",\"groupName\":\"aDynMembership23ab09ab\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}]}", "inputs": ["\"0194459f-d7ca-7ea7-acbf-e9638f1c7164\"", "false"], "logger": {"type": "LOGIC", "event": "delete", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459f-d7ca-7ea7-acbf-e9638f1c7164\",\"type\":null,\"realm\":null,\"name\":null,\"creator\":null,\"creationDate\":null,\"creationContext\":null,\"lastModifier\":null,\"lastChangeDate\":null,\"lastChangeContext\":null,\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:53.749', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:53.748465+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"33f5e014unlink@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"33f5e014unlink@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"fullname\",\"values\":[\"33f5e014unlink@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"33f5e014unlink@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"33f5e014unlink@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e250-7d5a-9f9c-775659e6edcd\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"33f5e014unlink@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:53.653117+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:53.663906+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"33f5e014unlink@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"33f5e014unlink@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"33f5e014unlink@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"33f5e014unlink@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 33f5e014unlink@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"33f5e014unlink@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"33f5e014unlink@syncope.apache.org - 2025-01-08T12:14:53+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:53.648942+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==33f5e014unlink@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[]},{\"schema\":\"ID\",\"values\":[\"33f5e014unlink@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"33f5e014unlink@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"33f5e014unlink@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"33f5e014unlink@syncope.apache.org,surname\"]}]},\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:54.086', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:54.086506+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e311-7bc5-b90d-53b2ef492c95\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f11b420ag.h@t.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:53.849486+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:53.978182+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"firstname\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"fullname\",\"values\":[\"852aa615g.h@t.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"02e6725ft.w@spre.net\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f11b420ag.h@t.com\"]},{\"schema\":\"info\",\"values\":[\"f11b420ag.h@t.com - 2025-01-08T12:14:53+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:53.953976+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459f-e311-7bc5-b90d-53b2ef492c95\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":{\"operation\":\"ADD_REPLACE\",\"value\":\"7814b788-64c5-41ed-ac48-cea7e3dcbf60\"},\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e311-7bc5-b90d-53b2ef492c95\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"7814b788-64c5-41ed-ac48-cea7e3dcbf60\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:53.849486+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:54.078701+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"firstname\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"fullname\",\"values\":[\"852aa615g.h@t.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"02e6725ft.w@spre.net\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f11b420ag.h@t.com\"]},{\"schema\":\"info\",\"values\":[\"7814b788-64c5-41ed-ac48-cea7e3dcbf60 - 2025-01-08T12:14:53+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:53.953976+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:49.157', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:49.15742+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"groupc048887a\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459f-d0aa-73f3-bf63-6a883ec463d4\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"groupc048887a\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:49.133587+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:49.13362+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==groupc048887a\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=groupc048887a,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"groupc048887a\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"groupc048887a\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:50.948', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:50.947833+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"user test 1826\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"7b746c5fissueSearch1@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"fullname\",\"values\":[\"7b746c5fissueSearch1@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7b746c5fissueSearch1@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"7b746c5fissueSearch1@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-d79c-7da3-8751-0bc929a67195\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"user test 1826\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:50.911644+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:50.921042+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"7b746c5fissueSearch1@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7b746c5fissueSearch1@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7b746c5fissueSearch1@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7b746c5fissueSearch1@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 7b746c5fissueSearch1@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"user test 1826 - 2025-01-08T12:14:50+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:50.908769+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:53.05', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:53.050567+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"308260a2assign@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"308260a2assign@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"308260a2assign@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"308260a2assign@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"userId\",\"values\":[\"308260a2assign@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-dfc9-7734-8322-7d1364350e23\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"308260a2assign@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:53.004841+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:53.016236+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"308260a2assign@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"308260a2assign@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"308260a2assign@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"308260a2assign@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 308260a2assign@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"308260a2assign@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"308260a2assign@syncope.apache.org - 2025-01-08T12:14:53+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:53.001563+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:56.131', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:56.131346+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"69590a4bhibp@syncope.apache.org\",\"realm\":\"/hibp\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"69590a4bhibp@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"69590a4bhibp@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"69590a4bhibp@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"69590a4bhibp@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ebb1-76f5-82b7-aa584e8875da\",\"type\":\"USER\",\"realm\":\"/hibp\",\"username\":\"69590a4bhibp@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.052573+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.102163+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"69590a4bhibp@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"69590a4bhibp@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"69590a4bhibp@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"69590a4bhibp@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 69590a4bhibp@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"69590a4bhibp@syncope.apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.049496+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:56.995', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:56.994955+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"c7c22fc5batch_5@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"c7c22fc5batch_5@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c7c22fc5batch_5@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"c7c22fc5batch_5@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"c7c22fc5batch_5@apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ef16-788b-8c49-556245c52af0\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c7c22fc5batch_5@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.925229+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.942811+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c7c22fc5batch_5@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c7c22fc5batch_5@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c7c22fc5batch_5@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c7c22fc5batch_5@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c7c22fc5batch_5@apache.org\"]},{\"schema\":\"info\",\"values\":[\"c7c22fc5batch_5@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.918934+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:58.908', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:58.908284+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"a15853e9suspreactonresource@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\",\"resource-testdb\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f680-793a-b86d-1c025aaf0eaa\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a15853e9suspreactonresource@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:58.821278+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:58.831123+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org - 2025-01-08T12:14:58+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\",\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:58.816144+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==a15853e9suspreactonresource@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=a15853e9suspreactonresource@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null},{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==a15853e9suspreactonresource@syncope.apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:49.184', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:49.184793+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"group955290da\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459f-d0cb-7fd4-9d10-d2ed7947f661\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"group955290da\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:49.16672+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:49.166756+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==group955290da\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=group955290da,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"group955290da\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"group955290da\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:53.818', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:53.817767+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e250-7d5a-9f9c-775659e6edcd\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"33f5e014unlink@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:53.653117+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:53.663906+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"33f5e014unlink@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"33f5e014unlink@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"33f5e014unlink@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"33f5e014unlink@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 33f5e014unlink@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"33f5e014unlink@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"33f5e014unlink@syncope.apache.org - 2025-01-08T12:14:53+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:53.648942+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"0194459f-e250-7d5a-9f9c-775659e6edcd\"", "[\"resource-csv\"]"], "logger": {"type": "LOGIC", "event": "unlink", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e250-7d5a-9f9c-775659e6edcd\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"33f5e014unlink@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:53.653117+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:53.810892+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"33f5e014unlink@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"33f5e014unlink@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"33f5e014unlink@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"33f5e014unlink@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 33f5e014unlink@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"33f5e014unlink@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"33f5e014unlink@syncope.apache.org - 2025-01-08T12:14:53+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:53.648942+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:54.029', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:54.027789+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e311-7bc5-b90d-53b2ef492c95\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f11b420ag.h@t.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:53.849486+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:53.856951+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"firstname\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"fullname\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f11b420ag.h@t.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f11b420ag.h@t.com\"]},{\"schema\":\"info\",\"values\":[\"f11b420ag.h@t.com - 2025-01-08T12:14:53+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:53.841719+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459f-e311-7bc5-b90d-53b2ef492c95\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"userId\",\"values\":[\"02e6725ft.w@spre.net\"]}},{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"fullname\",\"values\":[\"852aa615g.h@t.com\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":true,\"resources\":[]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[{\"operation\":\"ADD_REPLACE\",\"group\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"plainAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e311-7bc5-b90d-53b2ef492c95\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f11b420ag.h@t.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:53.849486+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:53.978182+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"firstname\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"fullname\",\"values\":[\"852aa615g.h@t.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"02e6725ft.w@spre.net\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f11b420ag.h@t.com\"]},{\"schema\":\"info\",\"values\":[\"f11b420ag.h@t.com - 2025-01-08T12:14:53+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:53.953976+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==f11b420ag.h@t.com\",\"attrs\":[{\"schema\":\"FULLNAME\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"__UID__\",\"values\":[\"f11b420ag.h@t.com\"]}]},\"afterObj\":{\"fiql\":\"__UID__==f11b420ag.h@t.com\",\"attrs\":[{\"schema\":\"__NAME__\",\"values\":[\"852aa615g.h@t.com\"]},{\"schema\":\"__UID__\",\"values\":[\"f11b420ag.h@t.com\"]}]},\"resource\":\"ws-target-resource-2\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:55.324', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:55.323936+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e867-7f77-a3a8-7a6b1d8065de\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"66d84717provision@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:55.211101+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:55.22349+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"66d84717provision@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"66d84717provision@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"66d84717provision@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"66d84717provision@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 66d84717provision@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"66d84717provision@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"66d84717provision@syncope.apache.org - 2025-01-08T12:14:55+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:55.207975+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"0194459f-e867-7f77-a3a8-7a6b1d8065de\"", "[\"resource-csv\"]", "true", "\"password\"", "false"], "logger": {"type": "LOGIC", "event": "provision", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e867-7f77-a3a8-7a6b1d8065de\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"66d84717provision@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:55.211101+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:55.22349+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"66d84717provision@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"66d84717provision@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"66d84717provision@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"66d84717provision@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 66d84717provision@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"66d84717provision@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"66d84717provision@syncope.apache.org - 2025-01-08T12:14:55+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:55.207975+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==66d84717provision@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[]},{\"schema\":\"ID\",\"values\":[\"66d84717provision@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"66d84717provision@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"66d84717provision@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password\"]},{\"schema\":\"__UID__\",\"values\":[\"66d84717provision@syncope.apache.org,surname\"]}]},\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:50.569', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:50.569121+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"syncope1779_test@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"syncope1779_test@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"syncope1779_test@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"syncope1779_test@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"userId\",\"values\":[\"syncope1779_test@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-d622-702b-a6b4-0a30d51814e2\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"syncope1779_test@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:50.53423+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:50.544406+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"syncope1779_test@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"syncope1779_test@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"syncope1779_test@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"syncope1779_test@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, syncope1779_test@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"syncope1779_test@syncope.apache.org - 2025-01-08T12:14:50+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:50.531+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:54.266', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:54.266317+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"cf9f9495syncope222@apache.org\",\"realm\":\"/\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"cf9f9495syncope222@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"cf9f9495syncope222@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"cf9f9495syncope222@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"cf9f9495syncope222@apache.org\"]}],\"virAttrs\":[],\"resources\":[\"resource-csv-enforcing\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e44d-7f5d-8745-93e5f63e8178\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"cf9f9495syncope222@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:54.162994+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:54.184256+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"cf9f9495syncope222@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"cf9f9495syncope222@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"cf9f9495syncope222@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"cf9f9495syncope222@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, cf9f9495syncope222@apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"cf9f9495syncope222@apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"cf9f9495syncope222@apache.org - 2025-01-08T12:14:54+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv-enforcing\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:54.15734+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==cf9f9495syncope222@apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[]},{\"schema\":\"ID\",\"values\":[\"cf9f9495syncope222@apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"cf9f9495syncope222@apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cf9f9495syncope222@apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"newPassword12\"]},{\"schema\":\"__UID__\",\"values\":[\"cf9f9495syncope222@apache.org,surname\"]}]},\"resource\":\"resource-csv-enforcing\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:55.26', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:55.259964+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"66d84717provision@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"66d84717provision@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"66d84717provision@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"66d84717provision@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"66d84717provision@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e867-7f77-a3a8-7a6b1d8065de\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"66d84717provision@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:55.211101+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:55.22349+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"66d84717provision@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"66d84717provision@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"66d84717provision@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"66d84717provision@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 66d84717provision@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"66d84717provision@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"66d84717provision@syncope.apache.org - 2025-01-08T12:14:55+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:55.207975+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:56.849', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:56.849526+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"c0f97a00batch_3@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ee8e-7814-bce8-3773151232c5\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c0f97a00batch_3@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.786651+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.797556+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c0f97a00batch_3@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c0f97a00batch_3@apache.org\"]},{\"schema\":\"info\",\"values\":[\"c0f97a00batch_3@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.782895+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:59.105', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:59.105384+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f680-793a-b86d-1c025aaf0eaa\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a15853e9suspreactonresource@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:58.821278+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:58.921197+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org - 2025-01-08T12:14:58+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\",\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:58.816144+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[\"resource-testdb\"],\"key\":\"0194459f-f680-793a-b86d-1c025aaf0eaa\",\"type\":\"REACTIVATE\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f680-793a-b86d-1c025aaf0eaa\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a15853e9suspreactonresource@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:58.821278+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:59.074711+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org - 2025-01-08T12:14:58+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\",\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:58.816144+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==a15853e9suspreactonresource@syncope.apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"false\"]},{\"schema\":\"__NAME__\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]}]},\"afterObj\":{\"fiql\":\"__UID__==a15853e9suspreactonresource@syncope.apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:00.279', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:00.279645+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"9c375778xxx@xxx.xxx\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"9c375778xxx@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"9c375778xxx@xxx.xxx\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"9c375778xxx@xxx.xxx\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"9c375778xxx@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-fbb0-754b-8523-dcd64699450a\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"9c375778xxx@xxx.xxx\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:00.149517+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:00.163371+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"9c375778xxx@xxx.xxx\"]},{\"schema\":\"firstname\",\"values\":[\"9c375778xxx@xxx.xxx\"]},{\"schema\":\"fullname\",\"values\":[\"9c375778xxx@xxx.xxx\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"9c375778xxx@xxx.xxx\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 9c375778xxx@xxx.xxx\"]},{\"schema\":\"info\",\"values\":[\"9c375778xxx@xxx.xxx - 2025-01-08T12:15:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:00.145233+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-nopropagation\",\"status\":\"NOT_ATTEMPTED\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:50.604', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:50.604205+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"syncope1779test@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"syncope1779test@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"syncope1779test@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"syncope1779test@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"syncope1779test@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-d64f-7ab9-8f3d-a4d09a9c8cba\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"syncope1779test@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:50.578346+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:50.583231+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"syncope1779test@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"syncope1779test@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"syncope1779test@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"syncope1779test@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, syncope1779test@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"syncope1779test@syncope.apache.org - 2025-01-08T12:14:50+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:50.57541+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:50.824', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:50.823836+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"bisverdi@syncope.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"bisverdi@syncope.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"bisverdi@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"bisverdi@syncope.org\"]},{\"schema\":\"email\",\"values\":[\"bisverdi@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-d71e-763e-9350-0b841d3835f9\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"bisverdi@syncope.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:50.787573+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:50.792982+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"bisverdi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"bisverdi@syncope.org\"]},{\"schema\":\"fullname\",\"values\":[\"bisverdi@syncope.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"bisverdi@syncope.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, bisverdi@syncope.org\"]},{\"schema\":\"info\",\"values\":[\"bisverdi@syncope.org - 2025-01-08T12:14:50+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:50.78277+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:55.699', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:55.699008+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e9b7-7f11-b2cb-bd296707625c\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"e9798bebpwdonly@t.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:55.549404+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:55.557642+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"firstname\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"fullname\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"e9798bebpwdonly@t.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, e9798bebpwdonly@t.com\"]},{\"schema\":\"info\",\"values\":[\"e9798bebpwdonly@t.com - 2025-01-08T12:14:55+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:55.543355+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459f-e9b7-7f11-b2cb-bd296707625c\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":true,\"resources\":[\"ws-target-resource-2\"]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e9b7-7f11-b2cb-bd296707625c\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"e9798bebpwdonly@t.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:55.549404+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:55.656314+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"firstname\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"fullname\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"e9798bebpwdonly@t.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, e9798bebpwdonly@t.com\"]},{\"schema\":\"info\",\"values\":[\"e9798bebpwdonly@t.com - 2025-01-08T12:14:55+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:55.638111+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==e9798bebpwdonly@t.com\",\"attrs\":[{\"schema\":\"FULLNAME\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"__UID__\",\"values\":[\"e9798bebpwdonly@t.com\"]}]},\"afterObj\":{\"fiql\":\"__UID__==e9798bebpwdonly@t.com\",\"attrs\":[{\"schema\":\"FULLNAME\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"__UID__\",\"values\":[\"e9798bebpwdonly@t.com\"]}]},\"resource\":\"ws-target-resource-2\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:56.538', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:56.537557+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ece4-739b-9279-afa724c1f6cd\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"2c979529async@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.361524+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.366591+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"2c979529async@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 2c979529async@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"2c979529async@syncope.apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\",\"resource-testdb\",\"resource-testdb2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.3566+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459f-ece4-739b-9279-afa724c1f6cd\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":true,\"resources\":[\"resource-ldap\",\"resource-testdb\",\"resource-testdb2\"]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "true"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ece4-739b-9279-afa724c1f6cd\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"2c979529async@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.361524+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.489743+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"2c979529async@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 2c979529async@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"2c979529async@syncope.apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\",\"resource-testdb\",\"resource-testdb2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.457458+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==2c979529async@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=2c979529async@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==2c979529async@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=2c979529async@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null},{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"resource-testdb2\",\"status\":\"CREATED\",\"failureReason\":null},{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"resource-testdb\",\"status\":\"CREATED\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.155', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.154769+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"a62b9866batch_8@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-efcc-7654-a9fb-a33fb6377698\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a62b9866batch_8@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.1051+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.112045+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a62b9866batch_8@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a62b9866batch_8@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a62b9866batch_8@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.100728+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:58.972', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:58.971445+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f680-793a-b86d-1c025aaf0eaa\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a15853e9suspreactonresource@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:58.821278+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:58.831123+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org - 2025-01-08T12:14:58+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\",\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:58.816144+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[\"resource-testdb\",\"resource-ldap\"],\"key\":\"0194459f-f680-793a-b86d-1c025aaf0eaa\",\"type\":\"SUSPEND\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f680-793a-b86d-1c025aaf0eaa\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a15853e9suspreactonresource@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:58.821278+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:58.921197+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org - 2025-01-08T12:14:58+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\",\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:58.816144+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==a15853e9suspreactonresource@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=a15853e9suspreactonresource@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==a15853e9suspreactonresource@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"false\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=a15853e9suspreactonresource@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null},{\"beforeObj\":{\"fiql\":\"__UID__==a15853e9suspreactonresource@syncope.apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]}]},\"afterObj\":{\"fiql\":\"__UID__==a15853e9suspreactonresource@syncope.apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"false\"]},{\"schema\":\"__NAME__\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:50.753', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:50.753348+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459f-d6d3-76d8-9d89-7d1bdef88666\",\"type\":\"PRINTER\",\"realm\":\"/\",\"name\":\"_syncope1779\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:50.708116+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:50.708166+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[{\"groupKey\":\"0194459d-786b-7f8a-aad7-f05eb16eb585\",\"groupName\":\"aDynMembership23ab09ab\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}]}", "inputs": ["\"0194459f-d6d3-76d8-9d89-7d1bdef88666\"", "false"], "logger": {"type": "LOGIC", "event": "delete", "result": "SUCCESS", "category": "AnyObjectLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.AnyObjectTO\",\"key\":\"0194459f-d6d3-76d8-9d89-7d1bdef88666\",\"type\":null,\"realm\":null,\"name\":null,\"creator\":null,\"creationDate\":null,\"creationContext\":null,\"lastModifier\":null,\"lastChangeDate\":null,\"lastChangeContext\":null,\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[],\"resources\":[],\"relationships\":[],\"memberships\":[],\"dynMemberships\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:50.887', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:50.88707+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"34604d29syncope800@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"34604d29syncope800@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"D''Amico\"]},{\"schema\":\"firstname\",\"values\":[\"34604d29syncope800@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"34604d29syncope800@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"34604d29syncope800@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-d767-7781-b08e-5470df43c77d\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"34604d29syncope800@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:50.858237+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:50.866508+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"34604d29syncope800@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"34604d29syncope800@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"34604d29syncope800@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"D''Amico\"]},{\"schema\":\"userId\",\"values\":[\"34604d29syncope800@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"D''Amico, 34604d29syncope800@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"34604d29syncope800@syncope.apache.org - 2025-01-08T12:14:50+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"D''Amico, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:50.855279+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:51.007', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:51.00703+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"user 1826 test\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"f08434d9issueSearch2@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"f08434d9issueSearch2@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"f08434d9issueSearch2@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"f08434d9issueSearch2@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-d7e0-78c5-a86c-f69591816e60\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"user 1826 test\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:50.980179+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:50.988437+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f08434d9issueSearch2@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"f08434d9issueSearch2@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"f08434d9issueSearch2@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f08434d9issueSearch2@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f08434d9issueSearch2@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"user 1826 test - 2025-01-08T12:14:50+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:50.976974+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:51.674', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:51.674291+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"8fb2d51e-c605-4e80-a72b-13ffecf1aa9a\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"employee\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2010-10-20T10:00:00Z\",\"lastChangeContext\":null,\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"icon4\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"icon4: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupUR\",\"key\":\"8fb2d51e-c605-4e80-a72b-13ffecf1aa9a\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"name\":null,\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[{\"anyType\":\"USER\",\"auxClasses\":[\"other\"]}]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"8fb2d51e-c605-4e80-a72b-13ffecf1aa9a\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"employee\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:51.669395+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"icon4\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"icon4: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[{\"anyType\":\"USER\",\"auxClasses\":[\"other\"]}]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:51.775', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:51.774736+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"823074dc-d280-436d-a7dd-07399fae48ec\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"puccini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:40.289192+01:00\",\"lastChangeContext\":\"PushTask 03aa2a04-4881-4573-9117-753f81b04865 ''Export on resource-testdb2.3''\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"Giacomo\"]},{\"schema\":\"fullname\",\"values\":[\"Giacomo Puccini\"]},{\"schema\":\"surname\",\"values\":[\"Puccini\"]},{\"schema\":\"userId\",\"values\":[\"puccini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Puccini, Giacomo\"]},{\"schema\":\"info\",\"values\":[\"puccini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Puccini, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:14:40.285212+01:00\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"groupName\":\"artDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Search for realm evenTwo\",\"Connector and Resource for realm evenTwo\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"823074dc-d280-436d-a7dd-07399fae48ec\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"ctype\",\"values\":[\"myownctype\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[{\"operation\":\"ADD_REPLACE\",\"group\":\"034740a9-fa10-453b-af37-dc7897e98fb1\",\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"additionalctype\"]}],\"virAttrs\":[]},{\"operation\":\"ADD_REPLACE\",\"group\":\"8fb2d51e-c605-4e80-a72b-13ffecf1aa9a\",\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"additionalemployeectype\"]}],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"823074dc-d280-436d-a7dd-07399fae48ec\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"puccini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:51.75921+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"myownctype\"]},{\"schema\":\"firstname\",\"values\":[\"Giacomo\"]},{\"schema\":\"fullname\",\"values\":[\"Giacomo Puccini\"]},{\"schema\":\"surname\",\"values\":[\"Puccini\"]},{\"schema\":\"userId\",\"values\":[\"puccini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Puccini, Giacomo\"]},{\"schema\":\"info\",\"values\":[\"puccini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Puccini, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:14:40.285212+01:00\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"groupName\":\"artDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"034740a9-fa10-453b-af37-dc7897e98fb1\",\"groupName\":\"additional\",\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"additionalctype\"]}],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]},{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]},{\"groupKey\":\"8fb2d51e-c605-4e80-a72b-13ffecf1aa9a\",\"groupName\":\"employee\",\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"additionalemployeectype\"]}],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Search for realm evenTwo\",\"Connector and Resource for realm evenTwo\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:52.027', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:52.026854+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"dynMembership67a7c189\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":\"cool==true\",\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"0194459f-dbe9-7a35-b3b8-1bee578da4e0\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"dynMembership67a7c189\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:52.013311+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:52.013379+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":\"cool==true\",\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":1,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:52.479', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:52.478553+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-dd65-7e6d-855f-fe63b0b9a4c1\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"35c9db08updatewithout@password.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:52.393158+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:52.401396+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"35c9db08updatewithout@password.com\"]},{\"schema\":\"firstname\",\"values\":[\"35c9db08updatewithout@password.com\"]},{\"schema\":\"fullname\",\"values\":[\"35c9db08updatewithout@password.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"35c9db08updatewithout@password.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 35c9db08updatewithout@password.com\"]},{\"schema\":\"info\",\"values\":[\"35c9db08updatewithout@password.com - 2025-01-08T12:14:52+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:52.389742+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459f-dd65-7e6d-855f-fe63b0b9a4c1\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"DELETE\",\"attr\":{\"schema\":\"ctype\",\"values\":[]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-dd65-7e6d-855f-fe63b0b9a4c1\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"35c9db08updatewithout@password.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:52.393158+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:52.469229+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"35c9db08updatewithout@password.com\"]},{\"schema\":\"firstname\",\"values\":[\"35c9db08updatewithout@password.com\"]},{\"schema\":\"fullname\",\"values\":[\"35c9db08updatewithout@password.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"35c9db08updatewithout@password.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 35c9db08updatewithout@password.com\"]},{\"schema\":\"info\",\"values\":[\"35c9db08updatewithout@password.com - 2025-01-08T12:14:52+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:52.389742+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:52.717', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:52.717318+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"YYY006a0f75custompolicyrules@syncope.apache.org\",\"realm\":\"/even/two\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"006a0f75custompolicyrules@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"006a0f75custompolicyrules@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"006a0f75custompolicyrules@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"006a0f75custompolicyrules@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-de92-7321-be93-5f857b4224c5\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"YYY006a0f75custompolicyrules@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:52.693858+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:52.701132+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"006a0f75custompolicyrules@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"006a0f75custompolicyrules@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"006a0f75custompolicyrules@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"006a0f75custompolicyrules@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 006a0f75custompolicyrules@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"YYY006a0f75custompolicyrules@syncope.apache.org - 2025-01-08T12:14:52+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:52.690574+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:52.811', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:52.811085+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"9e69e32dprovision@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-def0-78e6-ab3f-2caf60170301\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"9e69e32dprovision@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:52.787976+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:52.795076+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"9e69e32dprovision@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"9e69e32dprovision@syncope.apache.org - 2025-01-08T12:14:52+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:52.784854+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:52.891', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:52.890983+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-def0-78e6-ab3f-2caf60170301\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"9e69e32dprovision@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:52.787976+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:52.795076+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"9e69e32dprovision@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"9e69e32dprovision@syncope.apache.org - 2025-01-08T12:14:52+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:52.784854+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"0194459f-def0-78e6-ab3f-2caf60170301\"", "[\"resource-csv\"]", "true", "\"password\"", "false"], "logger": {"type": "LOGIC", "event": "provision", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-def0-78e6-ab3f-2caf60170301\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"9e69e32dprovision@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:52.787976+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:52.795076+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"9e69e32dprovision@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"9e69e32dprovision@syncope.apache.org - 2025-01-08T12:14:52+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:52.784854+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==9e69e32dprovision@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[]},{\"schema\":\"ID\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"9e69e32dprovision@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password\"]},{\"schema\":\"__UID__\",\"values\":[\"9e69e32dprovision@syncope.apache.org,surname\"]}]},\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:52.977', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:52.977615+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-def0-78e6-ab3f-2caf60170301\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"9e69e32dprovision@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:52.787976+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:52.795076+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"9e69e32dprovision@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"9e69e32dprovision@syncope.apache.org - 2025-01-08T12:14:52+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:52.784854+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"0194459f-def0-78e6-ab3f-2caf60170301\"", "[\"resource-csv\"]", "false"], "logger": {"type": "LOGIC", "event": "deprovision", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-def0-78e6-ab3f-2caf60170301\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"9e69e32dprovision@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:52.787976+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:52.795076+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"9e69e32dprovision@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"9e69e32dprovision@syncope.apache.org - 2025-01-08T12:14:52+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:52.784854+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==9e69e32dprovision@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[]},{\"schema\":\"ID\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"9e69e32dprovision@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"9e69e32dprovision@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password\"]},{\"schema\":\"__UID__\",\"values\":[\"9e69e32dprovision@syncope.apache.org,surname\"]}]},\"afterObj\":null,\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:53.169', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:53.168991+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-dfc9-7734-8322-7d1364350e23\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"308260a2assign@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:53.004841+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:53.016236+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"308260a2assign@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"308260a2assign@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"308260a2assign@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"308260a2assign@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 308260a2assign@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"308260a2assign@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"308260a2assign@syncope.apache.org - 2025-01-08T12:14:53+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:53.001563+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"0194459f-dfc9-7734-8322-7d1364350e23\"", "[\"resource-csv\"]", "true", "\"password123\"", "false"], "logger": {"type": "LOGIC", "event": "assign", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-dfc9-7734-8322-7d1364350e23\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"308260a2assign@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:53.004841+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:53.117945+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"308260a2assign@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"308260a2assign@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"308260a2assign@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"308260a2assign@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 308260a2assign@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"308260a2assign@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"308260a2assign@syncope.apache.org - 2025-01-08T12:14:53+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:53.001563+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==308260a2assign@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[]},{\"schema\":\"ID\",\"values\":[\"308260a2assign@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"308260a2assign@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"308260a2assign@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"308260a2assign@syncope.apache.org,surname\"]}]},\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:53.289', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:53.289417+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"c623476ca.b@c.com\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"c623476ca.b@c.com\"]},{\"schema\":\"firstname\",\"values\":[\"c623476ca.b@c.com\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"activationDate\",\"values\":[null]},{\"schema\":\"email\",\"values\":[\"c623476ca.b@c.com\"]},{\"schema\":\"invalid schema\",\"values\":[\"a value\"]},{\"schema\":\"userId\",\"values\":[\"c623476ca.b@c.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e09c-7bce-8f0f-1f1242538c6e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c623476ca.b@c.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:53.220696+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:53.229666+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c623476ca.b@c.com\"]},{\"schema\":\"firstname\",\"values\":[\"c623476ca.b@c.com\"]},{\"schema\":\"fullname\",\"values\":[\"c623476ca.b@c.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c623476ca.b@c.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c623476ca.b@c.com\"]},{\"schema\":\"info\",\"values\":[\"c623476ca.b@c.com - 2025-01-08T12:14:53+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:53.212258+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==c623476ca.b@c.com\",\"attrs\":[{\"schema\":\"FULLNAME\",\"values\":[\"c623476ca.b@c.com\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"c623476ca.b@c.com\"]},{\"schema\":\"__UID__\",\"values\":[\"c623476ca.b@c.com\"]}]},\"resource\":\"ws-target-resource-2\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:53.473', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:53.472794+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"qqgf.z@nn.com\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"qqgf.z@nn.com\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"qqgf.z@nn.com\"]},{\"schema\":\"fullname\",\"values\":[\"qqgf.z@nn.com\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"qqgf.z@nn.com\"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e161-795e-b864-4e1ad8147de0\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"qqgf.z@nn.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:53.413612+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:53.423894+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"qqgf.z@nn.com\"]},{\"schema\":\"firstname\",\"values\":[\"qqgf.z@nn.com\"]},{\"schema\":\"fullname\",\"values\":[\"qqgf.z@nn.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"qqgf.z@nn.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, qqgf.z@nn.com\"]},{\"schema\":\"info\",\"values\":[\"qqgf.z@nn.com - 2025-01-08T12:14:53+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:53.410065+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==qqgf.z@nn.com\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"qqgf.z@nn.com\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"qqgf.z@nn.com\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"qqgf.z@nn.com\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:53.589', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:53.589064+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"07a63542yyy@yyy.yyy\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"07a63542yyy@yyy.yyy\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"fullname\",\"values\":[\"07a63542yyy@yyy.yyy\"]},{\"schema\":\"firstname\",\"values\":[\"07a63542yyy@yyy.yyy\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"userId\",\"values\":[\"07a63542yyy@yyy.yyy\"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e1df-76f1-a9d0-e5d248ceb1e9\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"07a63542yyy@yyy.yyy\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:53.538603+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:53.543377+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"07a63542yyy@yyy.yyy\"]},{\"schema\":\"firstname\",\"values\":[\"07a63542yyy@yyy.yyy\"]},{\"schema\":\"fullname\",\"values\":[\"07a63542yyy@yyy.yyy\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"07a63542yyy@yyy.yyy\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 07a63542yyy@yyy.yyy\"]},{\"schema\":\"info\",\"values\":[\"07a63542yyy@yyy.yyy - 2025-01-08T12:14:53+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:53.535696+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==07a63542yyy@yyy.yyy\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"07a63542yyy@yyy.yyy\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"07a63542yyy@yyy.yyy\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"07a63542yyy@yyy.yyy\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:53.934', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:53.934556+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"f11b420ag.h@t.com\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"firstname\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"fullname\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e311-7bc5-b90d-53b2ef492c95\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f11b420ag.h@t.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:53.849486+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:53.856951+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"firstname\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"fullname\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f11b420ag.h@t.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f11b420ag.h@t.com\"]},{\"schema\":\"info\",\"values\":[\"f11b420ag.h@t.com - 2025-01-08T12:14:53+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:53.841719+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==f11b420ag.h@t.com\",\"attrs\":[{\"schema\":\"FULLNAME\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"f11b420ag.h@t.com\"]},{\"schema\":\"__UID__\",\"values\":[\"f11b420ag.h@t.com\"]}]},\"resource\":\"ws-target-resource-2\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:54.837', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:54.83674+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e5a8-72cb-888d-dd933c9a2a66\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f1f862edt@p.mode\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:54.512228+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:54.520832+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f1f862edt@p.mode\"]},{\"schema\":\"firstname\",\"values\":[\"f1f862edt@p.mode\"]},{\"schema\":\"fullname\",\"values\":[\"f1f862edt@p.mode\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f1f862edt@p.mode\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f1f862edt@p.mode\"]},{\"schema\":\"info\",\"values\":[\"f1f862edt@p.mode - 2025-01-08T12:14:54+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:54.504909+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459f-e5a8-72cb-888d-dd933c9a2a66\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"surname\",\"values\":[\"surname2\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e5a8-72cb-888d-dd933c9a2a66\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f1f862edt@p.mode\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:54.512228+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:54.784625+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f1f862edt@p.mode\"]},{\"schema\":\"firstname\",\"values\":[\"f1f862edt@p.mode\"]},{\"schema\":\"fullname\",\"values\":[\"f1f862edt@p.mode\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname2\"]},{\"schema\":\"userId\",\"values\":[\"f1f862edt@p.mode\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname2, f1f862edt@p.mode\"]},{\"schema\":\"info\",\"values\":[\"f1f862edt@p.mode - 2025-01-08T12:14:54+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname2, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:54.504909+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==f1f862edt@p.mode\",\"attrs\":[{\"schema\":\"FULLNAME\",\"values\":[\"f1f862edt@p.mode\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"f1f862edt@p.mode\"]},{\"schema\":\"__UID__\",\"values\":[\"f1f862edt@p.mode\"]}]},\"afterObj\":{\"fiql\":\"__UID__==f1f862edt@p.mode\",\"attrs\":[{\"schema\":\"FULLNAME\",\"values\":[\"f1f862edt@p.mode\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname2\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"f1f862edt@p.mode\"]},{\"schema\":\"__UID__\",\"values\":[\"f1f862edt@p.mode\"]}]},\"resource\":\"ws-target-resource-2\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:55.416', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:55.416398+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"7fa539eeunassign@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e8f2-7b73-81ab-f7671454c6f2\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"7fa539eeunassign@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:55.349706+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:55.355046+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"7fa539eeunassign@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"7fa539eeunassign@syncope.apache.org - 2025-01-08T12:14:55+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:55.346591+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==7fa539eeunassign@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[]},{\"schema\":\"ID\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"7fa539eeunassign@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"7fa539eeunassign@syncope.apache.org,surname\"]}]},\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:54.127', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:54.127762+01:00", "before": "null", "inputs": ["{\"key\":\"resource-csv-enforcing\",\"connector\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"connectorDisplayName\":\"CSVDir\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"csv\",\"generic membership\",\"minimal group\"],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334817994}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"csvuserid\",\"extAttrName\":\"__NAME__\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[root].rderToBePropagated\",\"extAttrName\":\"theirgroup\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":100,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"880f8553-069b-4aed-9930-2cd53873f544\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-csv-enforcing\",\"connector\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"connectorDisplayName\":\"CSVDir\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"csv\",\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"csvuserid\",\"extAttrName\":\"__NAME__\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[root].rderToBePropagated\",\"extAttrName\":\"theirgroup\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":100,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"880f8553-069b-4aed-9930-2cd53873f544\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:00.111', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:00.111159+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-fa7e-7f95-8302-7913a29fe47e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b84b7689suspendReactivate@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T11:14:59.841965Z\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T11:14:59.847467Z\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org - 2025-01-08T11:14:59Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T11:14:59.838606Z\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-fa7e-7f95-8302-7913a29fe47e\",\"type\":\"SUSPEND\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-fa7e-7f95-8302-7913a29fe47e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b84b7689suspendReactivate@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T11:14:59.841965Z\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:00.065279+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org - 2025-01-08T11:14:59Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T11:14:59.838606Z\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:00.337', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:00.337087+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"6d01f96fupdatesame@password.com\",\"realm\":\"/even/two\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"6d01f96fupdatesame@password.com\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"6d01f96fupdatesame@password.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"6d01f96fupdatesame@password.com\"]},{\"schema\":\"email\",\"values\":[\"6d01f96fupdatesame@password.com\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-fc43-759b-a86b-6474e3d751fe\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"6d01f96fupdatesame@password.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:00.294074+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:00.30219+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"6d01f96fupdatesame@password.com\"]},{\"schema\":\"firstname\",\"values\":[\"6d01f96fupdatesame@password.com\"]},{\"schema\":\"fullname\",\"values\":[\"6d01f96fupdatesame@password.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"6d01f96fupdatesame@password.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 6d01f96fupdatesame@password.com\"]},{\"schema\":\"info\",\"values\":[\"6d01f96fupdatesame@password.com - 2025-01-08T12:15:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:00.291174+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:01.455', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:01.455356+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"c9b2dec2-00a7-4855-97c0-d854842b4b24\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"bellini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T11:14:32.008985Z\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"cool\",\"values\":[\"true\"]},{\"schema\":\"firstname\",\"values\":[\"Vincenzo\"]},{\"schema\":\"fullname\",\"values\":[\"Vincenzo Bellini\"]},{\"schema\":\"gender\",\"values\":[\"M\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-06-23\"]},{\"schema\":\"surname\",\"values\":[\"Bellini\"]},{\"schema\":\"userId\",\"values\":[\"bellini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Bellini, Vincenzo\"]},{\"schema\":\"info\",\"values\":[\"bellini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Bellini, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:14:32.006264Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"LEFT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"otherEndName\":\"HP LJ 1300n\"}],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[{\"groupKey\":\"0194459f-dbe9-7a35-b3b8-1bee578da4e0\",\"groupName\":\"dynMembership67a7c189\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[\"role79537fa7\",\"User manager\",\"User reviewer\"],\"dynRoles\":[\"dynMembershipc60fa491\"],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"c9b2dec2-00a7-4855-97c0-d854842b4b24\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"ctype\",\"values\":[\"a type\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"c9b2dec2-00a7-4855-97c0-d854842b4b24\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"bellini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:01.447678+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"cool\",\"values\":[\"true\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"Vincenzo\"]},{\"schema\":\"fullname\",\"values\":[\"Vincenzo Bellini\"]},{\"schema\":\"gender\",\"values\":[\"M\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-06-23\"]},{\"schema\":\"surname\",\"values\":[\"Bellini\"]},{\"schema\":\"userId\",\"values\":[\"bellini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Bellini, Vincenzo\"]},{\"schema\":\"info\",\"values\":[\"bellini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Bellini, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:14:32.006264Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[{\"type\":\"neighborhood\",\"end\":\"LEFT\",\"otherEndType\":\"PRINTER\",\"otherEndKey\":\"fc6dbc3a-6c07-4965-8781-921e7401a4a5\",\"otherEndName\":\"HP LJ 1300n\"}],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[{\"groupKey\":\"0194459f-dbe9-7a35-b3b8-1bee578da4e0\",\"groupName\":\"dynMembership67a7c189\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[\"role79537fa7\",\"User manager\",\"User reviewer\"],\"dynRoles\":[\"dynMembershipc60fa491\"],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:31.902', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:31.902165+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"SYNCOPE354-4831108d\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"019445a0-77a2-73ff-b79e-3c26d184b574\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"SYNCOPE354-4831108d\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:31.878943+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:31.879336+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==SYNCOPE354-4831108d\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=SYNCOPE354-4831108d,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"SYNCOPE354-4831108d\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"SYNCOPE354-4831108d\"]},{\"schema\":\"owner\",\"values\":[]},{\"schema\":\"uniqueMember\",\"values\":[\"uid=admin,ou=system\"]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:32.094', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:32.094728+01:00", "before": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"uniqueMember\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "inputs": ["{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:32.326', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:32.325914+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"eda450e1syncope383@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"userId\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7939-770c-a043-9d417b3521b6\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"eda450e1syncope383@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:32.287033+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:32.295416+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"eda450e1syncope383@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, eda450e1syncope383@apache.org\"]},{\"schema\":\"info\",\"values\":[\"eda450e1syncope383@apache.org - 2025-01-08T12:15:32+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:32.281874+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:54.589', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:54.589123+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"f1f862edt@p.mode\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"f1f862edt@p.mode\"]},{\"schema\":\"firstname\",\"values\":[\"f1f862edt@p.mode\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"f1f862edt@p.mode\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"f1f862edt@p.mode\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e5a8-72cb-888d-dd933c9a2a66\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f1f862edt@p.mode\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:54.512228+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:54.520832+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f1f862edt@p.mode\"]},{\"schema\":\"firstname\",\"values\":[\"f1f862edt@p.mode\"]},{\"schema\":\"fullname\",\"values\":[\"f1f862edt@p.mode\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f1f862edt@p.mode\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f1f862edt@p.mode\"]},{\"schema\":\"info\",\"values\":[\"f1f862edt@p.mode - 2025-01-08T12:14:54+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:54.504909+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==f1f862edt@p.mode\",\"attrs\":[{\"schema\":\"FULLNAME\",\"values\":[\"f1f862edt@p.mode\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"f1f862edt@p.mode\"]},{\"schema\":\"__UID__\",\"values\":[\"f1f862edt@p.mode\"]}]},\"resource\":\"ws-target-resource-2\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:55.62', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:55.619947+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"e9798bebpwdonly@t.com\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"userId\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"firstname\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e9b7-7f11-b2cb-bd296707625c\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"e9798bebpwdonly@t.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:55.549404+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:55.557642+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"firstname\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"fullname\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"e9798bebpwdonly@t.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, e9798bebpwdonly@t.com\"]},{\"schema\":\"info\",\"values\":[\"e9798bebpwdonly@t.com - 2025-01-08T12:14:55+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:55.543355+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==e9798bebpwdonly@t.com\",\"attrs\":[{\"schema\":\"FULLNAME\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"e9798bebpwdonly@t.com\"]},{\"schema\":\"__UID__\",\"values\":[\"e9798bebpwdonly@t.com\"]}]},\"resource\":\"ws-target-resource-2\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:56.712', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:56.711752+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"13b242eebatch_1@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"email\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ee10-7b2b-b024-0767333c0a5a\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"13b242eebatch_1@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.65996+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.6687+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"13b242eebatch_1@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 13b242eebatch_1@apache.org\"]},{\"schema\":\"info\",\"values\":[\"13b242eebatch_1@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.6568+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:58.372', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:58.372225+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f27a-7128-acf1-975ed877ce54\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4325bc4brest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.791083+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.799343+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4325bc4brest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4325bc4brest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"4325bc4brest@syncope.apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"rest-target-resource\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.786917+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459f-f27a-7128-acf1-975ed877ce54\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"surname\",\"values\":[\"surname2\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f27a-7128-acf1-975ed877ce54\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4325bc4brest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.791083+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:58.154321+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname2\"]},{\"schema\":\"userId\",\"values\":[\"4325bc4brest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname2, 4325bc4brest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"4325bc4brest@syncope.apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname2, \"]}],\"virAttrs\":[],\"resources\":[\"rest-target-resource\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.786917+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==0194459f-f27a-7128-acf1-975ed877ce54\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459f-f27a-7128-acf1-975ed877ce54\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459f-f27a-7128-acf1-975ed877ce54\"]},{\"schema\":\"email\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"firstName\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"key\",\"values\":[\"0194459f-f27a-7128-acf1-975ed877ce54\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"username\",\"values\":[\"4325bc4brest@syncope.apache.org\"]}]},\"afterObj\":{\"fiql\":\"__UID__==0194459f-f27a-7128-acf1-975ed877ce54\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459f-f27a-7128-acf1-975ed877ce54\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459f-f27a-7128-acf1-975ed877ce54\"]},{\"schema\":\"email\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"firstName\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"key\",\"values\":[\"0194459f-f27a-7128-acf1-975ed877ce54\"]},{\"schema\":\"surname\",\"values\":[\"surname2\"]},{\"schema\":\"username\",\"values\":[\"4325bc4brest@syncope.apache.org\"]}]},\"resource\":\"rest-target-resource\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:59.231', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:59.231145+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"7b03eacdmpurpose@apache.org\",\"realm\":\"/\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"7b03eacdmpurpose@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7b03eacdmpurpose@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"7b03eacdmpurpose@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"7b03eacdmpurpose@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f7b2-7ecc-9df0-3834bb497df7\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"7b03eacdmpurpose@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:59.12727+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:59.140103+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"7b03eacdmpurpose@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7b03eacdmpurpose@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7b03eacdmpurpose@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7b03eacdmpurpose@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 7b03eacdmpurpose@apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"7b03eacdmpurpose@apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"7b03eacdmpurpose@apache.org - 2025-01-08T12:14:59+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:59.122421+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==7b03eacdmpurpose@apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[]},{\"schema\":\"ID\",\"values\":[\"7b03eacdmpurpose@apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"7b03eacdmpurpose@apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"7b03eacdmpurpose@apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"7b03eacdmpurpose@apache.org,surname\"]}]},\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:00.751', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:00.750665+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-fcde-7d6f-8cb8-2fad353b8a72\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4a9f224csyncope108@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:00.484087+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:00.641368+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"4a9f224csyncope108@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"4a9f224csyncope108@syncope.apache.org - 2025-01-08T12:15:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:00.446328+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"ba9ed509-b1f5-48ab-a334-c8530a6422dc\",\"groupName\":\"bGroupForPropagation\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459f-fcde-7d6f-8cb8-2fad353b8a72\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"DELETE\",\"value\":\"resource-csv\"}],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-fcde-7d6f-8cb8-2fad353b8a72\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4a9f224csyncope108@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:00.484087+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:00.743794+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"4a9f224csyncope108@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"4a9f224csyncope108@syncope.apache.org - 2025-01-08T12:15:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:00.446328+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"ba9ed509-b1f5-48ab-a334-c8530a6422dc\",\"groupName\":\"bGroupForPropagation\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:55.513', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:55.512748+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e8f2-7b73-81ab-f7671454c6f2\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"7fa539eeunassign@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:55.349706+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:55.355046+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"7fa539eeunassign@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"7fa539eeunassign@syncope.apache.org - 2025-01-08T12:14:55+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:55.346591+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"0194459f-e8f2-7b73-81ab-f7671454c6f2\"", "[\"resource-csv\"]", "false"], "logger": {"type": "LOGIC", "event": "unassign", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-e8f2-7b73-81ab-f7671454c6f2\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"7fa539eeunassign@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:55.349706+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:55.468072+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"7fa539eeunassign@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"7fa539eeunassign@syncope.apache.org - 2025-01-08T12:14:55+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:55.346591+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==7fa539eeunassign@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[]},{\"schema\":\"ID\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"7fa539eeunassign@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"7fa539eeunassign@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"7fa539eeunassign@syncope.apache.org,surname\"]}]},\"afterObj\":null,\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:56.191', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:56.190938+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"2d4ff086link@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"2d4ff086link@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"2d4ff086link@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"2d4ff086link@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"2d4ff086link@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ec17-7943-bbea-1b20e13e16dd\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"2d4ff086link@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.15482+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.159977+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"2d4ff086link@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"2d4ff086link@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"2d4ff086link@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"2d4ff086link@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 2d4ff086link@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"2d4ff086link@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"2d4ff086link@syncope.apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.151161+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:56.428', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:56.42778+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"2c979529async@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"2c979529async@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\",\"resource-testdb2\",\"resource-testdb\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "true"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ece4-739b-9279-afa724c1f6cd\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"2c979529async@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.361524+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.366591+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"2c979529async@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 2c979529async@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"2c979529async@syncope.apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\",\"resource-testdb\",\"resource-testdb2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.3566+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==2c979529async@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=2c979529async@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"2c979529async@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null},{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"resource-testdb2\",\"status\":\"CREATED\",\"failureReason\":null},{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"resource-testdb\",\"status\":\"CREATED\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:56.775', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:56.775081+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"81ad70babatch_2@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"81ad70babatch_2@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"81ad70babatch_2@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"81ad70babatch_2@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"81ad70babatch_2@apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ee4e-789f-ae30-37294cd40d1c\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"81ad70babatch_2@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.722623+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.728167+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"81ad70babatch_2@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"81ad70babatch_2@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"81ad70babatch_2@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"81ad70babatch_2@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 81ad70babatch_2@apache.org\"]},{\"schema\":\"info\",\"values\":[\"81ad70babatch_2@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.71923+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.049', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.048719+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"6e31978fbatch_6@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"userId\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ef68-7189-8a75-dd4e7e567eab\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"6e31978fbatch_6@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.005216+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.010996+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"6e31978fbatch_6@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 6e31978fbatch_6@apache.org\"]},{\"schema\":\"info\",\"values\":[\"6e31978fbatch_6@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.001229+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.094', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.094351+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"d56ef984batch_7@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ef9f-7e2e-9eca-759d1e5f09c7\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"d56ef984batch_7@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.058444+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.063749+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"d56ef984batch_7@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, d56ef984batch_7@apache.org\"]},{\"schema\":\"info\",\"values\":[\"d56ef984batch_7@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.055262+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:56.246', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:56.24622+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ec17-7943-bbea-1b20e13e16dd\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"2d4ff086link@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.15482+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.159977+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"2d4ff086link@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"2d4ff086link@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"2d4ff086link@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"2d4ff086link@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 2d4ff086link@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"2d4ff086link@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"2d4ff086link@syncope.apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.151161+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"0194459f-ec17-7943-bbea-1b20e13e16dd\"", "[\"resource-csv\"]"], "logger": {"type": "LOGIC", "event": "link", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ec17-7943-bbea-1b20e13e16dd\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"2d4ff086link@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.15482+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.240906+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"2d4ff086link@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"2d4ff086link@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"2d4ff086link@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"2d4ff086link@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 2d4ff086link@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"2d4ff086link@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"2d4ff086link@syncope.apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.151161+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.202', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.201888+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"07b17440batch_9@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"userId\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f008-70d9-996d-338bf41a9aa9\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"07b17440batch_9@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.164242+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.170605+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"07b17440batch_9@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 07b17440batch_9@apache.org\"]},{\"schema\":\"info\",\"values\":[\"07b17440batch_9@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.160807+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:59.355', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:59.355223+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f831-732b-8cfc-2a09192f4247\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f8279ee2multivalue@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:59.255853+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:59.264685+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f8279ee2multivalue@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"f8279ee2multivalue@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"f8279ee2multivalue@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f8279ee2multivalue@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f8279ee2multivalue@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"f8279ee2multivalue@syncope.apache.org - 2025-01-08T12:14:59+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:59.24968+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459f-f831-732b-8cfc-2a09192f4247\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\",\"2000-01-01\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f831-732b-8cfc-2a09192f4247\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f8279ee2multivalue@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:59.255853+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:59.349401+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f8279ee2multivalue@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"f8279ee2multivalue@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"f8279ee2multivalue@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\",\"2000-01-01\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f8279ee2multivalue@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f8279ee2multivalue@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"f8279ee2multivalue@syncope.apache.org - 2025-01-08T12:14:59+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:59.24968+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:00.833', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:00.832665+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-fcde-7d6f-8cb8-2fad353b8a72\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4a9f224csyncope108@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:00.484087+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:00.743794+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"4a9f224csyncope108@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"4a9f224csyncope108@syncope.apache.org - 2025-01-08T12:15:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:00.446328+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"ba9ed509-b1f5-48ab-a334-c8530a6422dc\",\"groupName\":\"bGroupForPropagation\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459f-fcde-7d6f-8cb8-2fad353b8a72\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[{\"operation\":\"DELETE\",\"group\":\"ba9ed509-b1f5-48ab-a334-c8530a6422dc\",\"plainAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-fcde-7d6f-8cb8-2fad353b8a72\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4a9f224csyncope108@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:00.484087+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:00.796758+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"4a9f224csyncope108@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"4a9f224csyncope108@syncope.apache.org - 2025-01-08T12:15:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:00.446328+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==4a9f224csyncope108@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[]},{\"schema\":\"ID\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"4a9f224csyncope108@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"4a9f224csyncope108@syncope.apache.org,surname\"]}]},\"afterObj\":null,\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:01.677', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:01.677312+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-0138-7e13-8613-5acdb1ef1edc\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"20753fd9syncope266@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:01.566718+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:01.579704+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"20753fd9syncope266@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"20753fd9syncope266@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"20753fd9syncope266@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"20753fd9syncope266@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 20753fd9syncope266@apache.org\"]},{\"schema\":\"info\",\"values\":[\"20753fd9syncope266@apache.org - 2025-01-08T12:15:01+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:01.561114+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-0138-7e13-8613-5acdb1ef1edc\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"ws-target-resource-update\"}],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-0138-7e13-8613-5acdb1ef1edc\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"20753fd9syncope266@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:01.566718+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:01.645972+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"20753fd9syncope266@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"20753fd9syncope266@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"20753fd9syncope266@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"20753fd9syncope266@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 20753fd9syncope266@apache.org\"]},{\"schema\":\"info\",\"values\":[\"20753fd9syncope266@apache.org - 2025-01-08T12:15:01+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-update\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:01.561114+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-update\",\"status\":\"FAILURE\",\"failureReason\":\"Can not create account ''019445a0-0138-7e13-8613-5acdb1ef1edc''.\\n\\n Cause: Column \\\"TEST3\\\" not found; SQL statement:\"}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:33.309', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:33.309114+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"b1eb7fc3syncope435@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"storePassword\":false,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7d0b-7e2c-961f-70f186543610\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b1eb7fc3syncope435@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.262789+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:33.268049+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b1eb7fc3syncope435@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:56.65', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:56.649664+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"beea40d6batch_0@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-edd0-7bfd-b799-e6c6f8d0ab46\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"beea40d6batch_0@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.598469+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.609776+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"beea40d6batch_0@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, beea40d6batch_0@apache.org\"]},{\"schema\":\"info\",\"values\":[\"beea40d6batch_0@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.592645+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.232', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.232205+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-edd0-7bfd-b799-e6c6f8d0ab46\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"beea40d6batch_0@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.598469+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.609776+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"beea40d6batch_0@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, beea40d6batch_0@apache.org\"]},{\"schema\":\"info\",\"values\":[\"beea40d6batch_0@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.592645+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-edd0-7bfd-b799-e6c6f8d0ab46\",\"type\":\"SUSPEND\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-edd0-7bfd-b799-e6c6f8d0ab46\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"beea40d6batch_0@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.598469+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.223057+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"beea40d6batch_0@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, beea40d6batch_0@apache.org\"]},{\"schema\":\"info\",\"values\":[\"beea40d6batch_0@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.592645+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.246', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.246501+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ee10-7b2b-b024-0767333c0a5a\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"13b242eebatch_1@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.65996+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.6687+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"13b242eebatch_1@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 13b242eebatch_1@apache.org\"]},{\"schema\":\"info\",\"values\":[\"13b242eebatch_1@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.6568+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-ee10-7b2b-b024-0767333c0a5a\",\"type\":\"SUSPEND\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ee10-7b2b-b024-0767333c0a5a\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"13b242eebatch_1@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.65996+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.23999+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"13b242eebatch_1@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 13b242eebatch_1@apache.org\"]},{\"schema\":\"info\",\"values\":[\"13b242eebatch_1@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.6568+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.26', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.260442+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ee4e-789f-ae30-37294cd40d1c\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"81ad70babatch_2@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.722623+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.728167+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"81ad70babatch_2@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"81ad70babatch_2@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"81ad70babatch_2@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"81ad70babatch_2@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 81ad70babatch_2@apache.org\"]},{\"schema\":\"info\",\"values\":[\"81ad70babatch_2@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.71923+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-ee4e-789f-ae30-37294cd40d1c\",\"type\":\"SUSPEND\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ee4e-789f-ae30-37294cd40d1c\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"81ad70babatch_2@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.722623+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.253778+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"81ad70babatch_2@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"81ad70babatch_2@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"81ad70babatch_2@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"81ad70babatch_2@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 81ad70babatch_2@apache.org\"]},{\"schema\":\"info\",\"values\":[\"81ad70babatch_2@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.71923+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.279', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.278677+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ee8e-7814-bce8-3773151232c5\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c0f97a00batch_3@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.786651+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.797556+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c0f97a00batch_3@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c0f97a00batch_3@apache.org\"]},{\"schema\":\"info\",\"values\":[\"c0f97a00batch_3@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.782895+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-ee8e-7814-bce8-3773151232c5\",\"type\":\"SUSPEND\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ee8e-7814-bce8-3773151232c5\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c0f97a00batch_3@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.786651+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.267791+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c0f97a00batch_3@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c0f97a00batch_3@apache.org\"]},{\"schema\":\"info\",\"values\":[\"c0f97a00batch_3@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.782895+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.295', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.294949+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-eed7-7ffc-bc55-e5c039841747\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"627de558batch_4@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.859065+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.866899+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"627de558batch_4@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"627de558batch_4@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"627de558batch_4@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"627de558batch_4@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 627de558batch_4@apache.org\"]},{\"schema\":\"info\",\"values\":[\"627de558batch_4@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.856008+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-eed7-7ffc-bc55-e5c039841747\",\"type\":\"SUSPEND\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-eed7-7ffc-bc55-e5c039841747\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"627de558batch_4@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.859065+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.288221+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"627de558batch_4@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"627de558batch_4@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"627de558batch_4@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"627de558batch_4@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 627de558batch_4@apache.org\"]},{\"schema\":\"info\",\"values\":[\"627de558batch_4@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.856008+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.314', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.314484+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ef16-788b-8c49-556245c52af0\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c7c22fc5batch_5@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.925229+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.942811+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c7c22fc5batch_5@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c7c22fc5batch_5@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c7c22fc5batch_5@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c7c22fc5batch_5@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c7c22fc5batch_5@apache.org\"]},{\"schema\":\"info\",\"values\":[\"c7c22fc5batch_5@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.918934+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-ef16-788b-8c49-556245c52af0\",\"type\":\"SUSPEND\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ef16-788b-8c49-556245c52af0\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c7c22fc5batch_5@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.925229+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.30242+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c7c22fc5batch_5@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c7c22fc5batch_5@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c7c22fc5batch_5@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c7c22fc5batch_5@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c7c22fc5batch_5@apache.org\"]},{\"schema\":\"info\",\"values\":[\"c7c22fc5batch_5@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.918934+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:56.91', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:56.910182+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"627de558batch_4@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"627de558batch_4@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"627de558batch_4@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"627de558batch_4@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"627de558batch_4@apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-eed7-7ffc-bc55-e5c039841747\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"627de558batch_4@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.859065+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:56.866899+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"627de558batch_4@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"627de558batch_4@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"627de558batch_4@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"627de558batch_4@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 627de558batch_4@apache.org\"]},{\"schema\":\"info\",\"values\":[\"627de558batch_4@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.856008+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:59.55', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:59.550077+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"updateinvalid@password.com\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"updateinvalid@password.com\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"updateinvalid@password.com\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"updateinvalid@password.com\"]},{\"schema\":\"fullname\",\"values\":[\"updateinvalid@password.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f938-7df9-a2b1-3ff21e197527\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"updateinvalid@password.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:59.515695+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:59.521079+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"updateinvalid@password.com\"]},{\"schema\":\"firstname\",\"values\":[\"updateinvalid@password.com\"]},{\"schema\":\"fullname\",\"values\":[\"updateinvalid@password.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"updateinvalid@password.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, updateinvalid@password.com\"]},{\"schema\":\"info\",\"values\":[\"updateinvalid@password.com - 2025-01-08T12:14:59+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:59.512634+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:59.752', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:59.752475+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"eccf5570deprovision@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f9dc-74a2-9b30-7086c590aa44\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"eccf5570deprovision@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:59.679978+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:59.685811+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"eccf5570deprovision@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"eccf5570deprovision@syncope.apache.org - 2025-01-08T12:14:59+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:59.676307+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==eccf5570deprovision@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[]},{\"schema\":\"ID\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"eccf5570deprovision@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"eccf5570deprovision@syncope.apache.org,surname\"]}]},\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.329', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.329169+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ef68-7189-8a75-dd4e7e567eab\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"6e31978fbatch_6@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.005216+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.010996+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"6e31978fbatch_6@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 6e31978fbatch_6@apache.org\"]},{\"schema\":\"info\",\"values\":[\"6e31978fbatch_6@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.001229+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-ef68-7189-8a75-dd4e7e567eab\",\"type\":\"SUSPEND\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ef68-7189-8a75-dd4e7e567eab\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"6e31978fbatch_6@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.005216+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.322562+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"6e31978fbatch_6@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 6e31978fbatch_6@apache.org\"]},{\"schema\":\"info\",\"values\":[\"6e31978fbatch_6@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.001229+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.343', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.343227+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ef9f-7e2e-9eca-759d1e5f09c7\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"d56ef984batch_7@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.058444+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.063749+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"d56ef984batch_7@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, d56ef984batch_7@apache.org\"]},{\"schema\":\"info\",\"values\":[\"d56ef984batch_7@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.055262+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-ef9f-7e2e-9eca-759d1e5f09c7\",\"type\":\"SUSPEND\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ef9f-7e2e-9eca-759d1e5f09c7\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"d56ef984batch_7@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.058444+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.336847+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"d56ef984batch_7@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, d56ef984batch_7@apache.org\"]},{\"schema\":\"info\",\"values\":[\"d56ef984batch_7@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.055262+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.356', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.356453+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-efcc-7654-a9fb-a33fb6377698\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a62b9866batch_8@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.1051+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.112045+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a62b9866batch_8@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a62b9866batch_8@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a62b9866batch_8@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.100728+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-efcc-7654-a9fb-a33fb6377698\",\"type\":\"SUSPEND\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-efcc-7654-a9fb-a33fb6377698\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a62b9866batch_8@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.1051+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.350198+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a62b9866batch_8@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a62b9866batch_8@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a62b9866batch_8@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.100728+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.37', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.370415+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f008-70d9-996d-338bf41a9aa9\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"07b17440batch_9@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.164242+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.170605+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"07b17440batch_9@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 07b17440batch_9@apache.org\"]},{\"schema\":\"info\",\"values\":[\"07b17440batch_9@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.160807+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-f008-70d9-996d-338bf41a9aa9\",\"type\":\"SUSPEND\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f008-70d9-996d-338bf41a9aa9\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"07b17440batch_9@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.164242+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.363762+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"07b17440batch_9@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 07b17440batch_9@apache.org\"]},{\"schema\":\"info\",\"values\":[\"07b17440batch_9@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.160807+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:59.051', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:59.051439+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f680-793a-b86d-1c025aaf0eaa\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a15853e9suspreactonresource@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:58.821278+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:58.921197+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org - 2025-01-08T12:14:58+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\",\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:58.816144+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":false,\"resources\":[\"resource-ldap\"],\"key\":\"0194459f-f680-793a-b86d-1c025aaf0eaa\",\"type\":\"REACTIVATE\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f680-793a-b86d-1c025aaf0eaa\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a15853e9suspreactonresource@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:58.821278+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:58.921197+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org - 2025-01-08T12:14:58+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\",\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:58.816144+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==a15853e9suspreactonresource@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"false\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=a15853e9suspreactonresource@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==a15853e9suspreactonresource@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=a15853e9suspreactonresource@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:34.902', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:34.902157+01:00", "before": "{\"key\":\"resource-testdb\",\"connector\":\"5aa5b8be-7521-481a-9651-c557aea078c1\",\"connectorDisplayName\":\"H2\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"DBPasswordPropagationActions\"]}", "inputs": ["{\"key\":\"resource-testdb\",\"connector\":\"5aa5b8be-7521-481a-9651-c557aea078c1\",\"connectorDisplayName\":\"H2\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-testdb\",\"connector\":\"5aa5b8be-7521-481a-9651-c557aea078c1\",\"connectorDisplayName\":\"H2\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:43.217', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:43.217423+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"be780212issue280@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"be780212issue280@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"be780212issue280@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"be780212issue280@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"be780212issue280@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a3cb-7160-9c96-6426ec366fcf\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"be780212issue280@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:43.183672+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:43.193373+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"be780212issue280@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"be780212issue280@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"be780212issue280@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"be780212issue280@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, be780212issue280@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"be780212issue280@syncope.apache.org - 2025-01-08T12:15:43+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:43.179756+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.411', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.411423+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-edd0-7bfd-b799-e6c6f8d0ab46\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"beea40d6batch_0@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.598469+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.223057+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"beea40d6batch_0@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, beea40d6batch_0@apache.org\"]},{\"schema\":\"info\",\"values\":[\"beea40d6batch_0@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.592645+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-edd0-7bfd-b799-e6c6f8d0ab46\",\"type\":\"REACTIVATE\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-edd0-7bfd-b799-e6c6f8d0ab46\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"beea40d6batch_0@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.598469+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.40337+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"beea40d6batch_0@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"beea40d6batch_0@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, beea40d6batch_0@apache.org\"]},{\"schema\":\"info\",\"values\":[\"beea40d6batch_0@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.592645+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.427', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.426769+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ee10-7b2b-b024-0767333c0a5a\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"13b242eebatch_1@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.65996+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.23999+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"13b242eebatch_1@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 13b242eebatch_1@apache.org\"]},{\"schema\":\"info\",\"values\":[\"13b242eebatch_1@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.6568+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-ee10-7b2b-b024-0767333c0a5a\",\"type\":\"REACTIVATE\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ee10-7b2b-b024-0767333c0a5a\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"13b242eebatch_1@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.65996+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.419476+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"13b242eebatch_1@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"13b242eebatch_1@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 13b242eebatch_1@apache.org\"]},{\"schema\":\"info\",\"values\":[\"13b242eebatch_1@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.6568+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.442', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.442417+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ee4e-789f-ae30-37294cd40d1c\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"81ad70babatch_2@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.722623+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.253778+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"81ad70babatch_2@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"81ad70babatch_2@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"81ad70babatch_2@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"81ad70babatch_2@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 81ad70babatch_2@apache.org\"]},{\"schema\":\"info\",\"values\":[\"81ad70babatch_2@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.71923+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-ee4e-789f-ae30-37294cd40d1c\",\"type\":\"REACTIVATE\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ee4e-789f-ae30-37294cd40d1c\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"81ad70babatch_2@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.722623+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.434744+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"81ad70babatch_2@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"81ad70babatch_2@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"81ad70babatch_2@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"81ad70babatch_2@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 81ad70babatch_2@apache.org\"]},{\"schema\":\"info\",\"values\":[\"81ad70babatch_2@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.71923+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.458', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.458194+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ee8e-7814-bce8-3773151232c5\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c0f97a00batch_3@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.786651+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.267791+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c0f97a00batch_3@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c0f97a00batch_3@apache.org\"]},{\"schema\":\"info\",\"values\":[\"c0f97a00batch_3@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.782895+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-ee8e-7814-bce8-3773151232c5\",\"type\":\"REACTIVATE\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ee8e-7814-bce8-3773151232c5\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c0f97a00batch_3@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.786651+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.451086+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c0f97a00batch_3@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c0f97a00batch_3@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c0f97a00batch_3@apache.org\"]},{\"schema\":\"info\",\"values\":[\"c0f97a00batch_3@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.782895+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.474', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.473741+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-eed7-7ffc-bc55-e5c039841747\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"627de558batch_4@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.859065+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.288221+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"627de558batch_4@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"627de558batch_4@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"627de558batch_4@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"627de558batch_4@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 627de558batch_4@apache.org\"]},{\"schema\":\"info\",\"values\":[\"627de558batch_4@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.856008+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-eed7-7ffc-bc55-e5c039841747\",\"type\":\"REACTIVATE\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-eed7-7ffc-bc55-e5c039841747\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"627de558batch_4@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.859065+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.466273+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"627de558batch_4@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"627de558batch_4@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"627de558batch_4@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"627de558batch_4@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 627de558batch_4@apache.org\"]},{\"schema\":\"info\",\"values\":[\"627de558batch_4@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.856008+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.489', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.489062+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ef16-788b-8c49-556245c52af0\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c7c22fc5batch_5@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.925229+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.30242+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c7c22fc5batch_5@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c7c22fc5batch_5@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c7c22fc5batch_5@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c7c22fc5batch_5@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c7c22fc5batch_5@apache.org\"]},{\"schema\":\"info\",\"values\":[\"c7c22fc5batch_5@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.918934+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-ef16-788b-8c49-556245c52af0\",\"type\":\"REACTIVATE\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ef16-788b-8c49-556245c52af0\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c7c22fc5batch_5@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:56.925229+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.481853+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c7c22fc5batch_5@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c7c22fc5batch_5@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c7c22fc5batch_5@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c7c22fc5batch_5@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c7c22fc5batch_5@apache.org\"]},{\"schema\":\"info\",\"values\":[\"c7c22fc5batch_5@apache.org - 2025-01-08T12:14:56+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:56.918934+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.505', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.505292+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ef68-7189-8a75-dd4e7e567eab\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"6e31978fbatch_6@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.005216+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.322562+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"6e31978fbatch_6@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 6e31978fbatch_6@apache.org\"]},{\"schema\":\"info\",\"values\":[\"6e31978fbatch_6@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.001229+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-ef68-7189-8a75-dd4e7e567eab\",\"type\":\"REACTIVATE\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ef68-7189-8a75-dd4e7e567eab\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"6e31978fbatch_6@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.005216+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.497202+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"6e31978fbatch_6@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"6e31978fbatch_6@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 6e31978fbatch_6@apache.org\"]},{\"schema\":\"info\",\"values\":[\"6e31978fbatch_6@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.001229+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.522', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.52206+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ef9f-7e2e-9eca-759d1e5f09c7\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"d56ef984batch_7@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.058444+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.336847+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"d56ef984batch_7@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, d56ef984batch_7@apache.org\"]},{\"schema\":\"info\",\"values\":[\"d56ef984batch_7@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.055262+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-ef9f-7e2e-9eca-759d1e5f09c7\",\"type\":\"REACTIVATE\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-ef9f-7e2e-9eca-759d1e5f09c7\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"d56ef984batch_7@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.058444+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.513895+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"d56ef984batch_7@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"d56ef984batch_7@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, d56ef984batch_7@apache.org\"]},{\"schema\":\"info\",\"values\":[\"d56ef984batch_7@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.055262+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.538', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.538249+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-efcc-7654-a9fb-a33fb6377698\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a62b9866batch_8@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.1051+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.350198+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a62b9866batch_8@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a62b9866batch_8@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a62b9866batch_8@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.100728+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-efcc-7654-a9fb-a33fb6377698\",\"type\":\"REACTIVATE\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-efcc-7654-a9fb-a33fb6377698\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a62b9866batch_8@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.1051+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.530569+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a62b9866batch_8@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a62b9866batch_8@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a62b9866batch_8@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a62b9866batch_8@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.100728+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:57.554', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:57.553807+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f008-70d9-996d-338bf41a9aa9\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"07b17440batch_9@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.164242+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.363762+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"07b17440batch_9@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 07b17440batch_9@apache.org\"]},{\"schema\":\"info\",\"values\":[\"07b17440batch_9@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.160807+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-f008-70d9-996d-338bf41a9aa9\",\"type\":\"REACTIVATE\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f008-70d9-996d-338bf41a9aa9\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"07b17440batch_9@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.164242+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.546394+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"07b17440batch_9@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"07b17440batch_9@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 07b17440batch_9@apache.org\"]},{\"schema\":\"info\",\"values\":[\"07b17440batch_9@apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.160807+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:58.119', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:58.118709+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"4325bc4brest@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"rest-target-resource\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f27a-7128-acf1-975ed877ce54\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4325bc4brest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:57.791083+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:57.799343+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4325bc4brest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4325bc4brest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"4325bc4brest@syncope.apache.org - 2025-01-08T12:14:57+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"rest-target-resource\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:57.786917+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==0194459f-f27a-7128-acf1-975ed877ce54\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"0194459f-f27a-7128-acf1-975ed877ce54\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"0194459f-f27a-7128-acf1-975ed877ce54\"]},{\"schema\":\"email\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"firstName\",\"values\":[\"4325bc4brest@syncope.apache.org\"]},{\"schema\":\"key\",\"values\":[\"0194459f-f27a-7128-acf1-975ed877ce54\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"username\",\"values\":[\"4325bc4brest@syncope.apache.org\"]}]},\"resource\":\"rest-target-resource\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:58.784', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:58.784313+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"1db0f03echeckGroupAttrPropagation@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"1db0f03echeckGroupAttrPropagation@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"1db0f03echeckGroupAttrPropagation@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"1db0f03echeckGroupAttrPropagation@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"1db0f03echeckGroupAttrPropagation@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f60a-7bb5-9c1a-5c11f416a3c6\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"1db0f03echeckGroupAttrPropagation@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:58.702442+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:58.708791+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"1db0f03echeckGroupAttrPropagation@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"1db0f03echeckGroupAttrPropagation@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"1db0f03echeckGroupAttrPropagation@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"1db0f03echeckGroupAttrPropagation@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 1db0f03echeckGroupAttrPropagation@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"1db0f03echeckGroupAttrPropagation@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"1db0f03echeckGroupAttrPropagation@syncope.apache.org - 2025-01-08T12:14:58+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:58.698227+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==1db0f03echeckGroupAttrPropagation@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[]},{\"schema\":\"ID\",\"values\":[\"1db0f03echeckGroupAttrPropagation@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"1db0f03echeckGroupAttrPropagation@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[\"sx-dx\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"1db0f03echeckGroupAttrPropagation@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"1db0f03echeckGroupAttrPropagation@syncope.apache.org,surname\"]}]},\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:59.02', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:59.02031+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f680-793a-b86d-1c025aaf0eaa\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a15853e9suspreactonresource@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:58.821278+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:58.921197+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org - 2025-01-08T12:14:58+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\",\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:58.816144+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":false,\"resources\":[\"resource-ldap\"],\"key\":\"0194459f-f680-793a-b86d-1c025aaf0eaa\",\"type\":\"SUSPEND\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f680-793a-b86d-1c025aaf0eaa\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a15853e9suspreactonresource@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:58.821278+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:58.921197+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org - 2025-01-08T12:14:58+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\",\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:58.816144+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==a15853e9suspreactonresource@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"false\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=a15853e9suspreactonresource@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==a15853e9suspreactonresource@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"false\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=a15853e9suspreactonresource@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"a15853e9suspreactonresource@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:59.317', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:59.316568+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"f8279ee2multivalue@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"f8279ee2multivalue@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"f8279ee2multivalue@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"f8279ee2multivalue@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"f8279ee2multivalue@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f831-732b-8cfc-2a09192f4247\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f8279ee2multivalue@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:59.255853+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:59.264685+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f8279ee2multivalue@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"f8279ee2multivalue@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"f8279ee2multivalue@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f8279ee2multivalue@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f8279ee2multivalue@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"f8279ee2multivalue@syncope.apache.org - 2025-01-08T12:14:59+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:59.24968+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:59.668', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:59.667659+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"5bf415b0enforce@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"5bf415b0enforce@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"5bf415b0enforce@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"5bf415b0enforce@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"5bf415b0enforce@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f98b-7fe3-a640-503e30cf37c2\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"5bf415b0enforce@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:59.599663+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:59.604595+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"5bf415b0enforce@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"5bf415b0enforce@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"5bf415b0enforce@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"5bf415b0enforce@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 5bf415b0enforce@apache.org\"]},{\"schema\":\"info\",\"values\":[\"5bf415b0enforce@apache.org - 2025-01-08T12:14:59+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:59.595656+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==5bf415b0enforce@apache.org\",\"attrs\":[{\"schema\":\"FULLNAME\",\"values\":[\"5bf415b0enforce@apache.org\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"5bf415b0enforce@apache.org\"]},{\"schema\":\"__UID__\",\"values\":[\"5bf415b0enforce@apache.org\"]}]},\"resource\":\"ws-target-resource-2\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:00.682', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:00.682034+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-fcde-7d6f-8cb8-2fad353b8a72\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4a9f224csyncope108@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:00.484087+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:00.493142+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"4a9f224csyncope108@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"4a9f224csyncope108@syncope.apache.org - 2025-01-08T12:15:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:00.446328+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0626100b-a4ba-4e00-9971-86fad52a6216\",\"groupName\":\"aGroupForPropagation\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"ba9ed509-b1f5-48ab-a334-c8530a6422dc\",\"groupName\":\"bGroupForPropagation\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459f-fcde-7d6f-8cb8-2fad353b8a72\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[{\"operation\":\"DELETE\",\"group\":\"0626100b-a4ba-4e00-9971-86fad52a6216\",\"plainAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-fcde-7d6f-8cb8-2fad353b8a72\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4a9f224csyncope108@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:00.484087+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:00.641368+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"4a9f224csyncope108@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"4a9f224csyncope108@syncope.apache.org - 2025-01-08T12:15:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:00.446328+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"ba9ed509-b1f5-48ab-a334-c8530a6422dc\",\"groupName\":\"bGroupForPropagation\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==4a9f224csyncope108@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[]},{\"schema\":\"ID\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"4a9f224csyncope108@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"4a9f224csyncope108@syncope.apache.org,surname\"]}]},\"afterObj\":{\"fiql\":\"__UID__==4a9f224csyncope108@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[]},{\"schema\":\"ID\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"4a9f224csyncope108@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"4a9f224csyncope108@syncope.apache.org,surname\"]}]},\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:59.436', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:59.436242+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"delete.by.username@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"delete.by.username@apache.org\"]},{\"schema\":\"userId\",\"values\":[\"delete.by.username@apache.org\"]},{\"schema\":\"email\",\"values\":[\"delete.by.username@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"delete.by.username@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f8b2-714e-8c6b-c407fe4107b3\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"delete.by.username@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:59.382147+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:59.387124+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"delete.by.username@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"delete.by.username@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"delete.by.username@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"delete.by.username@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, delete.by.username@apache.org\"]},{\"schema\":\"info\",\"values\":[\"delete.by.username@apache.org - 2025-01-08T12:14:59+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:59.378715+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==delete.by.username@apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"delete.by.username@apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"delete.by.username@apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"delete.by.username@apache.org\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:00.008', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:00.007826+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"b84b7689suspendReactivate@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-fa7e-7f95-8302-7913a29fe47e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b84b7689suspendReactivate@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:59.841965+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:59.847467+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org - 2025-01-08T12:14:59+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:59.838606+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-nopropagation\",\"status\":\"NOT_ATTEMPTED\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:00.136', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:00.136408+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-fa7e-7f95-8302-7913a29fe47e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b84b7689suspendReactivate@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T11:14:59.841965Z\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:00.065279+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org - 2025-01-08T11:14:59Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T11:14:59.838606Z\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"0194459f-fa7e-7f95-8302-7913a29fe47e\",\"type\":\"REACTIVATE\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-fa7e-7f95-8302-7913a29fe47e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b84b7689suspendReactivate@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T11:14:59.841965Z\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:00.126433+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b84b7689suspendReactivate@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"b84b7689suspendReactivate@syncope.apache.org - 2025-01-08T11:14:59Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T11:14:59.838606Z\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"bf825fe1-7320-4a54-bd64-143b5c18ab97\",\"groupName\":\"managingDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:00.56', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:00.559973+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"4a9f224csyncope108@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0626100b-a4ba-4e00-9971-86fad52a6216\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"ba9ed509-b1f5-48ab-a334-c8530a6422dc\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-fcde-7d6f-8cb8-2fad353b8a72\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4a9f224csyncope108@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:00.484087+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:00.493142+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"4a9f224csyncope108@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"4a9f224csyncope108@syncope.apache.org - 2025-01-08T12:15:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:00.446328+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"0626100b-a4ba-4e00-9971-86fad52a6216\",\"groupName\":\"aGroupForPropagation\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"ba9ed509-b1f5-48ab-a334-c8530a6422dc\",\"groupName\":\"bGroupForPropagation\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==4a9f224csyncope108@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[]},{\"schema\":\"ID\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"4a9f224csyncope108@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"4a9f224csyncope108@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"4a9f224csyncope108@syncope.apache.org,surname\"]}]},\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:00.903', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:00.902698+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"26077a28syncope122@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"userId\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"26077a28syncope122@apache.org\"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\",\"resource-testdb\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-fe72-7f40-9f27-b3103436a576\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"26077a28syncope122@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:00.856693+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:00.863049+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"26077a28syncope122@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 26077a28syncope122@apache.org\"]},{\"schema\":\"info\",\"values\":[\"26077a28syncope122@apache.org - 2025-01-08T12:15:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\",\"resource-testdb2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:00.850671+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==26077a28syncope122@apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"26077a28syncope122@apache.org\"]}]},\"resource\":\"resource-testdb2\",\"status\":\"SUCCESS\",\"failureReason\":null},{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==26077a28syncope122@apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"26077a28syncope122@apache.org\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:32.385', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:32.384763+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7939-770c-a043-9d417b3521b6\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"eda450e1syncope383@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:32.287033+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:32.295416+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"eda450e1syncope383@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, eda450e1syncope383@apache.org\"]},{\"schema\":\"info\",\"values\":[\"eda450e1syncope383@apache.org - 2025-01-08T12:15:32+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:32.281874+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-7939-770c-a043-9d417b3521b6\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"resource-testdb\"}],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7939-770c-a043-9d417b3521b6\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"eda450e1syncope383@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:32.287033+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:32.359809+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"eda450e1syncope383@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, eda450e1syncope383@apache.org\"]},{\"schema\":\"info\",\"values\":[\"eda450e1syncope383@apache.org - 2025-01-08T12:15:32+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:32.281874+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"resource-testdb\",\"status\":\"FAILURE\",\"failureReason\":\"Not attempted because there are mandatory attributes without value(s): [__PASSWORD__]\"}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:14:59.816', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:14:59.81611+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f9dc-74a2-9b30-7086c590aa44\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"eccf5570deprovision@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:59.679978+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:59.685811+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"eccf5570deprovision@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"eccf5570deprovision@syncope.apache.org - 2025-01-08T12:14:59+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:59.676307+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"0194459f-f9dc-74a2-9b30-7086c590aa44\"", "[\"resource-csv\"]", "false"], "logger": {"type": "LOGIC", "event": "deprovision", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-f9dc-74a2-9b30-7086c590aa44\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"eccf5570deprovision@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:14:59.679978+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:14:59.685811+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"eccf5570deprovision@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"eccf5570deprovision@syncope.apache.org - 2025-01-08T12:14:59+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:14:59.676307+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==eccf5570deprovision@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[]},{\"schema\":\"ID\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"eccf5570deprovision@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"eccf5570deprovision@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"eccf5570deprovision@syncope.apache.org,surname\"]}]},\"afterObj\":null,\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:01.391', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:01.390752+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"vivaldi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T11:14:49.752113Z\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"F\"]},{\"schema\":\"email\",\"values\":[\"vivaldi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Antonio\"]},{\"schema\":\"fullname\",\"values\":[\"Antonio Vivaldi\"]},{\"schema\":\"surname\",\"values\":[\"Vivaldi\"]},{\"schema\":\"userId\",\"values\":[\"vivaldi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Vivaldi, Antonio\"]},{\"schema\":\"info\",\"values\":[\"vivaldi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Vivaldi, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\",\"ws-target-resource-1\",\"ws-target-resource-2\",\"ws-target-resource-delete\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"ctype\",\"values\":[\"a type\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"vivaldi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:01.345246+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"vivaldi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Antonio\"]},{\"schema\":\"fullname\",\"values\":[\"Antonio Vivaldi\"]},{\"schema\":\"surname\",\"values\":[\"Vivaldi\"]},{\"schema\":\"userId\",\"values\":[\"vivaldi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Vivaldi, Antonio\"]},{\"schema\":\"info\",\"values\":[\"vivaldi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Vivaldi, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\",\"ws-target-resource-1\",\"ws-target-resource-2\",\"ws-target-resource-delete\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-1\",\"status\":\"FAILURE\",\"failureReason\":\"Creation failed\\n\\n Cause: NULL not allowed for column \\\"PASSWORD\\\"; SQL statement:\"}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:32.133', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:32.133112+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"SYNCOPE357-0894269c\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"019445a0-7884-7cad-9049-3d3e1d1da9a2\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"SYNCOPE357-0894269c\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:32.10803+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:32.108486+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==SYNCOPE357-0894269c\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=SYNCOPE357-0894269c,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"SYNCOPE357-0894269c\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"SYNCOPE357-0894269c\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:32.436', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:32.436148+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7939-770c-a043-9d417b3521b6\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"eda450e1syncope383@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:32.287033+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:32.359809+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"eda450e1syncope383@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, eda450e1syncope383@apache.org\"]},{\"schema\":\"info\",\"values\":[\"eda450e1syncope383@apache.org - 2025-01-08T12:15:32+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:32.281874+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-7939-770c-a043-9d417b3521b6\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":true,\"resources\":[\"resource-testdb\"]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7939-770c-a043-9d417b3521b6\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"eda450e1syncope383@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:32.287033+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:32.414782+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"eda450e1syncope383@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, eda450e1syncope383@apache.org\"]},{\"schema\":\"info\",\"values\":[\"eda450e1syncope383@apache.org - 2025-01-08T12:15:32+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:32.402837+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==eda450e1syncope383@apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"eda450e1syncope383@apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"4cd160ae5734aed0ed99a881f8f377eb2e547b42\"]},{\"schema\":\"__UID__\",\"values\":[\"eda450e1syncope383@apache.org\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:33.218', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:33.218152+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"143dcc5csyncope426@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"143dcc5csyncope426@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"143dcc5csyncope426@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"143dcc5csyncope426@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"143dcc5csyncope426@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7cba-770e-9f0e-5941af891484\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"143dcc5csyncope426@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.182303+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:33.188022+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"143dcc5csyncope426@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"143dcc5csyncope426@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"143dcc5csyncope426@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"143dcc5csyncope426@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 143dcc5csyncope426@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"143dcc5csyncope426@syncope.apache.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:33.179028+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:34.43', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:34.430007+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"fab67a5esyncope710@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"fullname\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"userId\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"019445a0-8114-7cf9-85eb-e92e5fa2afc0\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"019445a0-8131-775c-9127-52f431e4c4aa\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-8140-7a32-8285-f1e5154a8e01\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"fab67a5esyncope710@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:34.341909+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:34.350478+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"fab67a5esyncope710@syncope.apache.org - 2025-01-08T12:15:34+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\",\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:34.336208+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"019445a0-8114-7cf9-85eb-e92e5fa2afc0\",\"groupName\":\"syncope710.ldap9f585838\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"019445a0-8131-775c-9127-52f431e4c4aa\",\"groupName\":\"syncope710.dbc871b997\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==fab67a5esyncope710@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=fab67a5esyncope710@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null},{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==fab67a5esyncope710@syncope.apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:00.966', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:00.965762+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-fe72-7f40-9f27-b3103436a576\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"26077a28syncope122@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:00.856693+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:00.863049+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"26077a28syncope122@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 26077a28syncope122@apache.org\"]},{\"schema\":\"info\",\"values\":[\"26077a28syncope122@apache.org - 2025-01-08T12:15:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\",\"resource-testdb2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:00.850671+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"0194459f-fe72-7f40-9f27-b3103436a576\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":false,\"resources\":[\"resource-testdb\"]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-fe72-7f40-9f27-b3103436a576\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"26077a28syncope122@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:00.856693+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:00.931017+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"26077a28syncope122@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 26077a28syncope122@apache.org\"]},{\"schema\":\"info\",\"values\":[\"26077a28syncope122@apache.org - 2025-01-08T12:15:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\",\"resource-testdb2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:00.850671+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==26077a28syncope122@apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"26077a28syncope122@apache.org\"]}]},\"afterObj\":{\"fiql\":\"__UID__==26077a28syncope122@apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"26077a28syncope122@apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"a2ab893f200f8bc7095eb6376e3e98eb80eaef7d\"]},{\"schema\":\"__UID__\",\"values\":[\"26077a28syncope122@apache.org\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:31.827', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:31.827031+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"f822ed9esyncope279@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"f822ed9esyncope279@apache.org\"]},{\"schema\":\"email\",\"values\":[\"f822ed9esyncope279@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"f822ed9esyncope279@apache.org\"]},{\"schema\":\"userId\",\"values\":[\"f822ed9esyncope279@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-timeout\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-0200-70a3-81f1-3693fde8829c\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"f822ed9esyncope279@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:01.76798+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:01.77602+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"f822ed9esyncope279@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"f822ed9esyncope279@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"f822ed9esyncope279@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"f822ed9esyncope279@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, f822ed9esyncope279@apache.org\"]},{\"schema\":\"info\",\"values\":[\"f822ed9esyncope279@apache.org - 2025-01-08T12:15:01+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-timeout\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:01.760973+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-timeout\",\"status\":\"FAILURE\",\"failureReason\":\"Request timeout\"}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:32.055', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:32.05483+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-77c5-7e27-88aa-55648f3dca54\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"373c7e09syncope354@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:31.914857+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:31.926106+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"373c7e09syncope354@syncope.apache.org - 2025-01-08T12:15:31+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:31.909827+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"019445a0-77a2-73ff-b79e-3c26d184b574\",\"groupName\":\"SYNCOPE354-4831108d\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-77c5-7e27-88aa-55648f3dca54\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[{\"operation\":\"DELETE\",\"group\":\"019445a0-77a2-73ff-b79e-3c26d184b574\",\"plainAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-77c5-7e27-88aa-55648f3dca54\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"373c7e09syncope354@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:31.914857+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:32.026301+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"373c7e09syncope354@syncope.apache.org - 2025-01-08T12:15:31+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:31.909827+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==373c7e09syncope354@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=373c7e09syncope354@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==373c7e09syncope354@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=373c7e09syncope354@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:32.564', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:32.564471+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"syncope391@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"surname\",\"values\":[\"cognome0\"]},{\"schema\":\"userId\",\"values\":[\"syncope391@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"syncope391@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"fullname\"]},{\"schema\":\"firstname\",\"values\":[\"nome0\"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"storePassword\":false,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7a07-7fba-afe7-7640449d1c13\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"syncope391@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:32.491063+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:32.498838+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"syncope391@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"nome0\"]},{\"schema\":\"fullname\",\"values\":[\"fullname\"]},{\"schema\":\"surname\",\"values\":[\"cognome0\"]},{\"schema\":\"userId\",\"values\":[\"syncope391@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"cognome0, nome0\"]},{\"schema\":\"csvuserid\",\"values\":[\"nome0,cognome0\"]},{\"schema\":\"info\",\"values\":[\"syncope391@syncope.apache.org - 2025-01-08T12:15:32+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"cognome0, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==nome0,cognome0\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[\"test0@syncope.apache.org\"]},{\"schema\":\"ID\",\"values\":[\"test0\"]},{\"schema\":\"NAME\",\"values\":[\"nome0\"]},{\"schema\":\"SURNAME\",\"values\":[\"cognome0\"]},{\"schema\":\"THEIRGROUP\",\"values\":[\"group1\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"nome0,cognome0\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password0\"]},{\"schema\":\"__UID__\",\"values\":[\"nome0,cognome0\"]}]},\"afterObj\":{\"fiql\":\"__UID__==nome0,cognome0\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[\"test0@syncope.apache.org\"]},{\"schema\":\"ID\",\"values\":[\"fullname\"]},{\"schema\":\"NAME\",\"values\":[\"nome0\"]},{\"schema\":\"SURNAME\",\"values\":[\"cognome0\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"nome0,cognome0\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password0\"]},{\"schema\":\"__UID__\",\"values\":[\"nome0,cognome0\"]}]},\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:32.938', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:32.937358+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7b58-7900-9b16-2436f65eb88e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"69d99dabsyncope402@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:32.829828+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:32.839527+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"69d99dabsyncope402@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"69d99dabsyncope402@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"69d99dabsyncope402@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"69d99dabsyncope402@syncope.apache.org, \"]},{\"schema\":\"info\",\"values\":[\"69d99dabsyncope402@syncope.apache.org - 2025-01-08T12:15:32+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"69d99dabsyncope402@syncope.apache.org, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:32.824478+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-7b58-7900-9b16-2436f65eb88e\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"resource-testdb\"},{\"operation\":\"ADD_REPLACE\",\"value\":\"ws-target-resource-1\"}],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":true,\"resources\":[]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7b58-7900-9b16-2436f65eb88e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"69d99dabsyncope402@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:32.829828+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:32.901253+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"69d99dabsyncope402@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"69d99dabsyncope402@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"69d99dabsyncope402@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"69d99dabsyncope402@syncope.apache.org, \"]},{\"schema\":\"info\",\"values\":[\"69d99dabsyncope402@syncope.apache.org - 2025-01-08T12:15:32+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"69d99dabsyncope402@syncope.apache.org, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\",\"ws-target-resource-1\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:32.880417+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-1\",\"status\":\"FAILURE\",\"failureReason\":\"Not attempted because there are mandatory attributes without value(s): [__PASSWORD__, type, email]\"}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:33.173', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:33.172687+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7c5c-708e-b180-eb7be6b10f1e\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"b66cf97bsyncope420@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.090859+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:33.102806+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"makeItDouble\",\"values\":[\"6\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b66cf97bsyncope420@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:33.085324+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-7c5c-708e-b180-eb7be6b10f1e\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"makeItDouble\",\"values\":[\"14\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7c5c-708e-b180-eb7be6b10f1e\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"b66cf97bsyncope420@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.090859+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:33.164971+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"makeItDouble\",\"values\":[\"14\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b66cf97bsyncope420@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:33.085324+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:01.047', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:01.047324+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"syncope185@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"syncope185@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"syncope185@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"syncope185@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"syncope185@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"0194459f-fefc-7816-9429-28a054c3804b\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"syncope185@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:00.996806+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:01.004046+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"syncope185@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"syncope185@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"syncope185@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"syncope185@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, syncope185@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"syncope185@syncope.apache.org - 2025-01-08T12:15:00+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:00.988642+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==syncope185@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=syncope185@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"syncope185@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"syncope185@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"syncope185@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:01.294', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:01.294372+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"74cd8ece-715a-44a4-a736-e17b46c4e7e6\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"verdi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T11:14:15.1557Z\",\"lastChangeContext\":\"PushTask 24b1be9c-7e3b-443a-86c9-798ebce5eaf2 ''Export on resource-testdb2.9''\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"verdi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Giuseppe\"]},{\"schema\":\"fullname\",\"values\":[\"Giuseppe Verdi\"]},{\"schema\":\"surname\",\"values\":[\"Verdi\"]},{\"schema\":\"userId\",\"values\":[\"verdi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Verdi, Giuseppe\"]},{\"schema\":\"info\",\"values\":[\"verdi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Verdi, \"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\",\"ws-target-resource-list-mappings-1\",\"ws-target-resource-list-mappings-2\",\"ws-target-resource-nopropagation3\",\"ws-target-resource-nopropagation4\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:12:17.072609Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"b8d38784-57e7-4595-859a-076222644b55\",\"groupName\":\"managingConsultant\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"b1f7c12d-ec83-441f-a50e-1691daaedf3b\",\"groupName\":\"child\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"29f96485-729e-4d31-88a1-6fc60e4677f3\",\"groupName\":\"citizen\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"74cd8ece-715a-44a4-a736-e17b46c4e7e6\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"ctype\",\"values\":[\"a type\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"74cd8ece-715a-44a4-a736-e17b46c4e7e6\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"verdi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:01.283424+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"verdi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Giuseppe\"]},{\"schema\":\"fullname\",\"values\":[\"Giuseppe Verdi\"]},{\"schema\":\"surname\",\"values\":[\"Verdi\"]},{\"schema\":\"userId\",\"values\":[\"verdi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Verdi, Giuseppe\"]},{\"schema\":\"info\",\"values\":[\"verdi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Verdi, \"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\",\"ws-target-resource-list-mappings-1\",\"ws-target-resource-list-mappings-2\",\"ws-target-resource-nopropagation3\",\"ws-target-resource-nopropagation4\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:12:17.072609Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"b8d38784-57e7-4595-859a-076222644b55\",\"groupName\":\"managingConsultant\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"b1f7c12d-ec83-441f-a50e-1691daaedf3b\",\"groupName\":\"child\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"29f96485-729e-4d31-88a1-6fc60e4677f3\",\"groupName\":\"citizen\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:01.613', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:01.612929+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"20753fd9syncope266@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"20753fd9syncope266@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"20753fd9syncope266@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"20753fd9syncope266@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"20753fd9syncope266@apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-0138-7e13-8613-5acdb1ef1edc\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"20753fd9syncope266@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:01.566718+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:01.579704+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"20753fd9syncope266@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"20753fd9syncope266@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"20753fd9syncope266@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"20753fd9syncope266@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 20753fd9syncope266@apache.org\"]},{\"schema\":\"info\",\"values\":[\"20753fd9syncope266@apache.org - 2025-01-08T12:15:01+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:01.561114+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:31.869', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:31.869141+01:00", "before": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "inputs": ["{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"uniqueMember\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"uniqueMember\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:32.791', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:32.790875+01:00", "before": "{\"key\":\"resource-csv\",\"connector\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"connectorDisplayName\":\"CSVDir\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"csv\",\"generic membership\",\"minimal group\"],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334817994}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"csvuserid\",\"extAttrName\":\"__NAME__\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[root].rderToBePropagated\",\"extAttrName\":\"theirgroup\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":100,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"880f8553-069b-4aed-9930-2cd53873f544\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"resource-csv\",\"connector\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"connectorDisplayName\":\"CSVDir\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"csv\",\"generic membership\",\"minimal group\"],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334817994}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"csvuserid\",\"extAttrName\":\"__NAME__\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[root].rderToBePropagated\",\"extAttrName\":\"theirgroup\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":100,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":\"55e5de0b-c79c-4e66-adda-251b6fb8579a\",\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"880f8553-069b-4aed-9930-2cd53873f544\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-csv\",\"connector\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"connectorDisplayName\":\"CSVDir\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"csv\",\"generic membership\",\"minimal group\"],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334817994}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"csvuserid\",\"extAttrName\":\"__NAME__\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[root].rderToBePropagated\",\"extAttrName\":\"theirgroup\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":100,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":\"55e5de0b-c79c-4e66-adda-251b6fb8579a\",\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"880f8553-069b-4aed-9930-2cd53873f544\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:34.809', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:34.809798+01:00", "before": "{\"key\":\"resource-testdb\",\"connector\":\"5aa5b8be-7521-481a-9651-c557aea078c1\",\"connectorDisplayName\":\"H2\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"resource-testdb\",\"connector\":\"5aa5b8be-7521-481a-9651-c557aea078c1\",\"connectorDisplayName\":\"H2\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"DBPasswordPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-testdb\",\"connector\":\"5aa5b8be-7521-481a-9651-c557aea078c1\",\"connectorDisplayName\":\"H2\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"DBPasswordPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:41.676', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:41.676608+01:00", "before": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"LDAPMembershipPropagationActions\",\"LDAPPasswordPropagationActions\"]}", "inputs": ["{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"LDAPMembershipPropagationActions\",\"GenerateRandomPasswordPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:48.153', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:48.152888+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"673b4495pwdResetNoSecurityQuestion@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"673b4495pwdResetNoSecurityQuestion@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"673b4495pwdResetNoSecurityQuestion@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"673b4495pwdResetNoSecurityQuestion@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"673b4495pwdResetNoSecurityQuestion@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-b70a-75f5-b2e8-bb94bccd4a2d\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"673b4495pwdResetNoSecurityQuestion@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:48.111364+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:48.119068+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"673b4495pwdResetNoSecurityQuestion@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"673b4495pwdResetNoSecurityQuestion@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"673b4495pwdResetNoSecurityQuestion@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"673b4495pwdResetNoSecurityQuestion@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 673b4495pwdResetNoSecurityQuestion@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"673b4495pwdResetNoSecurityQuestion@syncope.apache.org - 2025-01-08T12:15:48+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:48.106741+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:01.188', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:01.187703+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"rossini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T11:14:50.116309Z\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"dynRealm\"],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"G\"]},{\"schema\":\"firstname\",\"values\":[\"Gioacchino\"]},{\"schema\":\"fullname\",\"values\":[\"Gioacchino Rossini\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-05-26\"]},{\"schema\":\"surname\",\"values\":[\"Rossini\"]},{\"schema\":\"userId\",\"values\":[\"rossini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Rossini, Gioacchino\"]},{\"schema\":\"info\",\"values\":[\"rossini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Rossini, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\",\"ws-target-resource-nopropagation3\",\"ws-target-resource-nopropagation4\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:12:16.974318Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"b8d38784-57e7-4595-859a-076222644b55\",\"groupName\":\"managingConsultant\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Other\"],\"dynRoles\":[],\"privileges\":[\"postMighty\"],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"ctype\",\"values\":[\"a type\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"rossini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:01.138997+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"dynRealm\"],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"Gioacchino\"]},{\"schema\":\"fullname\",\"values\":[\"Gioacchino Rossini\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-05-26\"]},{\"schema\":\"surname\",\"values\":[\"Rossini\"]},{\"schema\":\"userId\",\"values\":[\"rossini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Rossini, Gioacchino\"]},{\"schema\":\"info\",\"values\":[\"rossini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Rossini, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\",\"ws-target-resource-nopropagation3\",\"ws-target-resource-nopropagation4\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:12:16.974318Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"b8d38784-57e7-4595-859a-076222644b55\",\"groupName\":\"managingConsultant\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Other\"],\"dynRoles\":[],\"privileges\":[\"postMighty\"],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-2\",\"status\":\"FAILURE\",\"failureReason\":\"Creation failed\\n\\n Cause: NULL not allowed for column \\\"PASSWORD\\\"; SQL statement:\"}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:01.553', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:01.553249+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"823074dc-d280-436d-a7dd-07399fae48ec\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"puccini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T11:14:51.75921Z\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"myownctype\"]},{\"schema\":\"firstname\",\"values\":[\"Giacomo\"]},{\"schema\":\"fullname\",\"values\":[\"Giacomo Puccini\"]},{\"schema\":\"surname\",\"values\":[\"Puccini\"]},{\"schema\":\"userId\",\"values\":[\"puccini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Puccini, Giacomo\"]},{\"schema\":\"info\",\"values\":[\"puccini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Puccini, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:14:40.285212Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"034740a9-fa10-453b-af37-dc7897e98fb1\",\"groupName\":\"additional\",\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"additionalctype\"]}],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]},{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]},{\"groupKey\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"groupName\":\"artDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"8fb2d51e-c605-4e80-a72b-13ffecf1aa9a\",\"groupName\":\"employee\",\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"additionalemployeectype\"]}],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Search for realm evenTwo\",\"Connector and Resource for realm evenTwo\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"823074dc-d280-436d-a7dd-07399fae48ec\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"ctype\",\"values\":[\"a type\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"823074dc-d280-436d-a7dd-07399fae48ec\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"puccini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:01.538742+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"Giacomo\"]},{\"schema\":\"fullname\",\"values\":[\"Giacomo Puccini\"]},{\"schema\":\"surname\",\"values\":[\"Puccini\"]},{\"schema\":\"userId\",\"values\":[\"puccini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Puccini, Giacomo\"]},{\"schema\":\"info\",\"values\":[\"puccini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Puccini, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:14:40.285212Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"034740a9-fa10-453b-af37-dc7897e98fb1\",\"groupName\":\"additional\",\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"additionalctype\"]}],\"derAttrs\":[{\"schema\":\"csvuserid\",\"values\":[\",\"]},{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]},{\"groupKey\":\"ece66293-8f31-4a84-8e8d-23da36e70846\",\"groupName\":\"artDirector\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"8fb2d51e-c605-4e80-a72b-13ffecf1aa9a\",\"groupName\":\"employee\",\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"additionalemployeectype\"]}],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Search for realm evenTwo\",\"Connector and Resource for realm evenTwo\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:01.733', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:01.733374+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"b32dfd5asyncope267@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"b32dfd5asyncope267@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"b32dfd5asyncope267@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b32dfd5asyncope267@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"b32dfd5asyncope267@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"virtualvalue\"]}],\"resources\":[\"resource-db-virattr\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-01b4-7ce2-8b6b-cbe0078945dd\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b32dfd5asyncope267@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:01.687325+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:01.695618+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b32dfd5asyncope267@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b32dfd5asyncope267@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b32dfd5asyncope267@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b32dfd5asyncope267@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b32dfd5asyncope267@apache.org\"]},{\"schema\":\"info\",\"values\":[\"b32dfd5asyncope267@apache.org - 2025-01-08T12:15:01+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"virtualvalue\"]}],\"resources\":[\"resource-db-virattr\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:01.68446+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==019445a0-01b4-7ce2-8b6b-cbe0078945dd\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"019445a0-01b4-7ce2-8b6b-cbe0078945dd\"]},{\"schema\":\"USERNAME\",\"values\":[\"virtualvalue\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"019445a0-01b4-7ce2-8b6b-cbe0078945dd\"]},{\"schema\":\"__UID__\",\"values\":[\"019445a0-01b4-7ce2-8b6b-cbe0078945dd\"]}]},\"resource\":\"resource-db-virattr\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:31.976', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:31.9759+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"373c7e09syncope354@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"019445a0-77a2-73ff-b79e-3c26d184b574\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-77c5-7e27-88aa-55648f3dca54\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"373c7e09syncope354@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:31.914857+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:31.926106+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"373c7e09syncope354@syncope.apache.org - 2025-01-08T12:15:31+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:31.909827+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"019445a0-77a2-73ff-b79e-3c26d184b574\",\"groupName\":\"SYNCOPE354-4831108d\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==373c7e09syncope354@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=373c7e09syncope354@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"373c7e09syncope354@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:32.197', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:32.196736+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"1e3d5978syncope357@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"photo\",\"values\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"schema\":\"firstname\",\"values\":[\"1e3d5978syncope357@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"fullname\",\"values\":[\"1e3d5978syncope357@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"1e3d5978syncope357@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"obscure\",\"values\":[\"valueToBeObscured\"]},{\"schema\":\"userId\",\"values\":[\"1e3d5978syncope357@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"019445a0-7884-7cad-9049-3d3e1d1da9a2\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-78ab-7c0a-8435-e6069174bed0\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"1e3d5978syncope357@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:32.145312+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:32.154029+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"1e3d5978syncope357@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"1e3d5978syncope357@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"1e3d5978syncope357@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"obscure\",\"values\":[\"DC01955F7A8A435245820EBCEE26604642DCE3F6\"]},{\"schema\":\"photo\",\"values\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"1e3d5978syncope357@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 1e3d5978syncope357@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"1e3d5978syncope357@syncope.apache.org - 2025-01-08T12:15:32+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:32.140061+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"019445a0-7884-7cad-9049-3d3e1d1da9a2\",\"groupName\":\"SYNCOPE357-0894269c\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==1e3d5978syncope357@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=1e3d5978syncope357@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"1e3d5978syncope357@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"1e3d5978syncope357@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[\"/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k=\"]},{\"schema\":\"mail\",\"values\":[\"1e3d5978syncope357@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[\"DC01955F7A8A435245820EBCEE26604642DCE3F6\"]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:32.481', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:32.481014+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"a13f3e55syncope391@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"a13f3e55syncope391@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"a13f3e55syncope391@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"a13f3e55syncope391@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"a13f3e55syncope391@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"storePassword\":false,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-79dd-76b6-972e-cac4f23f7ce6\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a13f3e55syncope391@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:32.448858+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:32.45478+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a13f3e55syncope391@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a13f3e55syncope391@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a13f3e55syncope391@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a13f3e55syncope391@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a13f3e55syncope391@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"a13f3e55syncope391@syncope.apache.org - 2025-01-08T12:15:32+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:32.635', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:32.635223+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"b6f2701bsyncope391@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"b6f2701bsyncope391@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"b6f2701bsyncope391@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b6f2701bsyncope391@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b6f2701bsyncope391@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":\"\",\"storePassword\":false,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7a65-7261-a8ed-7a723cc6a6cd\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b6f2701bsyncope391@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:32.584679+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:32.590838+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b6f2701bsyncope391@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b6f2701bsyncope391@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b6f2701bsyncope391@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b6f2701bsyncope391@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b6f2701bsyncope391@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"b6f2701bsyncope391@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"b6f2701bsyncope391@syncope.apache.org - 2025-01-08T12:15:32+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==b6f2701bsyncope391@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[]},{\"schema\":\"ID\",\"values\":[\"b6f2701bsyncope391@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"b6f2701bsyncope391@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"b6f2701bsyncope391@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"passwordTESTNULL1\"]},{\"schema\":\"__UID__\",\"values\":[\"b6f2701bsyncope391@syncope.apache.org,surname\"]}]},\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:32.715', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:32.715438+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"39877323syncope391@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"39877323syncope391@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"39877323syncope391@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"39877323syncope391@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"39877323syncope391@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7aae-774c-a905-d42e1ca6f52d\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"39877323syncope391@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:32.659424+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:32.665869+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"39877323syncope391@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"39877323syncope391@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"39877323syncope391@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"39877323syncope391@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 39877323syncope391@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"39877323syncope391@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"39877323syncope391@syncope.apache.org - 2025-01-08T12:15:32+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:32.654961+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==39877323syncope391@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[]},{\"schema\":\"ID\",\"values\":[\"39877323syncope391@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"39877323syncope391@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"39877323syncope391@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"passwordTESTNULL1\"]},{\"schema\":\"__UID__\",\"values\":[\"39877323syncope391@syncope.apache.org,surname\"]}]},\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:32.865', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:32.865+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"69d99dabsyncope402@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"69d99dabsyncope402@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"69d99dabsyncope402@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"69d99dabsyncope402@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7b58-7900-9b16-2436f65eb88e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"69d99dabsyncope402@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:32.829828+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:32.839527+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"69d99dabsyncope402@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"69d99dabsyncope402@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"69d99dabsyncope402@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"69d99dabsyncope402@syncope.apache.org, \"]},{\"schema\":\"info\",\"values\":[\"69d99dabsyncope402@syncope.apache.org - 2025-01-08T12:15:32+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"69d99dabsyncope402@syncope.apache.org, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:32.824478+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:33.129', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:33.129312+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"b66cf97bsyncope420@syncope.apache.org\",\"realm\":\"/even/two\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org\"]},{\"schema\":\"makeItDouble\",\"values\":[\"6\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7c5c-708e-b180-eb7be6b10f1e\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"b66cf97bsyncope420@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.090859+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:33.102806+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"makeItDouble\",\"values\":[\"6\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b66cf97bsyncope420@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"b66cf97bsyncope420@syncope.apache.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:33.085324+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:33.252', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:33.252448+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7cba-770e-9f0e-5941af891484\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"143dcc5csyncope426@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.182303+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:33.188022+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"143dcc5csyncope426@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"143dcc5csyncope426@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"143dcc5csyncope426@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"143dcc5csyncope426@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 143dcc5csyncope426@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"143dcc5csyncope426@syncope.apache.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:33.179028+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-7cba-770e-9f0e-5941af891484\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":true,\"resources\":[]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7cba-770e-9f0e-5941af891484\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"143dcc5csyncope426@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.182303+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:33.245543+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"143dcc5csyncope426@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"143dcc5csyncope426@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"143dcc5csyncope426@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"143dcc5csyncope426@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 143dcc5csyncope426@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"143dcc5csyncope426@syncope.apache.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:33.233207+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:32.818', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:32.818376+01:00", "before": "{\"key\":\"resource-csv\",\"connector\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"connectorDisplayName\":\"CSVDir\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"csv\",\"generic membership\",\"minimal group\"],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334817994}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"csvuserid\",\"extAttrName\":\"__NAME__\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[root].rderToBePropagated\",\"extAttrName\":\"theirgroup\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":100,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":\"55e5de0b-c79c-4e66-adda-251b6fb8579a\",\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"880f8553-069b-4aed-9930-2cd53873f544\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"resource-csv\",\"connector\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"connectorDisplayName\":\"CSVDir\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"csv\",\"generic membership\",\"minimal group\"],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334817994}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"csvuserid\",\"extAttrName\":\"__NAME__\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[root].rderToBePropagated\",\"extAttrName\":\"theirgroup\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":100,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"880f8553-069b-4aed-9930-2cd53873f544\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-csv\",\"connector\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"connectorDisplayName\":\"CSVDir\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"csv\",\"generic membership\",\"minimal group\"],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334817994}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"csvuserid\",\"extAttrName\":\"__NAME__\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[root].rderToBePropagated\",\"extAttrName\":\"theirgroup\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":100,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"880f8553-069b-4aed-9930-2cd53873f544\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:33.676', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:33.675973+01:00", "before": "{\"key\":\"ws-target-resource-1\",\"connector\":\"88a7a819-dab5-46b4-9b90-0b9769eabdb8\",\"connectorDisplayName\":\"ConnInstance100\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"userId\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"ctype\",\"extAttrName\":\"type\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"NONE\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"ws-target-resource-1\",\"connector\":\"88a7a819-dab5-46b4-9b90-0b9769eabdb8\",\"connectorDisplayName\":\"ConnInstance100\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"userId\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"ctype\",\"extAttrName\":\"type\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"ws-target-resource-1\",\"connector\":\"88a7a819-dab5-46b4-9b90-0b9769eabdb8\",\"connectorDisplayName\":\"ConnInstance100\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"userId\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"ctype\",\"extAttrName\":\"type\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:33.79', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:33.790649+01:00", "before": "{\"key\":\"ws-target-resource-1\",\"connector\":\"88a7a819-dab5-46b4-9b90-0b9769eabdb8\",\"connectorDisplayName\":\"ConnInstance100\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"userId\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"ctype\",\"extAttrName\":\"type\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"ws-target-resource-1\",\"connector\":\"88a7a819-dab5-46b4-9b90-0b9769eabdb8\",\"connectorDisplayName\":\"ConnInstance100\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"userId\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"ctype\",\"extAttrName\":\"type\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"NONE\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"ws-target-resource-1\",\"connector\":\"88a7a819-dab5-46b4-9b90-0b9769eabdb8\",\"connectorDisplayName\":\"ConnInstance100\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"userId\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"fullname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"ctype\",\"extAttrName\":\"type\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"NONE\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:34.314', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:34.314039+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"syncope710.ldap9f585838\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"019445a0-8114-7cf9-85eb-e92e5fa2afc0\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"syncope710.ldap9f585838\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:34.294865+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:34.294897+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==syncope710.ldap9f585838\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=syncope710.ldap9f585838,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"syncope710.ldap9f585838\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"syncope710.ldap9f585838\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:34.938', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:34.937879+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"syncope1099G75a70d0e\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":\"firstname==issueSYNCOPE1099\",\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"019445a0-837b-7842-be75-30ff9d47b751\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"syncope1099G75a70d0e\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:34.911073+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:34.911241+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":\"firstname==issueSYNCOPE1099\",\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:35.357', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:35.357182+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-84ab-7368-b48f-7abae925e045\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a5f9526fsyncope1206@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:35.214172+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.268932+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"cool\",\"values\":[\"true\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a5f9526fsyncope1206@apache.org - 2025-01-08T12:15:35+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:35.211265+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[{\"groupKey\":\"0194459f-dbe9-7a35-b3b8-1bee578da4e0\",\"groupName\":\"dynMembership67a7c189\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"019445a0-8482-7378-a847-bd5597a26a4a\",\"groupName\":\"syncope12063d8179f7\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"dynRoles\":[\"dynMembershipc60fa491\"],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-84ab-7368-b48f-7abae925e045\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"cool\",\"values\":[\"false\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-84ab-7368-b48f-7abae925e045\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a5f9526fsyncope1206@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:35.214172+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.331827+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"cool\",\"values\":[\"false\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a5f9526fsyncope1206@apache.org - 2025-01-08T12:15:35+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:35.211265+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==a5f9526fsyncope1206@apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=a5f9526fsyncope1206@apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"cn\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":null,\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:33.375', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:33.375373+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7d0b-7e2c-961f-70f186543610\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b1eb7fc3syncope435@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.262789+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:33.268049+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b1eb7fc3syncope435@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-7d0b-7e2c-961f-70f186543610\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"ws-target-resource-1\"}],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7d0b-7e2c-961f-70f186543610\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b1eb7fc3syncope435@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.262789+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:33.344413+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b1eb7fc3syncope435@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"b1eb7fc3syncope435@syncope.apache.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-1\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-1\",\"status\":\"FAILURE\",\"failureReason\":\"Not attempted because there are mandatory attributes without value(s): [__PASSWORD__]\"}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:33.45', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:33.449977+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"ea06be61syncope454@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7d85-7e6e-8e3a-1648d4852a6b\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"ea06be61syncope454@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.388322+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:33.397191+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"ea06be61syncope454@syncope.apache.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:33.381991+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==ea06be61syncope454@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=ea06be61syncope454@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:33.643', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:33.643596+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"e3b2ce32493@test.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"e3b2ce32493@test.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"fullname\",\"values\":[\"e3b2ce32493@test.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"e3b2ce32493@test.org\"]},{\"schema\":\"userId\",\"values\":[\"e3b2ce32493@test.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-1\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7e33-72e7-9e7d-6b3725554d08\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"e3b2ce32493@test.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.5617+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:33.569923+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"e3b2ce32493@test.org\"]},{\"schema\":\"firstname\",\"values\":[\"e3b2ce32493@test.org\"]},{\"schema\":\"fullname\",\"values\":[\"e3b2ce32493@test.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"e3b2ce32493@test.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, e3b2ce32493@test.org\"]},{\"schema\":\"info\",\"values\":[\"e3b2ce32493@test.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-1\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:33.55592+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==e3b2ce32493@test.org\",\"attrs\":[{\"schema\":\"FULLNAME\",\"values\":[\"surname\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"USERID\",\"values\":[\"e3b2ce32493@test.org\"]},{\"schema\":\"__NAME__\",\"values\":[\"e3b2ce32493@test.org\"]},{\"schema\":\"__UID__\",\"values\":[\"e3b2ce32493@test.org\"]}]},\"resource\":\"ws-target-resource-1\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:33.763', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:33.762639+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7e33-72e7-9e7d-6b3725554d08\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"e3b2ce32493@test.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.5617+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:33.569923+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"e3b2ce32493@test.org\"]},{\"schema\":\"firstname\",\"values\":[\"e3b2ce32493@test.org\"]},{\"schema\":\"fullname\",\"values\":[\"e3b2ce32493@test.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"e3b2ce32493@test.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, e3b2ce32493@test.org\"]},{\"schema\":\"info\",\"values\":[\"e3b2ce32493@test.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-1\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:33.55592+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-7e33-72e7-9e7d-6b3725554d08\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"firstname\",\"values\":[\"firstnameNew\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":true,\"resources\":[]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7e33-72e7-9e7d-6b3725554d08\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"e3b2ce32493@test.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.5617+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:33.715766+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"e3b2ce32493@test.org\"]},{\"schema\":\"firstname\",\"values\":[\"firstnameNew\"]},{\"schema\":\"fullname\",\"values\":[\"e3b2ce32493@test.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"e3b2ce32493@test.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, firstnameNew\"]},{\"schema\":\"info\",\"values\":[\"e3b2ce32493@test.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-1\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:33.55592+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==e3b2ce32493@test.org\",\"attrs\":[{\"schema\":\"FULLNAME\",\"values\":[\"surname\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"USERID\",\"values\":[\"e3b2ce32493@test.org\"]},{\"schema\":\"__NAME__\",\"values\":[\"e3b2ce32493@test.org\"]},{\"schema\":\"__UID__\",\"values\":[\"e3b2ce32493@test.org\"]}]},\"afterObj\":{\"fiql\":\"__UID__==e3b2ce32493@test.org\",\"attrs\":[{\"schema\":\"FULLNAME\",\"values\":[\"surname\"]},{\"schema\":\"NAME\",\"values\":[\"firstnameNew\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"USERID\",\"values\":[\"e3b2ce32493@test.org\"]},{\"schema\":\"__NAME__\",\"values\":[\"e3b2ce32493@test.org\"]},{\"schema\":\"__UID__\",\"values\":[\"e3b2ce32493@test.org\"]}]},\"resource\":\"ws-target-resource-1\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:34.043', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:34.043106+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"c44ef274syncope647@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"generic membership\",\"csv\"],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"postalAddress\",\"values\":[\"postalAddress\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7fd6-704e-859e-b5b368bfa87b\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c44ef274syncope647@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.985342+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:33.995445+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\",\"generic membership\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"postalAddress\",\"values\":[\"postalAddress\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"c44ef274syncope647@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"c44ef274syncope647@syncope.apache.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"mderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:33.97489+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==c44ef274syncope647@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=c44ef274syncope647@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[\"postalAddress\"]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:34.163', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:34.163596+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"syncope68600238ded\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"019445a0-807d-71f0-a2dd-12be6cc4b97d\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"syncope68600238ded\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:34.144908+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:34.144941+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==syncope68600238ded\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=syncope68600238ded,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"syncope68600238ded\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"syncope68600238ded\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:33.535', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:33.53517+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7d85-7e6e-8e3a-1648d4852a6b\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"ea06be61syncope454@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.388322+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:33.397191+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"ea06be61syncope454@syncope.apache.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:33.381991+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-7d85-7e6e-8e3a-1648d4852a6b\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"surname\",\"values\":[\"surname2\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":true,\"resources\":[]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7d85-7e6e-8e3a-1648d4852a6b\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"ea06be61syncope454@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.388322+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:33.503301+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname2\"]},{\"schema\":\"userId\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname2, ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"ea06be61syncope454@syncope.apache.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname2, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:33.381991+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==ea06be61syncope454@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=ea06be61syncope454@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==ea06be61syncope454@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=ea06be61syncope454@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"ea06be61syncope454@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname2\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:33.942', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:33.941687+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"23906949syncope626@syncope.apache.org\",\"realm\":\"/even/two\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"23906949syncope626@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"23906949syncope626@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"23906949syncope626@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"23906949syncope626@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7f7e-704e-8393-11cb59cccd65\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"23906949syncope626@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.893251+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:33.901341+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"23906949syncope626@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"23906949syncope626@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"23906949syncope626@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"23906949syncope626@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 23906949syncope626@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"23906949syncope626@syncope.apache.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:33.886953+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:34.33', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:34.330454+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"syncope710.dbc871b997\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"019445a0-8131-775c-9127-52f431e4c4aa\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"syncope710.dbc871b997\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:34.324178+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:34.324215+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:35.014', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:35.013827+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"b7a31da7syncope1099U@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"b7a31da7syncope1099U@apache.org\"]},{\"schema\":\"email\",\"values\":[\"b7a31da7syncope1099U@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"issueSYNCOPE1099\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b7a31da7syncope1099U@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-839f-724b-8221-0778999b2655\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b7a31da7syncope1099U@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:34.947605+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:34.958929+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b7a31da7syncope1099U@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"issueSYNCOPE1099\"]},{\"schema\":\"fullname\",\"values\":[\"b7a31da7syncope1099U@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b7a31da7syncope1099U@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, issueSYNCOPE1099\"]},{\"schema\":\"info\",\"values\":[\"b7a31da7syncope1099U@apache.org - 2025-01-08T12:15:34+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:34.943807+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[{\"groupKey\":\"019445a0-837b-7842-be75-30ff9d47b751\",\"groupName\":\"syncope1099G75a70d0e\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==b7a31da7syncope1099U@apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"b7a31da7syncope1099U@apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"b7a31da7syncope1099U@apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"b7a31da7syncope1099U@apache.org\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:35.632', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:35.631915+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"rossini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:01.138997+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"dynRealm\"],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"Gioacchino\"]},{\"schema\":\"fullname\",\"values\":[\"Gioacchino Rossini\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-05-26\"]},{\"schema\":\"surname\",\"values\":[\"Rossini\"]},{\"schema\":\"userId\",\"values\":[\"rossini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Rossini, Gioacchino\"]},{\"schema\":\"info\",\"values\":[\"rossini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Rossini, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\",\"ws-target-resource-nopropagation3\",\"ws-target-resource-nopropagation4\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:12:16.974318Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"b8d38784-57e7-4595-859a-076222644b55\",\"groupName\":\"managingConsultant\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Other\"],\"dynRoles\":[],\"privileges\":[\"postMighty\"],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"realm\":null,\"auxClasses\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"csv\"}],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"resource-testdb\"}],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":false,\"resources\":[\"resource-testdb\"]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"Other\"}],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"rossini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.600267+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"dynRealm\"],\"status\":\"active\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"Gioacchino\"]},{\"schema\":\"fullname\",\"values\":[\"Gioacchino Rossini\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-05-26\"]},{\"schema\":\"surname\",\"values\":[\"Rossini\"]},{\"schema\":\"userId\",\"values\":[\"rossini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Rossini, Gioacchino\"]},{\"schema\":\"csvuserid\",\"values\":[\"Gioacchino,Rossini\"]},{\"schema\":\"info\",\"values\":[\"rossini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Rossini, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\",\"ws-target-resource-2\",\"ws-target-resource-nopropagation3\",\"ws-target-resource-nopropagation4\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:12:16.974318Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"b8d38784-57e7-4595-859a-076222644b55\",\"groupName\":\"managingConsultant\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Other\"],\"dynRoles\":[],\"privileges\":[\"postMighty\"],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==rossini\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"rossini\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"rossini\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"b2e98ad6f6eb8508dd6a14cfa704bad7f05f6fb1\"]},{\"schema\":\"__UID__\",\"values\":[\"rossini\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:34.121', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:34.120467+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7fd6-704e-859e-b5b368bfa87b\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c44ef274syncope647@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.985342+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:33.995445+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\",\"generic membership\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"postalAddress\",\"values\":[\"postalAddress\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"c44ef274syncope647@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"c44ef274syncope647@syncope.apache.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"mderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:33.97489+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-7fd6-704e-859e-b5b368bfa87b\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"postalAddress\",\"values\":[\"newPostalAddress\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-7fd6-704e-859e-b5b368bfa87b\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c44ef274syncope647@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:33.985342+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:34.095615+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\",\"generic membership\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"postalAddress\",\"values\":[\"newPostalAddress\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"c44ef274syncope647@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"c44ef274syncope647@syncope.apache.org - 2025-01-08T12:15:33+01:00[0]\"]},{\"schema\":\"mderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:33.97489+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==c44ef274syncope647@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=c44ef274syncope647@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[\"postalAddress\"]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==c44ef274syncope647@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=c44ef274syncope647@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"c44ef274syncope647@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[\"newPostalAddress\"]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:34.617', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:34.616884+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"9ff0f62fsyncope881U@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"9ff0f62fsyncope881U@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"fullname\",\"values\":[\"9ff0f62fsyncope881U@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"9ff0f62fsyncope881U@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"9ff0f62fsyncope881U@apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"019445a0-81d7-7371-a812-feca2b11fc93\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-81fd-7cb4-b8e3-3d3b253ca451\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"9ff0f62fsyncope881U@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:34.530703+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:34.539063+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"9ff0f62fsyncope881U@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"9ff0f62fsyncope881U@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"9ff0f62fsyncope881U@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"9ff0f62fsyncope881U@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 9ff0f62fsyncope881U@apache.org\"]},{\"schema\":\"info\",\"values\":[\"9ff0f62fsyncope881U@apache.org - 2025-01-08T12:15:34+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:34.525693+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"019445a0-81d7-7371-a812-feca2b11fc93\",\"groupName\":\"syncope881Gfbfec15b\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==9ff0f62fsyncope881U@apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=9ff0f62fsyncope881U@apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"9ff0f62fsyncope881U@apache.org\"]},{\"schema\":\"cn\",\"values\":[\"9ff0f62fsyncope881U@apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"9ff0f62fsyncope881U@apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:34.776', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:34.775821+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"400b6abasyncope505-db@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-82c9-75ef-9b65-7f36664c157e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"400b6abasyncope505-db@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:34.734656+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:34.740225+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 400b6abasyncope505-db@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org - 2025-01-08T12:15:34+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:34.73002+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:35.294', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:35.294506+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-84ab-7368-b48f-7abae925e045\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a5f9526fsyncope1206@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:35.214172+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.219656+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a5f9526fsyncope1206@apache.org - 2025-01-08T12:15:35+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:35.211265+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-84ab-7368-b48f-7abae925e045\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"cool\",\"values\":[\"true\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-84ab-7368-b48f-7abae925e045\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a5f9526fsyncope1206@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:35.214172+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.268932+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"cool\",\"values\":[\"true\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a5f9526fsyncope1206@apache.org - 2025-01-08T12:15:35+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:35.211265+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[{\"groupKey\":\"0194459f-dbe9-7a35-b3b8-1bee578da4e0\",\"groupName\":\"dynMembership67a7c189\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"019445a0-8482-7378-a847-bd5597a26a4a\",\"groupName\":\"syncope12063d8179f7\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"dynRoles\":[\"dynMembershipc60fa491\"],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==a5f9526fsyncope1206@apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=a5f9526fsyncope1206@apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"cn\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:35.536', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:35.536064+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-854a-73b2-9ad1-fa83e8d9b586\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"35dc0558syncope1337@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:35.376324+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.475806+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"35dc0558syncope1337@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"35dc0558syncope1337@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"35dc0558syncope1337@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"35dc0558syncope1337@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 35dc0558syncope1337@apache.org\"]},{\"schema\":\"info\",\"values\":[\"35dc0558syncope1337@apache.org - 2025-01-08T12:15:35+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:35.463015+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-854a-73b2-9ad1-fa83e8d9b586\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":true,\"resources\":[]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-854a-73b2-9ad1-fa83e8d9b586\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"35dc0558syncope1337@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:35.376324+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.524341+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"35dc0558syncope1337@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"35dc0558syncope1337@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"35dc0558syncope1337@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"35dc0558syncope1337@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 35dc0558syncope1337@apache.org\"]},{\"schema\":\"info\",\"values\":[\"35dc0558syncope1337@apache.org - 2025-01-08T12:15:35+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:35.499811+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:35.937', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:35.937013+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-871e-7345-85ae-6e5cd1a93c05\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a3bfa3ccsyncope1669@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:35.843973+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.850495+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a3bfa3ccsyncope1669@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a3bfa3ccsyncope1669@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a3bfa3ccsyncope1669@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a3bfa3ccsyncope1669@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a3bfa3ccsyncope1669@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a3bfa3ccsyncope1669@apache.org - 2025-01-08T12:15:35+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:35.838586+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-871e-7345-85ae-6e5cd1a93c05\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":{\"operation\":\"ADD_REPLACE\",\"value\":\"newUsername318fb43a\"},\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-871e-7345-85ae-6e5cd1a93c05\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"newUsername318fb43a\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:35.843973+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.924558+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a3bfa3ccsyncope1669@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a3bfa3ccsyncope1669@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a3bfa3ccsyncope1669@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a3bfa3ccsyncope1669@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a3bfa3ccsyncope1669@apache.org\"]},{\"schema\":\"info\",\"values\":[\"newUsername318fb43a - 2025-01-08T12:15:35+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:35.838586+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:34.216', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:34.215854+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"b0ac11b5syncope686@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"b0ac11b5syncope686@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b0ac11b5syncope686@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"b0ac11b5syncope686@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b0ac11b5syncope686@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-8098-7d15-9cb5-05758afaa366\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b0ac11b5syncope686@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:34.171937+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:34.181609+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b0ac11b5syncope686@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b0ac11b5syncope686@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b0ac11b5syncope686@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b0ac11b5syncope686@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b0ac11b5syncope686@apache.org\"]},{\"schema\":\"info\",\"values\":[\"b0ac11b5syncope686@apache.org - 2025-01-08T12:15:34+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:34.168836+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:34.281', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:34.28075+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-8098-7d15-9cb5-05758afaa366\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b0ac11b5syncope686@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:34.171937+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:34.181609+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b0ac11b5syncope686@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b0ac11b5syncope686@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b0ac11b5syncope686@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b0ac11b5syncope686@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b0ac11b5syncope686@apache.org\"]},{\"schema\":\"info\",\"values\":[\"b0ac11b5syncope686@apache.org - 2025-01-08T12:15:34+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:34.168836+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-8098-7d15-9cb5-05758afaa366\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":true,\"resources\":[\"resource-ldap\"]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[{\"operation\":\"ADD_REPLACE\",\"group\":\"019445a0-807d-71f0-a2dd-12be6cc4b97d\",\"plainAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-8098-7d15-9cb5-05758afaa366\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"b0ac11b5syncope686@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:34.171937+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:34.24995+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"b0ac11b5syncope686@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"b0ac11b5syncope686@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"b0ac11b5syncope686@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"b0ac11b5syncope686@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, b0ac11b5syncope686@apache.org\"]},{\"schema\":\"info\",\"values\":[\"b0ac11b5syncope686@apache.org - 2025-01-08T12:15:34+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:34.168836+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"019445a0-807d-71f0-a2dd-12be6cc4b97d\",\"groupName\":\"syncope68600238ded\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==b0ac11b5syncope686@apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=b0ac11b5syncope686@apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"b0ac11b5syncope686@apache.org\"]},{\"schema\":\"cn\",\"values\":[\"b0ac11b5syncope686@apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"b0ac11b5syncope686@apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:34.48', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:34.480104+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-8140-7a32-8285-f1e5154a8e01\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"fab67a5esyncope710@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:34.341909+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:34.350478+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"fab67a5esyncope710@syncope.apache.org - 2025-01-08T12:15:34+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\",\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:34.336208+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"019445a0-8114-7cf9-85eb-e92e5fa2afc0\",\"groupName\":\"syncope710.ldap9f585838\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"019445a0-8131-775c-9127-52f431e4c4aa\",\"groupName\":\"syncope710.dbc871b997\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-8140-7a32-8285-f1e5154a8e01\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":false,\"resources\":[\"resource-testdb\"]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-8140-7a32-8285-f1e5154a8e01\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"fab67a5esyncope710@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:34.341909+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:34.449808+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"fab67a5esyncope710@syncope.apache.org - 2025-01-08T12:15:34+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\",\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:34.336208+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"019445a0-8114-7cf9-85eb-e92e5fa2afc0\",\"groupName\":\"syncope710.ldap9f585838\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"019445a0-8131-775c-9127-52f431e4c4aa\",\"groupName\":\"syncope710.dbc871b997\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==fab67a5esyncope710@syncope.apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]}]},\"afterObj\":{\"fiql\":\"__UID__==fab67a5esyncope710@syncope.apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"a240a1757ef2e0abf3f252dccec6895fc90d6385\"]},{\"schema\":\"__UID__\",\"values\":[\"fab67a5esyncope710@syncope.apache.org\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:34.51', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:34.510297+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"syncope881Gfbfec15b\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[\"rvirtualvalue\"]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"019445a0-81d7-7371-a812-feca2b11fc93\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"syncope881Gfbfec15b\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:34.490102+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:34.490133+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[\"rvirtualvalue\"]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==syncope881Gfbfec15b\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=syncope881Gfbfec15b,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"syncope881Gfbfec15b\"]},{\"schema\":\"businessCategory\",\"values\":[\"rvirtualvalue\"]},{\"schema\":\"cn\",\"values\":[\"syncope881Gfbfec15b\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:34.882', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:34.882201+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-82c9-75ef-9b65-7f36664c157e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"400b6abasyncope505-db@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:34.734656+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:34.740225+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 400b6abasyncope505-db@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org - 2025-01-08T12:15:34+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:34.73002+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-82c9-75ef-9b65-7f36664c157e\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"resource-testdb\"}],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":false,\"resources\":[\"resource-testdb\"]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-82c9-75ef-9b65-7f36664c157e\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"400b6abasyncope505-db@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:34.734656+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:34.850557+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 400b6abasyncope505-db@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org - 2025-01-08T12:15:34+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:34.73002+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==400b6abasyncope505-db@syncope.apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"F45FC5847BEE336EE240F2698DA4D5833CAA5803\"]},{\"schema\":\"__UID__\",\"values\":[\"400b6abasyncope505-db@syncope.apache.org\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:35.883', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:35.883236+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"a3bfa3ccsyncope1669@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"a3bfa3ccsyncope1669@apache.org\"]},{\"schema\":\"userId\",\"values\":[\"a3bfa3ccsyncope1669@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"a3bfa3ccsyncope1669@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a3bfa3ccsyncope1669@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-871e-7345-85ae-6e5cd1a93c05\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a3bfa3ccsyncope1669@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:35.843973+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.850495+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a3bfa3ccsyncope1669@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a3bfa3ccsyncope1669@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a3bfa3ccsyncope1669@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a3bfa3ccsyncope1669@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a3bfa3ccsyncope1669@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a3bfa3ccsyncope1669@apache.org - 2025-01-08T12:15:35+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:35.838586+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:35.082', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:35.08197+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"44a181d3syncope1166@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"44a181d3syncope1166@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"44a181d3syncope1166@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"44a181d3syncope1166@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"44a181d3syncope1166@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-83ee-7597-994b-f7cda1224506\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"44a181d3syncope1166@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:35.028915+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.038515+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"44a181d3syncope1166@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"44a181d3syncope1166@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"44a181d3syncope1166@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"44a181d3syncope1166@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 44a181d3syncope1166@apache.org\"]},{\"schema\":\"info\",\"values\":[\"44a181d3syncope1166@apache.org - 2025-01-08T12:15:35+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:35.022721+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:35.736', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:35.735718+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"rossini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.600267+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"dynRealm\"],\"status\":\"active\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"Gioacchino\"]},{\"schema\":\"fullname\",\"values\":[\"Gioacchino Rossini\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-05-26\"]},{\"schema\":\"surname\",\"values\":[\"Rossini\"]},{\"schema\":\"userId\",\"values\":[\"rossini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Rossini, Gioacchino\"]},{\"schema\":\"csvuserid\",\"values\":[\"Gioacchino,Rossini\"]},{\"schema\":\"info\",\"values\":[\"rossini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Rossini, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\",\"ws-target-resource-2\",\"ws-target-resource-nopropagation3\",\"ws-target-resource-nopropagation4\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:12:16.974318Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"b8d38784-57e7-4595-859a-076222644b55\",\"groupName\":\"managingConsultant\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Other\"],\"dynRoles\":[],\"privileges\":[\"postMighty\"],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"realm\":null,\"auxClasses\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"csv\"}],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"resource-testdb\"}],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":false,\"resources\":[\"resource-testdb\"]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"Other\"}],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"rossini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.691566+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"dynRealm\"],\"status\":\"active\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"Gioacchino\"]},{\"schema\":\"fullname\",\"values\":[\"Gioacchino Rossini\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-05-26\"]},{\"schema\":\"surname\",\"values\":[\"Rossini\"]},{\"schema\":\"userId\",\"values\":[\"rossini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Rossini, Gioacchino\"]},{\"schema\":\"csvuserid\",\"values\":[\"Gioacchino,Rossini\"]},{\"schema\":\"info\",\"values\":[\"rossini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Rossini, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\",\"ws-target-resource-2\",\"ws-target-resource-nopropagation3\",\"ws-target-resource-nopropagation4\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:12:16.974318Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"b8d38784-57e7-4595-859a-076222644b55\",\"groupName\":\"managingConsultant\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Other\"],\"dynRoles\":[],\"privileges\":[\"postMighty\"],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==rossini\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"rossini\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"rossini\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"b2e98ad6f6eb8508dd6a14cfa704bad7f05f6fb1\"]},{\"schema\":\"__UID__\",\"values\":[\"rossini\"]}]},\"afterObj\":{\"fiql\":\"__UID__==rossini\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"rossini\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"rossini\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"b2e98ad6f6eb8508dd6a14cfa704bad7f05f6fb1\"]},{\"schema\":\"__UID__\",\"values\":[\"rossini\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:36.011', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:36.011678+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"59e64987syncope1750@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"59e64987syncope1750@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"59e64987syncope1750@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"59e64987syncope1750@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"59e64987syncope1750@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-8793-7070-bce0-52f105942caa\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"59e64987syncope1750@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:35.959764+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.969999+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"59e64987syncope1750@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"59e64987syncope1750@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"59e64987syncope1750@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"59e64987syncope1750@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 59e64987syncope1750@apache.org\"]},{\"schema\":\"info\",\"values\":[\"59e64987syncope1750@apache.org - 2025-01-08T12:15:35+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:35.955203+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-nopropagation\",\"status\":\"NOT_ATTEMPTED\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:37.293', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:37.292726+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"ce2dc8fcrest@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[\"rest-target-resource\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-8b40-7adb-a589-c9584fd4f190\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"ce2dc8fcrest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:36.901111+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:37.168615+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"externalKey\",\"values\":[\"019445a0-8b40-7adb-a589-c9584fd4f190\"]},{\"schema\":\"firstname\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"ce2dc8fcrest@syncope.apache.org - 2025-01-08T12:15:36+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"rest-target-resource\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:36.897023+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==019445a0-8b40-7adb-a589-c9584fd4f190\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"019445a0-8b40-7adb-a589-c9584fd4f190\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"019445a0-8b40-7adb-a589-c9584fd4f190\"]},{\"schema\":\"email\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"firstName\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"key\",\"values\":[\"019445a0-8b40-7adb-a589-c9584fd4f190\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"username\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]}]},\"resource\":\"rest-target-resource\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:41.83', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:41.830229+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-9df4-7318-a9a9-7b3089fefd7f\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4b47b323issue186@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:41.68908+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:41.700961+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"4b47b323issue186@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"4b47b323issue186@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"4b47b323issue186@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"4b47b323issue186@syncope.apache.org, \"]},{\"schema\":\"info\",\"values\":[\"4b47b323issue186@syncope.apache.org - 2025-01-08T12:15:41+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"4b47b323issue186@syncope.apache.org, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:41.684614+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-9df4-7318-a9a9-7b3089fefd7f\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"ws-target-resource-1\"}],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":true,\"resources\":[]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-9df4-7318-a9a9-7b3089fefd7f\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4b47b323issue186@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:41.68908+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:41.794256+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"4b47b323issue186@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"4b47b323issue186@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"4b47b323issue186@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"4b47b323issue186@syncope.apache.org, \"]},{\"schema\":\"info\",\"values\":[\"4b47b323issue186@syncope.apache.org - 2025-01-08T12:15:41+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"4b47b323issue186@syncope.apache.org, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-1\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:41.774712+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-1\",\"status\":\"FAILURE\",\"failureReason\":\"Not attempted because there are mandatory attributes without value(s): [__PASSWORD__, type, email]\"}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:43.274', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:43.274184+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a3cb-7160-9c96-6426ec366fcf\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"be780212issue280@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:43.183672+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:43.193373+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"be780212issue280@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"be780212issue280@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"be780212issue280@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"be780212issue280@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, be780212issue280@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"be780212issue280@syncope.apache.org - 2025-01-08T12:15:43+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:43.179756+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-a3cb-7160-9c96-6426ec366fcf\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"resource-testdb\"}],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":false,\"resources\":[\"resource-testdb\"]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a3cb-7160-9c96-6426ec366fcf\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"be780212issue280@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:43.183672+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:43.250948+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"be780212issue280@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"be780212issue280@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"be780212issue280@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"be780212issue280@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, be780212issue280@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"be780212issue280@syncope.apache.org - 2025-01-08T12:15:43+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:43.179756+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==be780212issue280@syncope.apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"be780212issue280@syncope.apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"be780212issue280@syncope.apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"0de084f38ace8e3d82597f55cc6ad5d6001568e6\"]},{\"schema\":\"__UID__\",\"values\":[\"be780212issue280@syncope.apache.org\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:35.165', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:35.164553+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-83ee-7597-994b-f7cda1224506\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"44a181d3syncope1166@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:35.028915+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.038515+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"44a181d3syncope1166@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"44a181d3syncope1166@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"44a181d3syncope1166@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"44a181d3syncope1166@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 44a181d3syncope1166@apache.org\"]},{\"schema\":\"info\",\"values\":[\"44a181d3syncope1166@apache.org - 2025-01-08T12:15:35+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:35.022721+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-83ee-7597-994b-f7cda1224506\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"resource-ldap\"},{\"operation\":\"ADD_REPLACE\",\"value\":\"resource-db-virattr\"}],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":true,\"resources\":[\"resource-ldap\"]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-83ee-7597-994b-f7cda1224506\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"44a181d3syncope1166@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:35.028915+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.117301+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"44a181d3syncope1166@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"44a181d3syncope1166@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"44a181d3syncope1166@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"44a181d3syncope1166@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 44a181d3syncope1166@apache.org\"]},{\"schema\":\"info\",\"values\":[\"44a181d3syncope1166@apache.org - 2025-01-08T12:15:35+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]},{\"schema\":\"virtualdata\",\"values\":[]}],\"resources\":[\"resource-db-virattr\",\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:35.097876+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==44a181d3syncope1166@apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=44a181d3syncope1166@apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"44a181d3syncope1166@apache.org\"]},{\"schema\":\"cn\",\"values\":[\"44a181d3syncope1166@apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"44a181d3syncope1166@apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null},{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==019445a0-83ee-7597-994b-f7cda1224506\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"019445a0-83ee-7597-994b-f7cda1224506\"]},{\"schema\":\"USERNAME\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"019445a0-83ee-7597-994b-f7cda1224506\"]},{\"schema\":\"__UID__\",\"values\":[\"019445a0-83ee-7597-994b-f7cda1224506\"]}]},\"resource\":\"resource-db-virattr\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:35.206', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:35.206078+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"syncope12063d8179f7\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":\"cool==true\",\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"019445a0-8482-7378-a847-bd5597a26a4a\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"syncope12063d8179f7\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:35.17375+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.173799+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"icon\",\"values\":[\"anIcon\"]}],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\"anIcon: \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":\"cool==true\",\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":1,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==syncope12063d8179f7\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=syncope12063d8179f7,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"syncope12063d8179f7\"]},{\"schema\":\"businessCategory\",\"values\":[]},{\"schema\":\"cn\",\"values\":[\"syncope12063d8179f7\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:35.242', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:35.242159+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"a5f9526fsyncope1206@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"userId\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-84ab-7368-b48f-7abae925e045\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a5f9526fsyncope1206@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:35.214172+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.219656+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a5f9526fsyncope1206@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a5f9526fsyncope1206@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a5f9526fsyncope1206@apache.org - 2025-01-08T12:15:35+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:35.211265+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:35.417', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:35.417051+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"35dc0558syncope1337@apache.org\",\"realm\":\"/even/two\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"35dc0558syncope1337@apache.org\"]},{\"schema\":\"email\",\"values\":[\"35dc0558syncope1337@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"35dc0558syncope1337@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"35dc0558syncope1337@apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-854a-73b2-9ad1-fa83e8d9b586\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"35dc0558syncope1337@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:35.376324+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.38365+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"35dc0558syncope1337@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"35dc0558syncope1337@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"35dc0558syncope1337@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"35dc0558syncope1337@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 35dc0558syncope1337@apache.org\"]},{\"schema\":\"info\",\"values\":[\"35dc0558syncope1337@apache.org - 2025-01-08T12:15:35+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:35.371233+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:35.482', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:35.48189+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-854a-73b2-9ad1-fa83e8d9b586\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"35dc0558syncope1337@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:35.376324+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.38365+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"35dc0558syncope1337@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"35dc0558syncope1337@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"35dc0558syncope1337@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"35dc0558syncope1337@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 35dc0558syncope1337@apache.org\"]},{\"schema\":\"info\",\"values\":[\"35dc0558syncope1337@apache.org - 2025-01-08T12:15:35+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:35.371233+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-854a-73b2-9ad1-fa83e8d9b586\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":true,\"resources\":[]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-854a-73b2-9ad1-fa83e8d9b586\",\"type\":\"USER\",\"realm\":\"/even/two\",\"username\":\"35dc0558syncope1337@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:35.376324+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.475806+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"35dc0558syncope1337@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"35dc0558syncope1337@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"35dc0558syncope1337@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"35dc0558syncope1337@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 35dc0558syncope1337@apache.org\"]},{\"schema\":\"info\",\"values\":[\"35dc0558syncope1337@apache.org - 2025-01-08T12:15:35+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:35.463015+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:35.818', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:35.817662+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"rossini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.691566+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"dynRealm\"],\"status\":\"active\",\"auxClasses\":[\"csv\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"Gioacchino\"]},{\"schema\":\"fullname\",\"values\":[\"Gioacchino Rossini\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-05-26\"]},{\"schema\":\"surname\",\"values\":[\"Rossini\"]},{\"schema\":\"userId\",\"values\":[\"rossini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Rossini, Gioacchino\"]},{\"schema\":\"csvuserid\",\"values\":[\"Gioacchino,Rossini\"]},{\"schema\":\"info\",\"values\":[\"rossini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Rossini, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\",\"ws-target-resource-2\",\"ws-target-resource-nopropagation3\",\"ws-target-resource-nopropagation4\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:12:16.974318Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"b8d38784-57e7-4595-859a-076222644b55\",\"groupName\":\"managingConsultant\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[\"Other\"],\"dynRoles\":[],\"privileges\":[\"postMighty\"],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"realm\":null,\"auxClasses\":[{\"operation\":\"DELETE\",\"value\":\"csv\"}],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"DELETE\",\"value\":\"resource-testdb\"}],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":false,\"resources\":[\"resource-testdb\"]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[{\"operation\":\"DELETE\",\"value\":\"Other\"}],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"rossini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.788329+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"dynRealm\"],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"Gioacchino\"]},{\"schema\":\"fullname\",\"values\":[\"Gioacchino Rossini\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-05-26\"]},{\"schema\":\"surname\",\"values\":[\"Rossini\"]},{\"schema\":\"userId\",\"values\":[\"rossini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Rossini, Gioacchino\"]},{\"schema\":\"info\",\"values\":[\"rossini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Rossini, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\",\"ws-target-resource-nopropagation3\",\"ws-target-resource-nopropagation4\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:12:16.974318Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"b8d38784-57e7-4595-859a-076222644b55\",\"groupName\":\"managingConsultant\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==rossini\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"rossini\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"rossini\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"b2e98ad6f6eb8508dd6a14cfa704bad7f05f6fb1\"]},{\"schema\":\"__UID__\",\"values\":[\"rossini\"]}]},\"afterObj\":null,\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:36.108', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:36.108159+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"7c2772a3syncope1793@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"7c2772a3syncope1793@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7c2772a3syncope1793@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7c2772a3syncope1793@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"7c2772a3syncope1793@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[\"syncope179304c43fda\"],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-87f5-79c7-a429-cebe778093c0\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"7c2772a3syncope1793@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:36.057097+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:36.069266+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"7c2772a3syncope1793@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7c2772a3syncope1793@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7c2772a3syncope1793@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7c2772a3syncope1793@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 7c2772a3syncope1793@apache.org\"]},{\"schema\":\"info\",\"values\":[\"7c2772a3syncope1793@apache.org - 2025-01-08T12:15:36+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:36.053744+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"syncope179304c43fda\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:37.552', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:37.551626+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-8b40-7adb-a589-c9584fd4f190\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"ce2dc8fcrest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:36.901111+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:37.168615+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"externalKey\",\"values\":[\"019445a0-8b40-7adb-a589-c9584fd4f190\"]},{\"schema\":\"firstname\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"ce2dc8fcrest@syncope.apache.org - 2025-01-08T12:15:36+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"rest-target-resource\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:36.897023+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"019445a0-8b40-7adb-a589-c9584fd4f190\"", "[\"rest-target-resource\"]", "false"], "logger": {"type": "LOGIC", "event": "deprovision", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-8b40-7adb-a589-c9584fd4f190\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"ce2dc8fcrest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:36.901111+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:37.46933+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"ce2dc8fcrest@syncope.apache.org - 2025-01-08T12:15:36+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"rest-target-resource\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:36.897023+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==019445a0-8b40-7adb-a589-c9584fd4f190\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"019445a0-8b40-7adb-a589-c9584fd4f190\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"019445a0-8b40-7adb-a589-c9584fd4f190\"]},{\"schema\":\"email\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"firstName\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]},{\"schema\":\"key\",\"values\":[\"019445a0-8b40-7adb-a589-c9584fd4f190\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"username\",\"values\":[\"ce2dc8fcrest@syncope.apache.org\"]}]},\"afterObj\":null,\"resource\":\"rest-target-resource\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:41.738', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:41.738068+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"4b47b323issue186@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"4b47b323issue186@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"4b47b323issue186@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"4b47b323issue186@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-9df4-7318-a9a9-7b3089fefd7f\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4b47b323issue186@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:41.68908+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:41.700961+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"4b47b323issue186@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"4b47b323issue186@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"4b47b323issue186@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"4b47b323issue186@syncope.apache.org, \"]},{\"schema\":\"info\",\"values\":[\"4b47b323issue186@syncope.apache.org - 2025-01-08T12:15:41+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"4b47b323issue186@syncope.apache.org, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:41.684614+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:41.908', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:41.907766+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-9df4-7318-a9a9-7b3089fefd7f\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4b47b323issue186@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:41.68908+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:41.794256+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"4b47b323issue186@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"4b47b323issue186@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"4b47b323issue186@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"4b47b323issue186@syncope.apache.org, \"]},{\"schema\":\"info\",\"values\":[\"4b47b323issue186@syncope.apache.org - 2025-01-08T12:15:41+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"4b47b323issue186@syncope.apache.org, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-1\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:41.774712+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-9df4-7318-a9a9-7b3089fefd7f\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"resource-csv\"}],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":true,\"resources\":[]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-9df4-7318-a9a9-7b3089fefd7f\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"4b47b323issue186@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:41.68908+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:41.876911+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"4b47b323issue186@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"4b47b323issue186@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"4b47b323issue186@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"4b47b323issue186@syncope.apache.org, \"]},{\"schema\":\"info\",\"values\":[\"4b47b323issue186@syncope.apache.org - 2025-01-08T12:15:41+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"4b47b323issue186@syncope.apache.org, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\",\"ws-target-resource-1\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:41.84562+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"resource-csv\",\"status\":\"FAILURE\",\"failureReason\":\"Not attempted because there are mandatory attributes without value(s): [__PASSWORD__]\"}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:43.342', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:43.342417+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"ec92e41cissue281@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"ec92e41cissue281@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ec92e41cissue281@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"ec92e41cissue281@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ec92e41cissue281@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a430-7c48-8124-9a0d09d6a93d\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"ec92e41cissue281@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:43.284037+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:43.289755+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ec92e41cissue281@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"ec92e41cissue281@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"ec92e41cissue281@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ec92e41cissue281@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, ec92e41cissue281@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"ec92e41cissue281@syncope.apache.org - 2025-01-08T12:15:43+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:43.280521+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"resource-csv\",\"status\":\"FAILURE\",\"failureReason\":\"java.lang.IllegalArgumentException: No Name attribute provided in the attributes\\n\\n Cause: No Name attribute provided in the attributes\"}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:43.935', 'DEBUG', 'syncope.audit.Master', '{"who": "e02595b6anonymous@syncope.apache.orgXX", "date": "2025-01-08T12:15:43.934977+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a617-73ea-9538-e4f18ba1531f\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"e02595b6anonymous@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:43.771347+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:43.841169+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"e02595b6anonymous@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"e02595b6anonymous@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"e02595b6anonymous@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"e02595b6anonymous@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, e02595b6anonymous@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"e02595b6anonymous@syncope.apache.org - 2025-01-08T12:15:43+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:15:43.837244+01:00\",\"changePwdDate\":\"2025-01-08T12:15:43.767485+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-a617-73ea-9538-e4f18ba1531f\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":{\"operation\":\"ADD_REPLACE\",\"value\":\"e02595b6anonymous@syncope.apache.orgXX\"},\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "selfUpdate", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a617-73ea-9538-e4f18ba1531f\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"e02595b6anonymous@syncope.apache.orgXX\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:43.771347+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"e02595b6anonymous@syncope.apache.orgXX\",\"lastChangeDate\":\"2025-01-08T12:15:43.922161+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"e02595b6anonymous@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"e02595b6anonymous@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"e02595b6anonymous@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"e02595b6anonymous@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, e02595b6anonymous@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"e02595b6anonymous@syncope.apache.orgXX - 2025-01-08T12:15:43+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:15:43.837244+01:00\",\"changePwdDate\":\"2025-01-08T12:15:43.767485+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:36.214', 'DEBUG', 'syncope.audit.Master', '{"who": "7c2772a3syncope1793@apache.org", "date": "2025-01-08T12:15:36.214608+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-87f5-79c7-a429-cebe778093c0\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"7c2772a3syncope1793@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:36.057097+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:36.128609+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"7c2772a3syncope1793@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7c2772a3syncope1793@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7c2772a3syncope1793@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7c2772a3syncope1793@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 7c2772a3syncope1793@apache.org\"]},{\"schema\":\"info\",\"values\":[\"7c2772a3syncope1793@apache.org - 2025-01-08T12:15:36+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:15:36.125643+01:00\",\"changePwdDate\":\"2025-01-08T12:15:36.053744+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"syncope179304c43fda\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"019445a0-87f5-79c7-a429-cebe778093c0\"", "[\"ws-target-resource-nopropagation\"]", "false", "null", "false"], "logger": {"type": "LOGIC", "event": "assign", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-87f5-79c7-a429-cebe778093c0\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"7c2772a3syncope1793@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:36.057097+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"7c2772a3syncope1793@apache.org\",\"lastChangeDate\":\"2025-01-08T12:15:36.201984+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"7c2772a3syncope1793@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"7c2772a3syncope1793@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"7c2772a3syncope1793@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"7c2772a3syncope1793@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 7c2772a3syncope1793@apache.org\"]},{\"schema\":\"info\",\"values\":[\"7c2772a3syncope1793@apache.org - 2025-01-08T12:15:36+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-nopropagation\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:15:36.125643+01:00\",\"changePwdDate\":\"2025-01-08T12:15:36.053744+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[\"syncope179304c43fda\"],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-nopropagation\",\"status\":\"NOT_ATTEMPTED\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:38.127', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:38.126349+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"rossini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:35.788329+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"dynRealm\"],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"Gioacchino\"]},{\"schema\":\"fullname\",\"values\":[\"Gioacchino Rossini\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-05-26\"]},{\"schema\":\"surname\",\"values\":[\"Rossini\"]},{\"schema\":\"userId\",\"values\":[\"rossini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Rossini, Gioacchino\"]},{\"schema\":\"info\",\"values\":[\"rossini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Rossini, \"]}],\"virAttrs\":[],\"resources\":[\"ws-target-resource-2\",\"ws-target-resource-nopropagation3\",\"ws-target-resource-nopropagation4\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:12:16.974318Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"b8d38784-57e7-4595-859a-076222644b55\",\"groupName\":\"managingConsultant\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"email\",\"values\":[\"rossini@apache.org\"]}}],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"resource-db-pull\"}],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"rossini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:38.090652+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"dynRealm\"],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"rossini@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"Gioacchino\"]},{\"schema\":\"fullname\",\"values\":[\"Gioacchino Rossini\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-05-26\"]},{\"schema\":\"surname\",\"values\":[\"Rossini\"]},{\"schema\":\"userId\",\"values\":[\"rossini@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Rossini, Gioacchino\"]},{\"schema\":\"info\",\"values\":[\"rossini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Rossini, \"]}],\"virAttrs\":[],\"resources\":[\"resource-db-pull\",\"ws-target-resource-2\",\"ws-target-resource-nopropagation3\",\"ws-target-resource-nopropagation4\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:12:16.974318Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"b8d38784-57e7-4595-859a-076222644b55\",\"groupName\":\"managingConsultant\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==Gioacchino\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[\"rossini@apache.org\"]},{\"schema\":\"ID\",\"values\":[\"Gioacchino\"]},{\"schema\":\"MUSTCHANGEPASSWORD\",\"values\":[\"false\"]},{\"schema\":\"SURNAME\",\"values\":[\"Rossini\"]},{\"schema\":\"USERNAME\",\"values\":[\"rossini\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"Gioacchino\"]},{\"schema\":\"__UID__\",\"values\":[\"Gioacchino\"]}]},\"resource\":\"resource-db-pull\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:41.476', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:41.476394+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"rossini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:40.432051+01:00\",\"lastChangeContext\":\"PullTask 7c2242f4-14af-4ab5-af31-cdae23783655 ''TestDB Pull Task''\",\"dynRealms\":[\"dynRealm\"],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"rossini.gioacchino@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"Gioacchino\"]},{\"schema\":\"fullname\",\"values\":[\"Rossini\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-05-26\"]},{\"schema\":\"surname\",\"values\":[\"Rossini\"]},{\"schema\":\"userId\",\"values\":[\"rossini.gioacchino@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Rossini, Gioacchino\"]},{\"schema\":\"info\",\"values\":[\"rossini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Rossini, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-db-pull\",\"resource-ldap\",\"ws-target-resource-2\",\"ws-target-resource-nopropagation3\",\"ws-target-resource-nopropagation4\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:12:16.974318Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"b8d38784-57e7-4595-859a-076222644b55\",\"groupName\":\"managingConsultant\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"surname\",\"values\":[\"Rossini\"]}},{\"operation\":\"DELETE\",\"attr\":{\"schema\":\"email\",\"values\":[]}}],\"virAttrs\":[],\"resources\":[{\"operation\":\"DELETE\",\"value\":\"resource-db-pull\"}],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"1417acbe-cbf6-4277-9372-e75e04f97000\",\"type\":\"USER\",\"realm\":\"/even\",\"username\":\"rossini\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:41.437041+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[\"dynRealm\"],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"Gioacchino\"]},{\"schema\":\"fullname\",\"values\":[\"Rossini\"]},{\"schema\":\"loginDate\",\"values\":[\"2009-05-26\"]},{\"schema\":\"surname\",\"values\":[\"Rossini\"]},{\"schema\":\"userId\",\"values\":[\"rossini.gioacchino@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Rossini, Gioacchino\"]},{\"schema\":\"info\",\"values\":[\"rossini - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Rossini, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\",\"ws-target-resource-2\",\"ws-target-resource-nopropagation3\",\"ws-target-resource-nopropagation4\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T11:12:16.974318Z\",\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"b8d38784-57e7-4595-859a-076222644b55\",\"groupName\":\"managingConsultant\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]},{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]},{\"groupKey\":\"37d15e4c-cdc1-460b-a591-8505c8133806\",\"groupName\":\"root\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==Gioacchino\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[\"rossini.gioacchino@apache.org\"]},{\"schema\":\"ID\",\"values\":[\"Gioacchino\"]},{\"schema\":\"MUSTCHANGEPASSWORD\",\"values\":[\"false\"]},{\"schema\":\"SURNAME\",\"values\":[\"Rossini\"]},{\"schema\":\"USERNAME\",\"values\":[\"rossini\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"Gioacchino\"]},{\"schema\":\"__UID__\",\"values\":[\"Gioacchino\"]}]},\"afterObj\":null,\"resource\":\"resource-db-pull\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:43.043', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:43.042641+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-9eda-7392-9730-f71463f62c2d\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c71f0c6eissue213@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:41.917939+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:41.923851+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"c71f0c6eissue213@syncope.apache.org - 2025-01-08T12:15:41+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:41.914268+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-9eda-7392-9730-f71463f62c2d\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"DELETE\",\"value\":\"resource-testdb\"}],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-9eda-7392-9730-f71463f62c2d\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c71f0c6eissue213@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:41.917939+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:43.021651+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"c71f0c6eissue213@syncope.apache.org - 2025-01-08T12:15:41+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:41.914268+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==c71f0c6eissue213@syncope.apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]}]},\"afterObj\":null,\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:43.412', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:43.412378+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"6330d5b0syncope136_Random@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"userId\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"email\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a47f-70c6-bb6b-36bb3c236bf3\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"6330d5b0syncope136_Random@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:43.363001+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:43.369903+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"info\",\"values\":[\"6330d5b0syncope136_Random@apache.org - 2025-01-08T12:15:43+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:43.359379+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:48.233', 'DEBUG', 'syncope.audit.Master', '{"who": "anonymous", "date": "2025-01-08T12:15:48.232961+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-b70a-75f5-b2e8-bb94bccd4a2d\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"673b4495pwdResetNoSecurityQuestion@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:48.111364+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:48.177116+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"673b4495pwdResetNoSecurityQuestion@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"673b4495pwdResetNoSecurityQuestion@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"673b4495pwdResetNoSecurityQuestion@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"673b4495pwdResetNoSecurityQuestion@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 673b4495pwdResetNoSecurityQuestion@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"673b4495pwdResetNoSecurityQuestion@syncope.apache.org - 2025-01-08T12:15:48+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:15:48.173073+01:00\",\"changePwdDate\":\"2025-01-08T12:15:48.106741+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"673b4495pwdResetNoSecurityQuestion@syncope.apache.org\"", "\"\""], "logger": {"type": "LOGIC", "event": "requestPasswordReset", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "null", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:36.26', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:36.260374+01:00", "before": "{\"key\":\"rest-target-resource\",\"connector\":\"44c02549-19c3-483c-8025-4919c3283c37\",\"connectorDisplayName\":\"REST\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334745168}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"firstname\",\"extAttrName\":\"firstName\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"key\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"username\",\"extAttrName\":\"username\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":0,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"0194459d-9965-7e1c-aa84-b7a8fdd5a340\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"rest-target-resource\",\"connector\":\"44c02549-19c3-483c-8025-4919c3283c37\",\"connectorDisplayName\":\"REST\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334745168}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":\"externalKey\",\"mapping\":{\"items\":[{\"intAttrName\":\"firstname\",\"extAttrName\":\"firstName\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"key\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"username\",\"extAttrName\":\"username\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":0,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"0194459d-9965-7e1c-aa84-b7a8fdd5a340\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"rest-target-resource\",\"connector\":\"44c02549-19c3-483c-8025-4919c3283c37\",\"connectorDisplayName\":\"REST\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334745168}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":\"externalKey\",\"mapping\":{\"items\":[{\"intAttrName\":\"firstname\",\"extAttrName\":\"firstName\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"key\",\"extAttrName\":\"key\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"username\",\"extAttrName\":\"username\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":0,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"0194459d-9965-7e1c-aa84-b7a8fdd5a340\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:41.561', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:41.56123+01:00", "before": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"GenerateRandomPasswordPropagationActions\",\"LDAPMembershipPropagationActions\"]}", "inputs": ["{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"LDAPMembershipPropagationActions\",\"LDAPPasswordPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-ldap\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"mail\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"virtualReadOnly\"]},{\"anyType\":\"GROUP\",\"objectClass\":\"__GROUP__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"name\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userOwner\",\"extAttrName\":\"owner\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"description\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''cn='' + name + '',ou=groups,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"rvirtualdata\",\"extAttrName\":\"businessCategory\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"rvirtualdata\"]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"LDAPMembershipPropagationActions\",\"LDAPPasswordPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:36.597', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:36.596634+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"1ea81f44rest@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"rest-target-resource\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-88c9-7ee8-b78e-31c48a5b0287\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"1ea81f44rest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:36.269787+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:36.466341+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"externalKey\",\"values\":[\"019445a0-88c9-7ee8-b78e-31c48a5b0287\"]},{\"schema\":\"firstname\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"1ea81f44rest@syncope.apache.org - 2025-01-08T12:15:36+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"rest-target-resource\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:36.265946+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==019445a0-88c9-7ee8-b78e-31c48a5b0287\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"019445a0-88c9-7ee8-b78e-31c48a5b0287\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"019445a0-88c9-7ee8-b78e-31c48a5b0287\"]},{\"schema\":\"email\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"firstName\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"key\",\"values\":[\"019445a0-88c9-7ee8-b78e-31c48a5b0287\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"username\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]}]},\"resource\":\"rest-target-resource\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:41.641', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:41.641378+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-9d38-7bea-8124-d55b24cb0db0\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"680ca9d8syncope505-ldap@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:41.502519+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:41.512146+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 680ca9d8syncope505-ldap@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org - 2025-01-08T12:15:41+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:41.496607+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-9d38-7bea-8124-d55b24cb0db0\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"resource-ldap\"}],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":false,\"resources\":[\"resource-ldap\"]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-9d38-7bea-8124-d55b24cb0db0\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"680ca9d8syncope505-ldap@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:41.502519+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:41.612264+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 680ca9d8syncope505-ldap@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org - 2025-01-08T12:15:41+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:41.496607+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==680ca9d8syncope505-ldap@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=680ca9d8syncope505-ldap@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:41.981', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:41.980956+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"c71f0c6eissue213@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-9eda-7392-9730-f71463f62c2d\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"c71f0c6eissue213@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:41.917939+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:41.923851+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"c71f0c6eissue213@syncope.apache.org - 2025-01-08T12:15:41+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:41.914268+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==c71f0c6eissue213@syncope.apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"c71f0c6eissue213@syncope.apache.org\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:43.996', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:43.995404+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"vivaldi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:01.345246+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"vivaldi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Antonio\"]},{\"schema\":\"fullname\",\"values\":[\"Antonio Vivaldi\"]},{\"schema\":\"surname\",\"values\":[\"Vivaldi\"]},{\"schema\":\"userId\",\"values\":[\"vivaldi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Vivaldi, Antonio\"]},{\"schema\":\"info\",\"values\":[\"vivaldi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Vivaldi, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\",\"ws-target-resource-1\",\"ws-target-resource-2\",\"ws-target-resource-delete\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":null,\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":true,\"resources\":[]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"vivaldi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:43.983904+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"vivaldi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Antonio\"]},{\"schema\":\"fullname\",\"values\":[\"Antonio Vivaldi\"]},{\"schema\":\"surname\",\"values\":[\"Vivaldi\"]},{\"schema\":\"userId\",\"values\":[\"vivaldi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Vivaldi, Antonio\"]},{\"schema\":\"info\",\"values\":[\"vivaldi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Vivaldi, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\",\"ws-target-resource-1\",\"ws-target-resource-2\",\"ws-target-resource-delete\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:43.962164+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:44.807', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:44.807235+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"af500c6cpwdReset@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"af500c6cpwdReset@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"af500c6cpwdReset@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"af500c6cpwdReset@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"af500c6cpwdReset@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":\"887028ea-66fc-41e7-b397-620d7ea6dfbb\",\"securityAnswer\":\"\",\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a9e4-72ac-adb0-c172669552f6\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"af500c6cpwdReset@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:44.745493+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:44.753275+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"af500c6cpwdReset@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"af500c6cpwdReset@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"af500c6cpwdReset@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"af500c6cpwdReset@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, af500c6cpwdReset@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"af500c6cpwdReset@syncope.apache.org - 2025-01-08T12:15:44+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:44.741237+01:00\",\"failedLogins\":0,\"securityQuestion\":\"887028ea-66fc-41e7-b397-620d7ea6dfbb\",\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==af500c6cpwdReset@syncope.apache.org\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"af500c6cpwdReset@syncope.apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"af500c6cpwdReset@syncope.apache.org\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"af500c6cpwdReset@syncope.apache.org\"]}]},\"resource\":\"resource-testdb\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:48.293', 'DEBUG', 'syncope.audit.Master', '{"who": "anonymous", "date": "2025-01-08T12:15:48.2932+01:00", "before": "null", "inputs": ["\"KNMW7gkofB9CoPgq2bBdVljDymJWHLRTntHZRjvX4ysH2FpprQWbJGYQ8QA2LPBST8H4gywienMeTlYinc0Lou1B4fSui5n3kqnfAYuYeSdXajQSbISLa7OwQAMcbH6csG3DpoSuJ4eTaPkqO0wa65GsbSAgn2IYMNNf1VVSenqDqrjKYHfpRO03kdzhURlh08onnCtzX9sqMupUH29EsACewPTu5OdgXuFtnMbVCgeRqrAQ19H8ZNawSKJ4t5rG\"", "\"newPassword123\""], "logger": {"type": "LOGIC", "event": "confirmPasswordReset", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "null", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:36.891', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:36.890949+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-88c9-7ee8-b78e-31c48a5b0287\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"1ea81f44rest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:36.269787+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:36.466341+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"externalKey\",\"values\":[\"019445a0-88c9-7ee8-b78e-31c48a5b0287\"]},{\"schema\":\"firstname\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"1ea81f44rest@syncope.apache.org - 2025-01-08T12:15:36+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"rest-target-resource\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:36.265946+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-88c9-7ee8-b78e-31c48a5b0287\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"DELETE\",\"value\":\"rest-target-resource\"}],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-88c9-7ee8-b78e-31c48a5b0287\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"1ea81f44rest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:36.269787+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:36.799525+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"1ea81f44rest@syncope.apache.org - 2025-01-08T12:15:36+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:36.265946+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==019445a0-88c9-7ee8-b78e-31c48a5b0287\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"019445a0-88c9-7ee8-b78e-31c48a5b0287\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"019445a0-88c9-7ee8-b78e-31c48a5b0287\"]},{\"schema\":\"email\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"firstName\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]},{\"schema\":\"key\",\"values\":[\"019445a0-88c9-7ee8-b78e-31c48a5b0287\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"username\",\"values\":[\"1ea81f44rest@syncope.apache.org\"]}]},\"afterObj\":null,\"resource\":\"rest-target-resource\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:37.905', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:37.905406+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"ee819fc6rest@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[\"rest-target-resource\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-8ddc-7053-b331-21d608dc48b7\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"ee819fc6rest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:37.568511+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:37.726393+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]},{\"schema\":\"externalKey\",\"values\":[\"019445a0-8ddc-7053-b331-21d608dc48b7\"]},{\"schema\":\"firstname\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, ee819fc6rest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"ee819fc6rest@syncope.apache.org - 2025-01-08T12:15:37+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"rest-target-resource\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:37.564875+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==019445a0-8ddc-7053-b331-21d608dc48b7\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"019445a0-8ddc-7053-b331-21d608dc48b7\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"019445a0-8ddc-7053-b331-21d608dc48b7\"]},{\"schema\":\"email\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]},{\"schema\":\"firstName\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]},{\"schema\":\"key\",\"values\":[\"019445a0-8ddc-7053-b331-21d608dc48b7\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"username\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]}]},\"resource\":\"rest-target-resource\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:37.954', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:37.953563+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-8ddc-7053-b331-21d608dc48b7\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"ee819fc6rest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:37.568511+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:37.726393+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]},{\"schema\":\"externalKey\",\"values\":[\"019445a0-8ddc-7053-b331-21d608dc48b7\"]},{\"schema\":\"firstname\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, ee819fc6rest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"ee819fc6rest@syncope.apache.org - 2025-01-08T12:15:37+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"rest-target-resource\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:37.564875+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"019445a0-8ddc-7053-b331-21d608dc48b7\"", "[\"rest-target-resource\"]"], "logger": {"type": "LOGIC", "event": "unlink", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-8ddc-7053-b331-21d608dc48b7\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"ee819fc6rest@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:37.568511+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:37.939303+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]},{\"schema\":\"externalKey\",\"values\":[\"019445a0-8ddc-7053-b331-21d608dc48b7\"]},{\"schema\":\"firstname\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"ee819fc6rest@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, ee819fc6rest@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"ee819fc6rest@syncope.apache.org - 2025-01-08T12:15:37+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:37.564875+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:41.538', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:41.538239+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"680ca9d8syncope505-ldap@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"userId\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-9d38-7bea-8124-d55b24cb0db0\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"680ca9d8syncope505-ldap@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:41.502519+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:41.512146+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 680ca9d8syncope505-ldap@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"680ca9d8syncope505-ldap@syncope.apache.org - 2025-01-08T12:15:41+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:41.496607+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:43.115', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:43.115441+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"40a1b8efissue234@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a34d-7cbb-b41c-15741a6ef226\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"40a1b8efissue234@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:43.060625+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:43.071474+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"40a1b8efissue234@syncope.apache.org - 2025-01-08T12:15:43+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:43.053473+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==40a1b8efissue234@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=40a1b8efissue234@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:43.172', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:43.172389+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a34d-7cbb-b41c-15741a6ef226\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"40a1b8efissue234@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:43.060625+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:43.071474+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"40a1b8efissue234@syncope.apache.org - 2025-01-08T12:15:43+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:43.053473+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-a34d-7cbb-b41c-15741a6ef226\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":{\"operation\":\"ADD_REPLACE\",\"value\":\"140a1b8efissue234@syncope.apache.org\"},\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a34d-7cbb-b41c-15741a6ef226\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"140a1b8efissue234@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:43.060625+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:43.149102+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"140a1b8efissue234@syncope.apache.org - 2025-01-08T12:15:43+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:43.053473+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==140a1b8efissue234@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=40a1b8efissue234@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==140a1b8efissue234@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=140a1b8efissue234@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"140a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"140a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"40a1b8efissue234@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:43.478', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:43.47772+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a47f-70c6-bb6b-36bb3c236bf3\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"6330d5b0syncope136_Random@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:43.363001+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:43.369903+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"info\",\"values\":[\"6330d5b0syncope136_Random@apache.org - 2025-01-08T12:15:43+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:43.359379+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-a47f-70c6-bb6b-36bb3c236bf3\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"resource-ldap\"}],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":false,\"resources\":[\"resource-ldap\"]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a47f-70c6-bb6b-36bb3c236bf3\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"6330d5b0syncope136_Random@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:43.363001+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:43.454647+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"info\",\"values\":[\"6330d5b0syncope136_Random@apache.org - 2025-01-08T12:15:43+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:43.359379+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==6330d5b0syncope136_Random@apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=6330d5b0syncope136_Random@apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"cn\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"6330d5b0syncope136_Random@apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:43.552', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:43.551716+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"5afa312csyncope136_AES@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"email\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a514-7e84-93cf-0180765850da\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"5afa312csyncope136_AES@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:43.512149+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:43.522105+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 5afa312csyncope136_AES@apache.org\"]},{\"schema\":\"info\",\"values\":[\"5afa312csyncope136_AES@apache.org - 2025-01-08T12:15:43+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:43.508382+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:43.607', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:43.606677+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a514-7e84-93cf-0180765850da\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"5afa312csyncope136_AES@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:43.512149+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:43.522105+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 5afa312csyncope136_AES@apache.org\"]},{\"schema\":\"info\",\"values\":[\"5afa312csyncope136_AES@apache.org - 2025-01-08T12:15:43+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:43.508382+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-a514-7e84-93cf-0180765850da\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"resource-ldap\"}],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":false,\"resources\":[\"resource-ldap\"]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a514-7e84-93cf-0180765850da\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"5afa312csyncope136_AES@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:43.512149+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:43.585469+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 5afa312csyncope136_AES@apache.org\"]},{\"schema\":\"info\",\"values\":[\"5afa312csyncope136_AES@apache.org - 2025-01-08T12:15:43+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:43.508382+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==5afa312csyncope136_AES@apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=5afa312csyncope136_AES@apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]},{\"schema\":\"cn\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"5afa312csyncope136_AES@apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:43.815', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:43.815507+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"e02595b6anonymous@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"e02595b6anonymous@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"e02595b6anonymous@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"e02595b6anonymous@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"e02595b6anonymous@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a617-73ea-9538-e4f18ba1531f\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"e02595b6anonymous@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:43.771347+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:43.77901+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"e02595b6anonymous@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"e02595b6anonymous@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"e02595b6anonymous@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"e02595b6anonymous@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, e02595b6anonymous@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"e02595b6anonymous@syncope.apache.org - 2025-01-08T12:15:43+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:43.767485+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:44.097', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:44.095948+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"vivaldi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:44.014368+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"vivaldi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Antonio\"]},{\"schema\":\"fullname\",\"values\":[\"Antonio Vivaldi\"]},{\"schema\":\"surname\",\"values\":[\"Vivaldi\"]},{\"schema\":\"userId\",\"values\":[\"vivaldi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Vivaldi, Antonio\"]},{\"schema\":\"info\",\"values\":[\"vivaldi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Vivaldi, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\",\"ws-target-resource-1\",\"ws-target-resource-2\",\"ws-target-resource-delete\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:15:44.010895+01:00\",\"changePwdDate\":\"2025-01-08T12:15:43.962164+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":{\"operation\":\"ADD_REPLACE\",\"value\":true},\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"vivaldi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:44.088902+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"vivaldi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Antonio\"]},{\"schema\":\"fullname\",\"values\":[\"Antonio Vivaldi\"]},{\"schema\":\"surname\",\"values\":[\"Vivaldi\"]},{\"schema\":\"userId\",\"values\":[\"vivaldi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Vivaldi, Antonio\"]},{\"schema\":\"info\",\"values\":[\"vivaldi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Vivaldi, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\",\"ws-target-resource-1\",\"ws-target-resource-2\",\"ws-target-resource-delete\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:15:44.010895+01:00\",\"changePwdDate\":\"2025-01-08T12:15:43.962164+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":true,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:44.488', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:44.487991+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"3b56ac06selfread@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"3b56ac06selfread@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"3b56ac06selfread@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"3b56ac06selfread@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"3b56ac06selfread@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a8bb-7267-83b1-6137a7c36309\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"3b56ac06selfread@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:44.446824+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:44.45674+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"3b56ac06selfread@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"3b56ac06selfread@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"3b56ac06selfread@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"3b56ac06selfread@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 3b56ac06selfread@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"3b56ac06selfread@syncope.apache.org - 2025-01-08T12:15:44+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:44.443592+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:47.036', 'DEBUG', 'syncope.audit.Master', '{"who": "anonymous", "date": "2025-01-08T12:15:47.036388+01:00", "before": "null", "inputs": ["\"4TIYFZFkRAyVEVmEkFAqjqCxWoFCEXPZv0djD4pZuP3Y09EVLACsfmsnuwFD0rptXcbE8pUQNXqq3VO8sBNOqcROIVJikug8vDQrZtkKkzRCkpLhRzMzyWc1oKJq6oMF0Z5bB452ujHuaI4tqQZvhF0z4xz0gatnoHhyQRkYZYFjdbVpI4CnHoAuR6aKNnrJMqPuOPH4YWxzSWKCo2MNEUrUJOxh12vaKvnUHDae1luiePIuZ5KN5XaKYhFr2WVj\"", "\"newPassword123\""], "logger": {"type": "LOGIC", "event": "confirmPasswordReset", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "null", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:44.252', 'DEBUG', 'syncope.audit.Master', '{"who": "vivaldi", "date": "2025-01-08T12:15:44.252587+01:00", "before": "null", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":\"password123\",\"onSyncope\":true,\"resources\":[\"resource-testdb2\",\"ws-target-resource-2\",\"ws-target-resource-delete\",\"ws-target-resource-1\"]}", "false"], "logger": {"type": "LOGIC", "event": "mustChangePassword", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"vivaldi\",\"creator\":\"admin\",\"creationDate\":\"2010-10-20T10:00:00Z\",\"creationContext\":null,\"lastModifier\":\"vivaldi\",\"lastChangeDate\":\"2025-01-08T12:15:44.151378+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"vivaldi@syncope.org\"]},{\"schema\":\"firstname\",\"values\":[\"Antonio\"]},{\"schema\":\"fullname\",\"values\":[\"Antonio Vivaldi\"]},{\"schema\":\"surname\",\"values\":[\"Vivaldi\"]},{\"schema\":\"userId\",\"values\":[\"vivaldi@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Vivaldi, Antonio\"]},{\"schema\":\"info\",\"values\":[\"vivaldi - 2010-10-20T10:00:00Z[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Vivaldi, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb2\",\"ws-target-resource-1\",\"ws-target-resource-2\",\"ws-target-resource-delete\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:15:44.010895+01:00\",\"changePwdDate\":\"2025-01-08T12:15:44.12962+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==vivaldi\",\"attrs\":[{\"schema\":\"FULLNAME\",\"values\":[\"Vivaldi\"]},{\"schema\":\"SURNAME\",\"values\":[\"Vivaldi\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"USERID\",\"values\":[\"vivaldi\"]},{\"schema\":\"__NAME__\",\"values\":[\"vivaldi\"]},{\"schema\":\"__UID__\",\"values\":[\"vivaldi\"]}]},\"resource\":\"ws-target-resource-1\",\"status\":\"SUCCESS\",\"failureReason\":null},{\"beforeObj\":{\"fiql\":\"__UID__==vivaldi\",\"attrs\":[{\"schema\":\"USERID\",\"values\":[\"vivaldi\"]},{\"schema\":\"__NAME__\",\"values\":[\"vivaldi\"]},{\"schema\":\"__UID__\",\"values\":[\"vivaldi\"]}]},\"afterObj\":{\"fiql\":\"__UID__==vivaldi\",\"attrs\":[{\"schema\":\"USERID\",\"values\":[\"vivaldi\"]},{\"schema\":\"__NAME__\",\"values\":[\"vivaldi\"]},{\"schema\":\"__UID__\",\"values\":[\"vivaldi\"]}]},\"resource\":\"ws-target-resource-delete\",\"status\":\"SUCCESS\",\"failureReason\":null},{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==vivaldi\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"vivaldi\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"vivaldi\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"cbfdac6008f9cab4083784cbd1874f76618d2a97\"]},{\"schema\":\"__UID__\",\"values\":[\"vivaldi\"]}]},\"resource\":\"resource-testdb2\",\"status\":\"SUCCESS\",\"failureReason\":null},{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==Antonio Vivaldi\",\"attrs\":[{\"schema\":\"FULLNAME\",\"values\":[\"Antonio Vivaldi\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"Vivaldi\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"Antonio Vivaldi\"]},{\"schema\":\"__UID__\",\"values\":[\"Antonio Vivaldi\"]}]},\"resource\":\"ws-target-resource-2\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:48.961', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:48.961264+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"42037ee0397@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"syncope3973e102aad\",\"csv\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"42037ee0397@syncope.apache.org\"]}],\"virAttrs\":[{\"schema\":\"syncope3975a64bf81\",\"values\":[\"test@testone.org\"]}],\"resources\":[\"resource-csv\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-ba06-728d-8215-48689ccf6f0d\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"42037ee0397@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:48.878204+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:48.888377+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\",\"syncope3973e102aad\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"42037ee0397@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 42037ee0397@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"42037ee0397@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"42037ee0397@syncope.apache.org - 2025-01-08T12:15:48+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"syncope3975a64bf81\",\"values\":[\"test@testone.org\"]}],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:48.870736+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==42037ee0397@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[\"test@testone.org\"]},{\"schema\":\"ID\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"42037ee0397@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"42037ee0397@syncope.apache.org,surname\"]}]},\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:52.019', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:52.018699+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-c5db-79bb-aeff-61bd79936c2a\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"19b90960syncope501@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:51.902854+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:51.908895+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"19b90960syncope501@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"19b90960syncope501@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"19b90960syncope501@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"19b90960syncope501@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 19b90960syncope501@apache.org\"]},{\"schema\":\"info\",\"values\":[\"19b90960syncope501@apache.org - 2025-01-08T12:15:51+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"syncope501@apache.org\"]}],\"resources\":[\"resource-db-virattr\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:51.899761+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-c5db-79bb-aeff-61bd79936c2a\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"syncope501_updated@apache.org\"]}],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-c5db-79bb-aeff-61bd79936c2a\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"19b90960syncope501@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:51.902854+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:51.994861+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"19b90960syncope501@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"19b90960syncope501@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"19b90960syncope501@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"19b90960syncope501@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 19b90960syncope501@apache.org\"]},{\"schema\":\"info\",\"values\":[\"19b90960syncope501@apache.org - 2025-01-08T12:15:51+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"syncope501_updated@apache.org\"]}],\"resources\":[\"resource-db-virattr\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:51.899761+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==019445a0-c5db-79bb-aeff-61bd79936c2a\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"019445a0-c5db-79bb-aeff-61bd79936c2a\"]},{\"schema\":\"USERNAME\",\"values\":[\"syncope501@apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"019445a0-c5db-79bb-aeff-61bd79936c2a\"]},{\"schema\":\"__UID__\",\"values\":[\"019445a0-c5db-79bb-aeff-61bd79936c2a\"]}]},\"afterObj\":{\"fiql\":\"__UID__==019445a0-c5db-79bb-aeff-61bd79936c2a\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"019445a0-c5db-79bb-aeff-61bd79936c2a\"]},{\"schema\":\"USERNAME\",\"values\":[\"syncope501_updated@apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"019445a0-c5db-79bb-aeff-61bd79936c2a\"]},{\"schema\":\"__UID__\",\"values\":[\"019445a0-c5db-79bb-aeff-61bd79936c2a\"]}]},\"resource\":\"resource-db-virattr\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:44.363', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:44.362649+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"3da295a9anonymous@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"3da295a9anonymous@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"3da295a9anonymous@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"3da295a9anonymous@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"userId\",\"values\":[\"3da295a9anonymous@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a83b-7e62-87dd-48decebfa46d\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"3da295a9anonymous@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:44.321794+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:44.328245+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"3da295a9anonymous@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"3da295a9anonymous@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"3da295a9anonymous@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"3da295a9anonymous@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 3da295a9anonymous@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"3da295a9anonymous@syncope.apache.org - 2025-01-08T12:15:44+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:44.31614+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:48.798', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:48.797888+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-b866-7f7a-ab08-8bbf958bb662\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"539693b0260@a.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:48.459618+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:48.690936+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[\"syncope2605d9e9bdf\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"firstname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"fullname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"539693b0260@a.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 539693b0260@a.com\"]},{\"schema\":\"info\",\"values\":[\"539693b0260@a.com - 2025-01-08T12:15:48+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"syncope260a16defad\",\"values\":[\"virtualvalue2\"]}],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:48.454974+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-b866-7f7a-ab08-8bbf958bb662\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[{\"operation\":\"ADD_REPLACE\",\"attr\":{\"schema\":\"surname\",\"values\":[\"Surname2\"]}}],\"virAttrs\":[],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-b866-7f7a-ab08-8bbf958bb662\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"539693b0260@a.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:48.459618+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:48.754608+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[\"syncope2605d9e9bdf\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"firstname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"fullname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"Surname2\"]},{\"schema\":\"userId\",\"values\":[\"539693b0260@a.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"Surname2, 539693b0260@a.com\"]},{\"schema\":\"info\",\"values\":[\"539693b0260@a.com - 2025-01-08T12:15:48+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"Surname2, \"]}],\"virAttrs\":[{\"schema\":\"syncope260a16defad\",\"values\":[\"virtualvalue2\"]}],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:48.454974+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==539693b0260@a.com\",\"attrs\":[{\"schema\":\"COMPANYNAME\",\"values\":[\"virtualvalue2\"]},{\"schema\":\"FULLNAME\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"__UID__\",\"values\":[\"539693b0260@a.com\"]}]},\"afterObj\":{\"fiql\":\"__UID__==539693b0260@a.com\",\"attrs\":[{\"schema\":\"COMPANYNAME\",\"values\":[\"virtualvalue2\"]},{\"schema\":\"FULLNAME\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"Surname2\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"__UID__\",\"values\":[\"539693b0260@a.com\"]}]},\"resource\":\"ws-target-resource-2\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:52.34', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:52.339903+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"24264dd6virattrcache@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"24264dd6virattrcache@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"24264dd6virattrcache@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"24264dd6virattrcache@apache.org\"]},{\"schema\":\"userId\",\"values\":[\"24264dd6virattrcache@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"virattrcache\"]}],\"resources\":[\"resource-db-virattr\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-c759-7249-a6d1-bfc52eade8c7\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"24264dd6virattrcache@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:52.285351+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:52.295508+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"24264dd6virattrcache@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"24264dd6virattrcache@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"24264dd6virattrcache@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"24264dd6virattrcache@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 24264dd6virattrcache@apache.org\"]},{\"schema\":\"info\",\"values\":[\"24264dd6virattrcache@apache.org - 2025-01-08T12:15:52+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"virattrcache\"]}],\"resources\":[\"resource-db-virattr\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:52.281978+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==019445a0-c759-7249-a6d1-bfc52eade8c7\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"019445a0-c759-7249-a6d1-bfc52eade8c7\"]},{\"schema\":\"USERNAME\",\"values\":[\"virattrcache\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"019445a0-c759-7249-a6d1-bfc52eade8c7\"]},{\"schema\":\"__UID__\",\"values\":[\"019445a0-c759-7249-a6d1-bfc52eade8c7\"]}]},\"resource\":\"resource-db-virattr\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:45.909', 'DEBUG', 'syncope.audit.Master', '{"who": "anonymous", "date": "2025-01-08T12:15:45.908607+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-a9e4-72ac-adb0-c172669552f6\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"af500c6cpwdReset@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:44.745493+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:45.832967+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"af500c6cpwdReset@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"af500c6cpwdReset@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"af500c6cpwdReset@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"af500c6cpwdReset@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, af500c6cpwdReset@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"af500c6cpwdReset@syncope.apache.org - 2025-01-08T12:15:44+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[],\"resources\":[\"resource-testdb\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":\"2025-01-08T12:15:45.83047+01:00\",\"changePwdDate\":\"2025-01-08T12:15:44.741237+01:00\",\"failedLogins\":0,\"securityQuestion\":\"887028ea-66fc-41e7-b397-620d7ea6dfbb\",\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["\"af500c6cpwdReset@syncope.apache.org\"", "\"Rossi\""], "logger": {"type": "LOGIC", "event": "requestPasswordReset", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "null", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:48.829', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:48.829587+01:00", "before": "{\"key\":\"resource-csv\",\"connector\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"connectorDisplayName\":\"CSVDir\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"csv\",\"generic membership\",\"minimal group\"],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334817994}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"csvuserid\",\"extAttrName\":\"__NAME__\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[root].rderToBePropagated\",\"extAttrName\":\"theirgroup\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":100,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"880f8553-069b-4aed-9930-2cd53873f544\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"resource-csv\",\"connector\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"connectorDisplayName\":\"CSVDir\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"csv\",\"generic membership\",\"minimal group\"],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334817994}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"csvuserid\",\"extAttrName\":\"__NAME__\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[root].rderToBePropagated\",\"extAttrName\":\"theirgroup\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":100,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"880f8553-069b-4aed-9930-2cd53873f544\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-csv\",\"connector\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"connectorDisplayName\":\"CSVDir\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"csv\",\"generic membership\",\"minimal group\"],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334817994}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"csvuserid\",\"extAttrName\":\"__NAME__\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[root].rderToBePropagated\",\"extAttrName\":\"theirgroup\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":100,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"880f8553-069b-4aed-9930-2cd53873f544\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:49.356', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:49.355996+01:00", "before": "{\"key\":\"be24b061-019d-4e3e-baf0-0a6d0a45cb9c\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"connid://testconnectorserver@localhost:4554\",\"connectorName\":\"net.tirasa.connid.bundles.db.table.DatabaseTableConnector\",\"bundleName\":\"net.tirasa.connid.bundles.db\",\"version\":\"2.3.0\",\"conf\":[{\"schema\":{\"name\":\"quoting\",\"displayName\":\"Name Quoting\",\"helpMessage\":\"Select whether database column names for this resource should be quoted, and the quoting characters. By default, database column names are not quoted (None). For other selections (Single, Double, Back, or Brackets), column names will appear between single quotes, double quotes, back quotes, or brackets in the SQL generated to access the database.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":1,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"Enter the name of the host where the database is running.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"Port\",\"helpMessage\":\"Enter the TCP port number the database server is listening on.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"user\",\"displayName\":\"User\",\"helpMessage\":\"Enter the name of the mandatory Database user with permission to account table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"password\",\"displayName\":\"User Password\",\"helpMessage\":\"Enter a user account password that has permission to access accounts table.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":5,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"database\",\"displayName\":\"Database\",\"helpMessage\":\"Enter the name of the database on the database server that contains the table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"table\",\"displayName\":\"Table\",\"helpMessage\":\"Enter the name of the table in the database that contains the accounts.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"testpull\"],\"overridable\":false},{\"schema\":{\"name\":\"keyColumn\",\"displayName\":\"Key Column\",\"helpMessage\":\"This mandatory column value will be used as the unique identifier for rows in the table.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":8,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"id\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordColumn\",\"displayName\":\"Password Column\",\"helpMessage\":\"Enter the name of the column in the table that will hold the password values. If empty, no validation on resource and passwords are activated.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusColumn\",\"displayName\":\"Status Column\",\"helpMessage\":\"Enter the name of the column in the table that will hold the status values. If empty enabled and disabled operation wont be performed.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"status\"],\"overridable\":false},{\"schema\":{\"name\":\"disabledStatusValue\",\"displayName\":\"Disabled Status Value\",\"helpMessage\":\"Enter the value for disabled status. Default is \\\"false\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"false\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"enabledStatusValue\",\"displayName\":\"Enabled Status Value\",\"helpMessage\":\"Enter the value for enabled status. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"defaultStatusValue\",\"displayName\":\"Default Status Value\",\"helpMessage\":\"Enter the value for status in case of status not specified. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jdbcDriver\",\"displayName\":\"JDBC Driver\",\"helpMessage\":\"Specify the JDBC Driver class name. Oracle is oracle.jdbc.driver.OracleDriver. MySQL is org.gjt.mm.mysql.Driver. Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"org.h2.Driver\"],\"overridable\":false},{\"schema\":{\"name\":\"jdbcUrlTemplate\",\"displayName\":\"JDBC Connection URL\",\"helpMessage\":\"Specify the JDBC Driver Connection URL. Oracle template is jdbc:oracle:thin:@[host]:[port(1521)]:[DB]. MySQL template is jdbc:mysql://[host]:[port(3306)]/[db], for more info, read the JDBC driver documentation. Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"jdbc:h2:tcp://localhost:9092/mem:testdb;DB_CLOSE_DELAY=-1\"],\"overridable\":false},{\"schema\":{\"name\":\"enableEmptyString\",\"displayName\":\"Enable writing empty string\",\"helpMessage\":\"Select to enable support for writing an empty strings, instead of a NULL value, in character based columns defined as not-null in the table schema. This option does not influence the way strings are written for Oracle based tables. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"rethrowAllSQLExceptions\",\"displayName\":\"Rethrow all SQLExceptions\",\"helpMessage\":\"If this is not checked, SQL statements which throw SQLExceptions with a 0 ErrorCode will be have the exception caught and suppressed. Check it to have exceptions with 0 ErrorCodes rethrown. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"nativeTimestamps\",\"displayName\":\"Native Timestamps \",\"helpMessage\":\"Select to retrieve Timestamp data type of the columns in java.sql.Timestamp format from the database table. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"allNative\",\"displayName\":\"All native\",\"helpMessage\":\"Select to retrieve all data type of the columns in a native format from the database table. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"validConnectionQuery\",\"displayName\":\"Validate Connection Query\",\"helpMessage\":\"There can be specified the check connection alive query. If empty, default implementation will test it using the switch on/off the autocommit. Some select 1 from dummy table could be more efficient.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogColumn\",\"displayName\":\"Change Log Column (Sync)\",\"helpMessage\":\"The change log column store the latest change time. Providing this value the Sync capabilities are activated.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"datasource\",\"displayName\":\"Datasource Path\",\"helpMessage\":\"Enter the JDBC Data Source Name/Path to connect to the Oracle server. If specified, connector will only try to connect using Datasource and ignore other resource parameters specified. An the example value is: jdbc/SampleDataSourceName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jndiProperties\",\"displayName\":\"Initial JNDI Properties\",\"helpMessage\":\"Could be empty or enter the JDBC JNDI Initial context factory, context provider in a format: key = value.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"cipherAlgorithm\",\"displayName\":\"Password cipher algorithm\",\"helpMessage\":\"Cipher algorithm used to encode password before to store it onto the database table. Specify one of the values among CLEARTEXT,AES, MD5, SHA1, SHA256 or a custom implementation identified by its class name. Default is \\\"CLEARTEXT\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[\"CLEARTEXT\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"cipherKey\",\"displayName\":\"Password cipher key\",\"helpMessage\":\"Specify key in case of reversible algorithm.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"pwdEncodeToUpperCase\",\"displayName\":\"Force password encoding to upper case\",\"helpMessage\":\"Force password encoding to upper case. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"pwdEncodeToLowerCase\",\"displayName\":\"Force password encoding to lower case\",\"helpMessage\":\"Force password encoding to lower case. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePassword\",\"displayName\":\"Retrieve password\",\"helpMessage\":\"Specify if password must be retrieved by default. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordCharset\",\"displayName\":\"Resource Password Charset\",\"helpMessage\":\"Specify Character set used by resource to encode clear text password. Default is \\\"UTF-8\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"UTF-8\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"CREATE\",\"UPDATE\",\"DELETE\",\"SEARCH\"],\"displayName\":\"H2-testpull\",\"connRequestTimeout\":10,\"poolConf\":null}", "inputs": ["{\"key\":\"be24b061-019d-4e3e-baf0-0a6d0a45cb9c\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"connid://testconnectorserver@localhost:4554\",\"connectorName\":\"net.tirasa.connid.bundles.db.table.DatabaseTableConnector\",\"bundleName\":\"net.tirasa.connid.bundles.db\",\"version\":\"2.3.0\",\"conf\":[{\"schema\":{\"name\":\"quoting\",\"displayName\":\"Name Quoting\",\"helpMessage\":\"Select whether database column names for this resource should be quoted, and the quoting characters. By default, database column names are not quoted (None). For other selections (Single, Double, Back, or Brackets), column names will appear between single quotes, double quotes, back quotes, or brackets in the SQL generated to access the database.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":1,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"Enter the name of the host where the database is running.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"Port\",\"helpMessage\":\"Enter the TCP port number the database server is listening on.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"user\",\"displayName\":\"User\",\"helpMessage\":\"Enter the name of the mandatory Database user with permission to account table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"password\",\"displayName\":\"User Password\",\"helpMessage\":\"Enter a user account password that has permission to access accounts table.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":5,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"database\",\"displayName\":\"Database\",\"helpMessage\":\"Enter the name of the database on the database server that contains the table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"table\",\"displayName\":\"Table\",\"helpMessage\":\"Enter the name of the table in the database that contains the accounts.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"testpull\"],\"overridable\":false},{\"schema\":{\"name\":\"keyColumn\",\"displayName\":\"Key Column\",\"helpMessage\":\"This mandatory column value will be used as the unique identifier for rows in the table.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":8,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"id\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordColumn\",\"displayName\":\"Password Column\",\"helpMessage\":\"Enter the name of the column in the table that will hold the password values. If empty, no validation on resource and passwords are activated.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusColumn\",\"displayName\":\"Status Column\",\"helpMessage\":\"Enter the name of the column in the table that will hold the status values. If empty enabled and disabled operation wont be performed.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"status\"],\"overridable\":false},{\"schema\":{\"name\":\"disabledStatusValue\",\"displayName\":\"Disabled Status Value\",\"helpMessage\":\"Enter the value for disabled status. Default is \\\"false\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"false\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"enabledStatusValue\",\"displayName\":\"Enabled Status Value\",\"helpMessage\":\"Enter the value for enabled status. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"defaultStatusValue\",\"displayName\":\"Default Status Value\",\"helpMessage\":\"Enter the value for status in case of status not specified. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jdbcDriver\",\"displayName\":\"JDBC Driver\",\"helpMessage\":\"Specify the JDBC Driver class name. Oracle is oracle.jdbc.driver.OracleDriver. MySQL is org.gjt.mm.mysql.Driver. Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"org.h2.Driver\"],\"overridable\":false},{\"schema\":{\"name\":\"jdbcUrlTemplate\",\"displayName\":\"JDBC Connection URL\",\"helpMessage\":\"Specify the JDBC Driver Connection URL. Oracle template is jdbc:oracle:thin:@[host]:[port(1521)]:[DB]. MySQL template is jdbc:mysql://[host]:[port(3306)]/[db], for more info, read the JDBC driver documentation. Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"jdbc:h2:tcp://localhost:9092/xxx\"],\"overridable\":false},{\"schema\":{\"name\":\"enableEmptyString\",\"displayName\":\"Enable writing empty string\",\"helpMessage\":\"Select to enable support for writing an empty strings, instead of a NULL value, in character based columns defined as not-null in the table schema. This option does not influence the way strings are written for Oracle based tables. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"rethrowAllSQLExceptions\",\"displayName\":\"Rethrow all SQLExceptions\",\"helpMessage\":\"If this is not checked, SQL statements which throw SQLExceptions with a 0 ErrorCode will be have the exception caught and suppressed. Check it to have exceptions with 0 ErrorCodes rethrown. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"nativeTimestamps\",\"displayName\":\"Native Timestamps \",\"helpMessage\":\"Select to retrieve Timestamp data type of the columns in java.sql.Timestamp format from the database table. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"allNative\",\"displayName\":\"All native\",\"helpMessage\":\"Select to retrieve all data type of the columns in a native format from the database table. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"validConnectionQuery\",\"displayName\":\"Validate Connection Query\",\"helpMessage\":\"There can be specified the check connection alive query. If empty, default implementation will test it using the switch on/off the autocommit. Some select 1 from dummy table could be more efficient.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogColumn\",\"displayName\":\"Change Log Column (Sync)\",\"helpMessage\":\"The change log column store the latest change time. Providing this value the Sync capabilities are activated.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"datasource\",\"displayName\":\"Datasource Path\",\"helpMessage\":\"Enter the JDBC Data Source Name/Path to connect to the Oracle server. If specified, connector will only try to connect using Datasource and ignore other resource parameters specified. An the example value is: jdbc/SampleDataSourceName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jndiProperties\",\"displayName\":\"Initial JNDI Properties\",\"helpMessage\":\"Could be empty or enter the JDBC JNDI Initial context factory, context provider in a format: key = value.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"cipherAlgorithm\",\"displayName\":\"Password cipher algorithm\",\"helpMessage\":\"Cipher algorithm used to encode password before to store it onto the database table. Specify one of the values among CLEARTEXT,AES, MD5, SHA1, SHA256 or a custom implementation identified by its class name. Default is \\\"CLEARTEXT\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[\"CLEARTEXT\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"cipherKey\",\"displayName\":\"Password cipher key\",\"helpMessage\":\"Specify key in case of reversible algorithm.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"pwdEncodeToUpperCase\",\"displayName\":\"Force password encoding to upper case\",\"helpMessage\":\"Force password encoding to upper case. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"pwdEncodeToLowerCase\",\"displayName\":\"Force password encoding to lower case\",\"helpMessage\":\"Force password encoding to lower case. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePassword\",\"displayName\":\"Retrieve password\",\"helpMessage\":\"Specify if password must be retrieved by default. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordCharset\",\"displayName\":\"Resource Password Charset\",\"helpMessage\":\"Specify Character set used by resource to encode clear text password. Default is \\\"UTF-8\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"UTF-8\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"DELETE\",\"CREATE\",\"UPDATE\",\"SEARCH\"],\"displayName\":\"H2-testpull\",\"connRequestTimeout\":10,\"poolConf\":null}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ConnectorLogic", "subcategory": null}, "output": "{\"key\":\"be24b061-019d-4e3e-baf0-0a6d0a45cb9c\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"connid://testconnectorserver@localhost:4554\",\"connectorName\":\"net.tirasa.connid.bundles.db.table.DatabaseTableConnector\",\"bundleName\":\"net.tirasa.connid.bundles.db\",\"version\":\"2.3.0\",\"conf\":[{\"schema\":{\"name\":\"quoting\",\"displayName\":\"Name Quoting\",\"helpMessage\":\"Select whether database column names for this resource should be quoted, and the quoting characters. By default, database column names are not quoted (None). For other selections (Single, Double, Back, or Brackets), column names will appear between single quotes, double quotes, back quotes, or brackets in the SQL generated to access the database.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":1,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"Enter the name of the host where the database is running.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"Port\",\"helpMessage\":\"Enter the TCP port number the database server is listening on.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"user\",\"displayName\":\"User\",\"helpMessage\":\"Enter the name of the mandatory Database user with permission to account table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"password\",\"displayName\":\"User Password\",\"helpMessage\":\"Enter a user account password that has permission to access accounts table.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":5,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"database\",\"displayName\":\"Database\",\"helpMessage\":\"Enter the name of the database on the database server that contains the table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"table\",\"displayName\":\"Table\",\"helpMessage\":\"Enter the name of the table in the database that contains the accounts.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"testpull\"],\"overridable\":false},{\"schema\":{\"name\":\"keyColumn\",\"displayName\":\"Key Column\",\"helpMessage\":\"This mandatory column value will be used as the unique identifier for rows in the table.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":8,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"id\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordColumn\",\"displayName\":\"Password Column\",\"helpMessage\":\"Enter the name of the column in the table that will hold the password values. If empty, no validation on resource and passwords are activated.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusColumn\",\"displayName\":\"Status Column\",\"helpMessage\":\"Enter the name of the column in the table that will hold the status values. If empty enabled and disabled operation wont be performed.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"status\"],\"overridable\":false},{\"schema\":{\"name\":\"disabledStatusValue\",\"displayName\":\"Disabled Status Value\",\"helpMessage\":\"Enter the value for disabled status. Default is \\\"false\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"false\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"enabledStatusValue\",\"displayName\":\"Enabled Status Value\",\"helpMessage\":\"Enter the value for enabled status. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"defaultStatusValue\",\"displayName\":\"Default Status Value\",\"helpMessage\":\"Enter the value for status in case of status not specified. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jdbcDriver\",\"displayName\":\"JDBC Driver\",\"helpMessage\":\"Specify the JDBC Driver class name. Oracle is oracle.jdbc.driver.OracleDriver. MySQL is org.gjt.mm.mysql.Driver. Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"org.h2.Driver\"],\"overridable\":false},{\"schema\":{\"name\":\"jdbcUrlTemplate\",\"displayName\":\"JDBC Connection URL\",\"helpMessage\":\"Specify the JDBC Driver Connection URL. Oracle template is jdbc:oracle:thin:@[host]:[port(1521)]:[DB]. MySQL template is jdbc:mysql://[host]:[port(3306)]/[db], for more info, read the JDBC driver documentation. Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"jdbc:h2:tcp://localhost:9092/xxx\"],\"overridable\":false},{\"schema\":{\"name\":\"enableEmptyString\",\"displayName\":\"Enable writing empty string\",\"helpMessage\":\"Select to enable support for writing an empty strings, instead of a NULL value, in character based columns defined as not-null in the table schema. This option does not influence the way strings are written for Oracle based tables. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"rethrowAllSQLExceptions\",\"displayName\":\"Rethrow all SQLExceptions\",\"helpMessage\":\"If this is not checked, SQL statements which throw SQLExceptions with a 0 ErrorCode will be have the exception caught and suppressed. Check it to have exceptions with 0 ErrorCodes rethrown. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"nativeTimestamps\",\"displayName\":\"Native Timestamps \",\"helpMessage\":\"Select to retrieve Timestamp data type of the columns in java.sql.Timestamp format from the database table. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"allNative\",\"displayName\":\"All native\",\"helpMessage\":\"Select to retrieve all data type of the columns in a native format from the database table. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"validConnectionQuery\",\"displayName\":\"Validate Connection Query\",\"helpMessage\":\"There can be specified the check connection alive query. If empty, default implementation will test it using the switch on/off the autocommit. Some select 1 from dummy table could be more efficient.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogColumn\",\"displayName\":\"Change Log Column (Sync)\",\"helpMessage\":\"The change log column store the latest change time. Providing this value the Sync capabilities are activated.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"datasource\",\"displayName\":\"Datasource Path\",\"helpMessage\":\"Enter the JDBC Data Source Name/Path to connect to the Oracle server. If specified, connector will only try to connect using Datasource and ignore other resource parameters specified. An the example value is: jdbc/SampleDataSourceName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jndiProperties\",\"displayName\":\"Initial JNDI Properties\",\"helpMessage\":\"Could be empty or enter the JDBC JNDI Initial context factory, context provider in a format: key = value.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"cipherAlgorithm\",\"displayName\":\"Password cipher algorithm\",\"helpMessage\":\"Cipher algorithm used to encode password before to store it onto the database table. Specify one of the values among CLEARTEXT,AES, MD5, SHA1, SHA256 or a custom implementation identified by its class name. Default is \\\"CLEARTEXT\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[\"CLEARTEXT\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"cipherKey\",\"displayName\":\"Password cipher key\",\"helpMessage\":\"Specify key in case of reversible algorithm.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"pwdEncodeToUpperCase\",\"displayName\":\"Force password encoding to upper case\",\"helpMessage\":\"Force password encoding to upper case. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"pwdEncodeToLowerCase\",\"displayName\":\"Force password encoding to lower case\",\"helpMessage\":\"Force password encoding to lower case. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePassword\",\"displayName\":\"Retrieve password\",\"helpMessage\":\"Specify if password must be retrieved by default. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordCharset\",\"displayName\":\"Resource Password Charset\",\"helpMessage\":\"Specify Character set used by resource to encode clear text password. Default is \\\"UTF-8\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"UTF-8\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"CREATE\",\"UPDATE\",\"DELETE\",\"SEARCH\"],\"displayName\":\"H2-testpull\",\"connRequestTimeout\":10,\"poolConf\":null}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:51.54', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:51.54042+01:00", "before": "null", "inputs": ["{\"key\":\"issueSYNCOPE453Res6950cec9\",\"connector\":\"be24b061-019d-4e3e-baf0-0a6d0a45cb9c\",\"connectorDisplayName\":null,\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"fullname\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"username\",\"extAttrName\":\"USERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[issueSYNCOPE453Group2ed326b0].rvirtualdata\",\"extAttrName\":\"EMAIL\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"issueSYNCOPE453Res6950cec9\",\"connector\":\"be24b061-019d-4e3e-baf0-0a6d0a45cb9c\",\"connectorDisplayName\":\"H2-testpull\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"fullname\",\"extAttrName\":\"ID\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"username\",\"extAttrName\":\"USERNAME\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[issueSYNCOPE453Group2ed326b0].rvirtualdata\",\"extAttrName\":\"EMAIL\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":null,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:48.541', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:48.541613+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"539693b0260@a.com\",\"realm\":\"/\",\"auxClasses\":[\"syncope2605d9e9bdf\"],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"firstname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"fullname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[{\"schema\":\"syncope260a16defad\",\"values\":[\"virtualvalue\"]}],\"resources\":[\"ws-target-resource-2\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-b866-7f7a-ab08-8bbf958bb662\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"539693b0260@a.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:48.459618+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:48.466662+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"syncope2605d9e9bdf\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"firstname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"fullname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"539693b0260@a.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 539693b0260@a.com\"]},{\"schema\":\"info\",\"values\":[\"539693b0260@a.com - 2025-01-08T12:15:48+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"syncope260a16defad\",\"values\":[\"virtualvalue\"]}],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:48.454974+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==539693b0260@a.com\",\"attrs\":[{\"schema\":\"COMPANYNAME\",\"values\":[\"virtualvalue\"]},{\"schema\":\"FULLNAME\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"__UID__\",\"values\":[\"539693b0260@a.com\"]}]},\"resource\":\"ws-target-resource-2\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:49.149', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:49.149073+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-ba06-728d-8215-48689ccf6f0d\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"42037ee0397@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:48.878204+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:48.888377+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\",\"syncope3973e102aad\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"42037ee0397@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 42037ee0397@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"42037ee0397@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"42037ee0397@syncope.apache.org - 2025-01-08T12:15:48+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"syncope3975a64bf81\",\"values\":[\"test@testone.org\"]}],\"resources\":[\"resource-csv\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:48.870736+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-ba06-728d-8215-48689ccf6f0d\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[{\"schema\":\"syncope3975a64bf81\",\"values\":[\"test@testoneone.com\"]}],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"ws-target-resource-2\"}],\"username\":null,\"password\":{\"operation\":\"ADD_REPLACE\",\"value\":\"\",\"onSyncope\":true,\"resources\":[\"ws-target-resource-2\"]},\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-ba06-728d-8215-48689ccf6f0d\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"42037ee0397@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:48.878204+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:49.028992+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"csv\",\"syncope3973e102aad\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"42037ee0397@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 42037ee0397@syncope.apache.org\"]},{\"schema\":\"csvuserid\",\"values\":[\"42037ee0397@syncope.apache.org,surname\"]},{\"schema\":\"info\",\"values\":[\"42037ee0397@syncope.apache.org - 2025-01-08T12:15:48+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"syncope3975a64bf81\",\"values\":[\"test@testoneone.com\"]}],\"resources\":[\"resource-csv\",\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:48.987753+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==42037ee0397@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[\"test@testone.org\"]},{\"schema\":\"ID\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"42037ee0397@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password123\"]},{\"schema\":\"__UID__\",\"values\":[\"42037ee0397@syncope.apache.org,surname\"]}]},\"afterObj\":{\"fiql\":\"__UID__==42037ee0397@syncope.apache.org,surname\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[\"test@testoneone.com\"]},{\"schema\":\"ID\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"THEIRGROUP\",\"values\":[]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"42037ee0397@syncope.apache.org,surname\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"password234\"]},{\"schema\":\"__UID__\",\"values\":[\"42037ee0397@syncope.apache.org,surname\"]}]},\"resource\":\"resource-csv\",\"status\":\"SUCCESS\",\"failureReason\":null},{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==42037ee0397@syncope.apache.org\",\"attrs\":[{\"schema\":\"COMPANYNAME\",\"values\":[]},{\"schema\":\"FULLNAME\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"42037ee0397@syncope.apache.org\"]},{\"schema\":\"__UID__\",\"values\":[\"42037ee0397@syncope.apache.org\"]}]},\"resource\":\"ws-target-resource-2\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:49.166', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:49.166797+01:00", "before": "{\"key\":\"resource-csv\",\"connector\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"connectorDisplayName\":\"CSVDir\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"csv\",\"generic membership\",\"minimal group\"],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334817994}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"csvuserid\",\"extAttrName\":\"__NAME__\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[root].rderToBePropagated\",\"extAttrName\":\"theirgroup\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[{\"intAttrName\":\"syncope3975a64bf81\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[\"syncope3975a64bf81\"]}],\"orgUnit\":null,\"propagationPriority\":100,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"880f8553-069b-4aed-9930-2cd53873f544\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "inputs": ["{\"key\":\"resource-csv\",\"connector\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"connectorDisplayName\":\"CSVDir\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"csv\",\"generic membership\",\"minimal group\"],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334817994}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"csvuserid\",\"extAttrName\":\"__NAME__\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[root].rderToBePropagated\",\"extAttrName\":\"theirgroup\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":100,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"880f8553-069b-4aed-9930-2cd53873f544\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-csv\",\"connector\":\"6c2acf1b-b052-46f0-8c56-7a8ad6905edf\",\"connectorDisplayName\":\"CSVDir\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"csv\",\"generic membership\",\"minimal group\"],\"syncToken\":\"{\\\"type\\\":\\\"Long\\\",\\\"value\\\":1736334817994}\",\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"id\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"firstname\",\"extAttrName\":\"name\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"surname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"userId\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"email\",\"extAttrName\":\"email\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"csvuserid\",\"extAttrName\":\"__NAME__\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"groups[root].rderToBePropagated\",\"extAttrName\":\"theirgroup\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PROPAGATION\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":null,\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":100,\"enforceMandatoryCondition\":false,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":\"880f8553-069b-4aed-9930-2cd53873f544\",\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:51.398', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:51.398433+01:00", "before": "{\"key\":\"be24b061-019d-4e3e-baf0-0a6d0a45cb9c\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"connid://testconnectorserver@localhost:4554\",\"connectorName\":\"net.tirasa.connid.bundles.db.table.DatabaseTableConnector\",\"bundleName\":\"net.tirasa.connid.bundles.db\",\"version\":\"2.3.0\",\"conf\":[{\"schema\":{\"name\":\"quoting\",\"displayName\":\"Name Quoting\",\"helpMessage\":\"Select whether database column names for this resource should be quoted, and the quoting characters. By default, database column names are not quoted (None). For other selections (Single, Double, Back, or Brackets), column names will appear between single quotes, double quotes, back quotes, or brackets in the SQL generated to access the database.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":1,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"Enter the name of the host where the database is running.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"Port\",\"helpMessage\":\"Enter the TCP port number the database server is listening on.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"user\",\"displayName\":\"User\",\"helpMessage\":\"Enter the name of the mandatory Database user with permission to account table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"password\",\"displayName\":\"User Password\",\"helpMessage\":\"Enter a user account password that has permission to access accounts table.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":5,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"database\",\"displayName\":\"Database\",\"helpMessage\":\"Enter the name of the database on the database server that contains the table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"table\",\"displayName\":\"Table\",\"helpMessage\":\"Enter the name of the table in the database that contains the accounts.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"testpull\"],\"overridable\":false},{\"schema\":{\"name\":\"keyColumn\",\"displayName\":\"Key Column\",\"helpMessage\":\"This mandatory column value will be used as the unique identifier for rows in the table.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":8,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"id\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordColumn\",\"displayName\":\"Password Column\",\"helpMessage\":\"Enter the name of the column in the table that will hold the password values. If empty, no validation on resource and passwords are activated.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusColumn\",\"displayName\":\"Status Column\",\"helpMessage\":\"Enter the name of the column in the table that will hold the status values. If empty enabled and disabled operation wont be performed.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"status\"],\"overridable\":false},{\"schema\":{\"name\":\"disabledStatusValue\",\"displayName\":\"Disabled Status Value\",\"helpMessage\":\"Enter the value for disabled status. Default is \\\"false\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"false\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"enabledStatusValue\",\"displayName\":\"Enabled Status Value\",\"helpMessage\":\"Enter the value for enabled status. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"defaultStatusValue\",\"displayName\":\"Default Status Value\",\"helpMessage\":\"Enter the value for status in case of status not specified. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jdbcDriver\",\"displayName\":\"JDBC Driver\",\"helpMessage\":\"Specify the JDBC Driver class name. Oracle is oracle.jdbc.driver.OracleDriver. MySQL is org.gjt.mm.mysql.Driver. Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"org.h2.Driver\"],\"overridable\":false},{\"schema\":{\"name\":\"jdbcUrlTemplate\",\"displayName\":\"JDBC Connection URL\",\"helpMessage\":\"Specify the JDBC Driver Connection URL. Oracle template is jdbc:oracle:thin:@[host]:[port(1521)]:[DB]. MySQL template is jdbc:mysql://[host]:[port(3306)]/[db], for more info, read the JDBC driver documentation. Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"jdbc:h2:tcp://localhost:9092/xxx\"],\"overridable\":false},{\"schema\":{\"name\":\"enableEmptyString\",\"displayName\":\"Enable writing empty string\",\"helpMessage\":\"Select to enable support for writing an empty strings, instead of a NULL value, in character based columns defined as not-null in the table schema. This option does not influence the way strings are written for Oracle based tables. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"rethrowAllSQLExceptions\",\"displayName\":\"Rethrow all SQLExceptions\",\"helpMessage\":\"If this is not checked, SQL statements which throw SQLExceptions with a 0 ErrorCode will be have the exception caught and suppressed. Check it to have exceptions with 0 ErrorCodes rethrown. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"nativeTimestamps\",\"displayName\":\"Native Timestamps \",\"helpMessage\":\"Select to retrieve Timestamp data type of the columns in java.sql.Timestamp format from the database table. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"allNative\",\"displayName\":\"All native\",\"helpMessage\":\"Select to retrieve all data type of the columns in a native format from the database table. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"validConnectionQuery\",\"displayName\":\"Validate Connection Query\",\"helpMessage\":\"There can be specified the check connection alive query. If empty, default implementation will test it using the switch on/off the autocommit. Some select 1 from dummy table could be more efficient.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogColumn\",\"displayName\":\"Change Log Column (Sync)\",\"helpMessage\":\"The change log column store the latest change time. Providing this value the Sync capabilities are activated.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"datasource\",\"displayName\":\"Datasource Path\",\"helpMessage\":\"Enter the JDBC Data Source Name/Path to connect to the Oracle server. If specified, connector will only try to connect using Datasource and ignore other resource parameters specified. An the example value is: jdbc/SampleDataSourceName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jndiProperties\",\"displayName\":\"Initial JNDI Properties\",\"helpMessage\":\"Could be empty or enter the JDBC JNDI Initial context factory, context provider in a format: key = value.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"cipherAlgorithm\",\"displayName\":\"Password cipher algorithm\",\"helpMessage\":\"Cipher algorithm used to encode password before to store it onto the database table. Specify one of the values among CLEARTEXT,AES, MD5, SHA1, SHA256 or a custom implementation identified by its class name. Default is \\\"CLEARTEXT\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[\"CLEARTEXT\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"cipherKey\",\"displayName\":\"Password cipher key\",\"helpMessage\":\"Specify key in case of reversible algorithm.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"pwdEncodeToUpperCase\",\"displayName\":\"Force password encoding to upper case\",\"helpMessage\":\"Force password encoding to upper case. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"pwdEncodeToLowerCase\",\"displayName\":\"Force password encoding to lower case\",\"helpMessage\":\"Force password encoding to lower case. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePassword\",\"displayName\":\"Retrieve password\",\"helpMessage\":\"Specify if password must be retrieved by default. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordCharset\",\"displayName\":\"Resource Password Charset\",\"helpMessage\":\"Specify Character set used by resource to encode clear text password. Default is \\\"UTF-8\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"UTF-8\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"CREATE\",\"UPDATE\",\"DELETE\",\"SEARCH\"],\"displayName\":\"H2-testpull\",\"connRequestTimeout\":10,\"poolConf\":null}", "inputs": ["{\"key\":\"be24b061-019d-4e3e-baf0-0a6d0a45cb9c\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"connid://testconnectorserver@localhost:4554\",\"connectorName\":\"net.tirasa.connid.bundles.db.table.DatabaseTableConnector\",\"bundleName\":\"net.tirasa.connid.bundles.db\",\"version\":\"2.3.0\",\"conf\":[{\"schema\":{\"name\":\"quoting\",\"displayName\":\"Name Quoting\",\"helpMessage\":\"Select whether database column names for this resource should be quoted, and the quoting characters. By default, database column names are not quoted (None). For other selections (Single, Double, Back, or Brackets), column names will appear between single quotes, double quotes, back quotes, or brackets in the SQL generated to access the database.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":1,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"Enter the name of the host where the database is running.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"Port\",\"helpMessage\":\"Enter the TCP port number the database server is listening on.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"user\",\"displayName\":\"User\",\"helpMessage\":\"Enter the name of the mandatory Database user with permission to account table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"password\",\"displayName\":\"User Password\",\"helpMessage\":\"Enter a user account password that has permission to access accounts table.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":5,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"database\",\"displayName\":\"Database\",\"helpMessage\":\"Enter the name of the database on the database server that contains the table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"table\",\"displayName\":\"Table\",\"helpMessage\":\"Enter the name of the table in the database that contains the accounts.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"testpull\"],\"overridable\":false},{\"schema\":{\"name\":\"keyColumn\",\"displayName\":\"Key Column\",\"helpMessage\":\"This mandatory column value will be used as the unique identifier for rows in the table.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":8,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"id\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordColumn\",\"displayName\":\"Password Column\",\"helpMessage\":\"Enter the name of the column in the table that will hold the password values. If empty, no validation on resource and passwords are activated.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusColumn\",\"displayName\":\"Status Column\",\"helpMessage\":\"Enter the name of the column in the table that will hold the status values. If empty enabled and disabled operation wont be performed.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"status\"],\"overridable\":false},{\"schema\":{\"name\":\"disabledStatusValue\",\"displayName\":\"Disabled Status Value\",\"helpMessage\":\"Enter the value for disabled status. Default is \\\"false\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"false\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"enabledStatusValue\",\"displayName\":\"Enabled Status Value\",\"helpMessage\":\"Enter the value for enabled status. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"defaultStatusValue\",\"displayName\":\"Default Status Value\",\"helpMessage\":\"Enter the value for status in case of status not specified. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jdbcDriver\",\"displayName\":\"JDBC Driver\",\"helpMessage\":\"Specify the JDBC Driver class name. Oracle is oracle.jdbc.driver.OracleDriver. MySQL is org.gjt.mm.mysql.Driver. Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"org.h2.Driver\"],\"overridable\":false},{\"schema\":{\"name\":\"jdbcUrlTemplate\",\"displayName\":\"JDBC Connection URL\",\"helpMessage\":\"Specify the JDBC Driver Connection URL. Oracle template is jdbc:oracle:thin:@[host]:[port(1521)]:[DB]. MySQL template is jdbc:mysql://[host]:[port(3306)]/[db], for more info, read the JDBC driver documentation. Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"jdbc:h2:tcp://localhost:9092/mem:testdb;DB_CLOSE_DELAY=-1\"],\"overridable\":false},{\"schema\":{\"name\":\"enableEmptyString\",\"displayName\":\"Enable writing empty string\",\"helpMessage\":\"Select to enable support for writing an empty strings, instead of a NULL value, in character based columns defined as not-null in the table schema. This option does not influence the way strings are written for Oracle based tables. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"rethrowAllSQLExceptions\",\"displayName\":\"Rethrow all SQLExceptions\",\"helpMessage\":\"If this is not checked, SQL statements which throw SQLExceptions with a 0 ErrorCode will be have the exception caught and suppressed. Check it to have exceptions with 0 ErrorCodes rethrown. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"nativeTimestamps\",\"displayName\":\"Native Timestamps \",\"helpMessage\":\"Select to retrieve Timestamp data type of the columns in java.sql.Timestamp format from the database table. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"allNative\",\"displayName\":\"All native\",\"helpMessage\":\"Select to retrieve all data type of the columns in a native format from the database table. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"validConnectionQuery\",\"displayName\":\"Validate Connection Query\",\"helpMessage\":\"There can be specified the check connection alive query. If empty, default implementation will test it using the switch on/off the autocommit. Some select 1 from dummy table could be more efficient.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogColumn\",\"displayName\":\"Change Log Column (Sync)\",\"helpMessage\":\"The change log column store the latest change time. Providing this value the Sync capabilities are activated.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"datasource\",\"displayName\":\"Datasource Path\",\"helpMessage\":\"Enter the JDBC Data Source Name/Path to connect to the Oracle server. If specified, connector will only try to connect using Datasource and ignore other resource parameters specified. An the example value is: jdbc/SampleDataSourceName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jndiProperties\",\"displayName\":\"Initial JNDI Properties\",\"helpMessage\":\"Could be empty or enter the JDBC JNDI Initial context factory, context provider in a format: key = value.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"cipherAlgorithm\",\"displayName\":\"Password cipher algorithm\",\"helpMessage\":\"Cipher algorithm used to encode password before to store it onto the database table. Specify one of the values among CLEARTEXT,AES, MD5, SHA1, SHA256 or a custom implementation identified by its class name. Default is \\\"CLEARTEXT\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[\"CLEARTEXT\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"cipherKey\",\"displayName\":\"Password cipher key\",\"helpMessage\":\"Specify key in case of reversible algorithm.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"pwdEncodeToUpperCase\",\"displayName\":\"Force password encoding to upper case\",\"helpMessage\":\"Force password encoding to upper case. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"pwdEncodeToLowerCase\",\"displayName\":\"Force password encoding to lower case\",\"helpMessage\":\"Force password encoding to lower case. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePassword\",\"displayName\":\"Retrieve password\",\"helpMessage\":\"Specify if password must be retrieved by default. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordCharset\",\"displayName\":\"Resource Password Charset\",\"helpMessage\":\"Specify Character set used by resource to encode clear text password. Default is \\\"UTF-8\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"UTF-8\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"DELETE\",\"CREATE\",\"UPDATE\",\"SEARCH\"],\"displayName\":\"H2-testpull\",\"connRequestTimeout\":10,\"poolConf\":null}"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "ConnectorLogic", "subcategory": null}, "output": "{\"key\":\"be24b061-019d-4e3e-baf0-0a6d0a45cb9c\",\"errored\":false,\"adminRealm\":\"/\",\"location\":\"connid://testconnectorserver@localhost:4554\",\"connectorName\":\"net.tirasa.connid.bundles.db.table.DatabaseTableConnector\",\"bundleName\":\"net.tirasa.connid.bundles.db\",\"version\":\"2.3.0\",\"conf\":[{\"schema\":{\"name\":\"quoting\",\"displayName\":\"Name Quoting\",\"helpMessage\":\"Select whether database column names for this resource should be quoted, and the quoting characters. By default, database column names are not quoted (None). For other selections (Single, Double, Back, or Brackets), column names will appear between single quotes, double quotes, back quotes, or brackets in the SQL generated to access the database.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":1,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"host\",\"displayName\":\"Host\",\"helpMessage\":\"Enter the name of the host where the database is running.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":2,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"port\",\"displayName\":\"Port\",\"helpMessage\":\"Enter the TCP port number the database server is listening on.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":3,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"user\",\"displayName\":\"User\",\"helpMessage\":\"Enter the name of the mandatory Database user with permission to account table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":4,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"password\",\"displayName\":\"User Password\",\"helpMessage\":\"Enter a user account password that has permission to access accounts table.\",\"type\":\"org.identityconnectors.common.security.GuardedString\",\"required\":false,\"order\":5,\"confidential\":true,\"defaultValues\":[]},\"values\":[\"sa\"],\"overridable\":false},{\"schema\":{\"name\":\"database\",\"displayName\":\"Database\",\"helpMessage\":\"Enter the name of the database on the database server that contains the table.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":6,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"table\",\"displayName\":\"Table\",\"helpMessage\":\"Enter the name of the table in the database that contains the accounts.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":7,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"testpull\"],\"overridable\":false},{\"schema\":{\"name\":\"keyColumn\",\"displayName\":\"Key Column\",\"helpMessage\":\"This mandatory column value will be used as the unique identifier for rows in the table.\",\"type\":\"java.lang.String\",\"required\":true,\"order\":8,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"id\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordColumn\",\"displayName\":\"Password Column\",\"helpMessage\":\"Enter the name of the column in the table that will hold the password values. If empty, no validation on resource and passwords are activated.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":9,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"statusColumn\",\"displayName\":\"Status Column\",\"helpMessage\":\"Enter the name of the column in the table that will hold the status values. If empty enabled and disabled operation wont be performed.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":10,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"status\"],\"overridable\":false},{\"schema\":{\"name\":\"disabledStatusValue\",\"displayName\":\"Disabled Status Value\",\"helpMessage\":\"Enter the value for disabled status. Default is \\\"false\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":11,\"confidential\":false,\"defaultValues\":[\"false\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"enabledStatusValue\",\"displayName\":\"Enabled Status Value\",\"helpMessage\":\"Enter the value for enabled status. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":12,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"defaultStatusValue\",\"displayName\":\"Default Status Value\",\"helpMessage\":\"Enter the value for status in case of status not specified. Default is \\\"true\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":13,\"confidential\":false,\"defaultValues\":[\"true\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jdbcDriver\",\"displayName\":\"JDBC Driver\",\"helpMessage\":\"Specify the JDBC Driver class name. Oracle is oracle.jdbc.driver.OracleDriver. MySQL is org.gjt.mm.mysql.Driver. Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":14,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"org.h2.Driver\"],\"overridable\":false},{\"schema\":{\"name\":\"jdbcUrlTemplate\",\"displayName\":\"JDBC Connection URL\",\"helpMessage\":\"Specify the JDBC Driver Connection URL. Oracle template is jdbc:oracle:thin:@[host]:[port(1521)]:[DB]. MySQL template is jdbc:mysql://[host]:[port(3306)]/[db], for more info, read the JDBC driver documentation. Could be empty if datasource is provided.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":15,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[\"jdbc:h2:tcp://localhost:9092/mem:testdb;DB_CLOSE_DELAY=-1\"],\"overridable\":false},{\"schema\":{\"name\":\"enableEmptyString\",\"displayName\":\"Enable writing empty string\",\"helpMessage\":\"Select to enable support for writing an empty strings, instead of a NULL value, in character based columns defined as not-null in the table schema. This option does not influence the way strings are written for Oracle based tables. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":16,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"rethrowAllSQLExceptions\",\"displayName\":\"Rethrow all SQLExceptions\",\"helpMessage\":\"If this is not checked, SQL statements which throw SQLExceptions with a 0 ErrorCode will be have the exception caught and suppressed. Check it to have exceptions with 0 ErrorCodes rethrown. Default is \\\"true\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":17,\"confidential\":false,\"defaultValues\":[true]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"nativeTimestamps\",\"displayName\":\"Native Timestamps \",\"helpMessage\":\"Select to retrieve Timestamp data type of the columns in java.sql.Timestamp format from the database table. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":18,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"allNative\",\"displayName\":\"All native\",\"helpMessage\":\"Select to retrieve all data type of the columns in a native format from the database table. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":19,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"validConnectionQuery\",\"displayName\":\"Validate Connection Query\",\"helpMessage\":\"There can be specified the check connection alive query. If empty, default implementation will test it using the switch on/off the autocommit. Some select 1 from dummy table could be more efficient.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":20,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"changeLogColumn\",\"displayName\":\"Change Log Column (Sync)\",\"helpMessage\":\"The change log column store the latest change time. Providing this value the Sync capabilities are activated.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":21,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"datasource\",\"displayName\":\"Datasource Path\",\"helpMessage\":\"Enter the JDBC Data Source Name/Path to connect to the Oracle server. If specified, connector will only try to connect using Datasource and ignore other resource parameters specified. An the example value is: jdbc/SampleDataSourceName\",\"type\":\"java.lang.String\",\"required\":false,\"order\":22,\"confidential\":false,\"defaultValues\":[\"\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"jndiProperties\",\"displayName\":\"Initial JNDI Properties\",\"helpMessage\":\"Could be empty or enter the JDBC JNDI Initial context factory, context provider in a format: key = value.\",\"type\":\"[Ljava.lang.String;\",\"required\":false,\"order\":23,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"cipherAlgorithm\",\"displayName\":\"Password cipher algorithm\",\"helpMessage\":\"Cipher algorithm used to encode password before to store it onto the database table. Specify one of the values among CLEARTEXT,AES, MD5, SHA1, SHA256 or a custom implementation identified by its class name. Default is \\\"CLEARTEXT\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":24,\"confidential\":false,\"defaultValues\":[\"CLEARTEXT\"]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"cipherKey\",\"displayName\":\"Password cipher key\",\"helpMessage\":\"Specify key in case of reversible algorithm.\",\"type\":\"java.lang.String\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[]},\"values\":[],\"overridable\":false},{\"schema\":{\"name\":\"pwdEncodeToUpperCase\",\"displayName\":\"Force password encoding to upper case\",\"helpMessage\":\"Force password encoding to upper case. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":25,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"pwdEncodeToLowerCase\",\"displayName\":\"Force password encoding to lower case\",\"helpMessage\":\"Force password encoding to lower case. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":26,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"retrievePassword\",\"displayName\":\"Retrieve password\",\"helpMessage\":\"Specify if password must be retrieved by default. Default is \\\"false\\\".\",\"type\":\"boolean\",\"required\":false,\"order\":27,\"confidential\":false,\"defaultValues\":[false]},\"values\":[\"false\"],\"overridable\":false},{\"schema\":{\"name\":\"passwordCharset\",\"displayName\":\"Resource Password Charset\",\"helpMessage\":\"Specify Character set used by resource to encode clear text password. Default is \\\"UTF-8\\\".\",\"type\":\"java.lang.String\",\"required\":false,\"order\":28,\"confidential\":false,\"defaultValues\":[\"UTF-8\"]},\"values\":[],\"overridable\":false}],\"capabilities\":[\"CREATE\",\"UPDATE\",\"DELETE\",\"SEARCH\"],\"displayName\":\"H2-testpull\",\"connRequestTimeout\":10,\"poolConf\":null}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:51.693', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:51.693037+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"56c54758syn453@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"56c54758syn453@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"56c54758syn453@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"email\",\"values\":[\"56c54758syn453@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"fullname\",\"values\":[\"123\"]},{\"schema\":\"fullname\",\"values\":[\"56c54758syn453@syncope.apache.org\"]}],\"virAttrs\":[],\"resources\":[\"issueSYNCOPE453Res6950cec9\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"019445a0-c480-710b-bb34-e01f7a15c7a0\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-c4a3-78cf-9c2f-7bd8aae12b7f\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"56c54758syn453@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:51.593655+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:51.603264+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"56c54758syn453@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"56c54758syn453@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"56c54758syn453@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"56c54758syn453@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 56c54758syn453@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"56c54758syn453@syncope.apache.org - 2025-01-08T12:15:51+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"issueSYNCOPE453Res6950cec9\",\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:51.587581+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"019445a0-c480-710b-bb34-e01f7a15c7a0\",\"groupName\":\"issueSYNCOPE453Group2ed326b0\",\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==56c54758syn453@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=56c54758syn453@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"56c54758syn453@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"56c54758syn453@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"56c54758syn453@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null},{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==56c54758syn453@syncope.apache.org\",\"attrs\":[{\"schema\":\"EMAIL\",\"values\":[\"ml@group.it\"]},{\"schema\":\"ID\",\"values\":[\"56c54758syn453@syncope.apache.org\"]},{\"schema\":\"USERNAME\",\"values\":[\"56c54758syn453@syncope.apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"56c54758syn453@syncope.apache.org\"]},{\"schema\":\"__UID__\",\"values\":[\"56c54758syn453@syncope.apache.org\"]}]},\"resource\":\"issueSYNCOPE453Res6950cec9\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:52.217', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:52.217154+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-c68c-73b5-85e9-01f2bdae4ad4\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"2cfa73fasyncope691@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:52.085621+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:52.098939+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"syncope69146623a79\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org - 2025-01-08T12:15:52+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"syncope6912369556c\",\"values\":[\"test@issue691.dom1.org\",\"test@issue691.dom2.org\"]}],\"resources\":[\"resource-ldap691ba199d02\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:52.0771+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-c68c-73b5-85e9-01f2bdae4ad4\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[{\"schema\":\"syncope6912369556c\",\"values\":[\"test@issue691.dom3.org\",\"test@issue691.dom4.org\"]}],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-c68c-73b5-85e9-01f2bdae4ad4\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"2cfa73fasyncope691@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:52.085621+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:52.186832+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"syncope69146623a79\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org - 2025-01-08T12:15:52+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"syncope6912369556c\",\"values\":[\"test@issue691.dom3.org\",\"test@issue691.dom4.org\"]}],\"resources\":[\"resource-ldap691ba199d02\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:52.0771+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==2cfa73fasyncope691@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=2cfa73fasyncope691@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"test@issue691.dom1.org\",\"test@issue691.dom2.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"afterObj\":{\"fiql\":\"__UID__==2cfa73fasyncope691@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=2cfa73fasyncope691@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"test@issue691.dom3.org\",\"test@issue691.dom4.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap691ba199d02\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:48.624', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:48.624408+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-b866-7f7a-ab08-8bbf958bb662\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"539693b0260@a.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:48.459618+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:48.466662+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"syncope2605d9e9bdf\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"firstname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"fullname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"539693b0260@a.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 539693b0260@a.com\"]},{\"schema\":\"info\",\"values\":[\"539693b0260@a.com - 2025-01-08T12:15:48+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"syncope260a16defad\",\"values\":[\"virtualvalue\"]}],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:48.454974+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-b866-7f7a-ab08-8bbf958bb662\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[{\"schema\":\"syncope260a16defad\",\"values\":[\"virtualvalue2\"]}],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-b866-7f7a-ab08-8bbf958bb662\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"539693b0260@a.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:48.459618+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:48.587048+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"syncope2605d9e9bdf\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"firstname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"fullname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"539693b0260@a.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 539693b0260@a.com\"]},{\"schema\":\"info\",\"values\":[\"539693b0260@a.com - 2025-01-08T12:15:48+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"syncope260a16defad\",\"values\":[\"virtualvalue2\"]}],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:48.454974+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==539693b0260@a.com\",\"attrs\":[{\"schema\":\"COMPANYNAME\",\"values\":[\"virtualvalue\"]},{\"schema\":\"FULLNAME\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"__UID__\",\"values\":[\"539693b0260@a.com\"]}]},\"afterObj\":{\"fiql\":\"__UID__==539693b0260@a.com\",\"attrs\":[{\"schema\":\"COMPANYNAME\",\"values\":[\"virtualvalue2\"]},{\"schema\":\"FULLNAME\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"__UID__\",\"values\":[\"539693b0260@a.com\"]}]},\"resource\":\"ws-target-resource-2\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:48.662', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:48.662092+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-b866-7f7a-ab08-8bbf958bb662\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"539693b0260@a.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:48.459618+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:48.587048+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"syncope2605d9e9bdf\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"firstname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"fullname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"539693b0260@a.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 539693b0260@a.com\"]},{\"schema\":\"info\",\"values\":[\"539693b0260@a.com - 2025-01-08T12:15:48+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"syncope260a16defad\",\"values\":[\"virtualvalue2\"]}],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:48.454974+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"019445a0-b866-7f7a-ab08-8bbf958bb662\",\"type\":\"SUSPEND\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-b866-7f7a-ab08-8bbf958bb662\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"539693b0260@a.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:48.459618+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:48.655354+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[\"syncope2605d9e9bdf\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"firstname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"fullname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"539693b0260@a.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 539693b0260@a.com\"]},{\"schema\":\"info\",\"values\":[\"539693b0260@a.com - 2025-01-08T12:15:48+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"syncope260a16defad\",\"values\":[\"virtualvalue2\"]}],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:48.454974+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:49.239', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:49.239221+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"d1ae7c1asyncope436@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"userId\",\"values\":[\"d1ae7c1asyncope436@syncope.apache.org\"]},{\"schema\":\"email\",\"values\":[\"d1ae7c1asyncope436@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"fullname\",\"values\":[\"d1ae7c1asyncope436@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"d1ae7c1asyncope436@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[\"readOnly\"]}],\"resources\":[\"resource-ldap\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-bb35-77ef-b5c1-82017486ca4f\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"d1ae7c1asyncope436@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:49.182947+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:49.192634+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"d1ae7c1asyncope436@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"d1ae7c1asyncope436@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"d1ae7c1asyncope436@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"d1ae7c1asyncope436@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, d1ae7c1asyncope436@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"d1ae7c1asyncope436@syncope.apache.org - 2025-01-08T12:15:49+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:49.173673+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==d1ae7c1asyncope436@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=d1ae7c1asyncope436@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"d1ae7c1asyncope436@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"d1ae7c1asyncope436@syncope.apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"d1ae7c1asyncope436@syncope.apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:51.579', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:51.579499+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.GroupCR\",\"name\":\"issueSYNCOPE453Group2ed326b0\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[\"ml@group.it\"]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"adynMembershipConds\":{},\"typeExtensions\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "GroupLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.GroupTO\",\"key\":\"019445a0-c480-710b-bb34-e01f7a15c7a0\",\"type\":\"GROUP\",\"realm\":\"/\",\"name\":\"issueSYNCOPE453Group2ed326b0\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:51.556615+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:51.556863+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":null,\"auxClasses\":[],\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"displayProperty\",\"values\":[\": \"]},{\"schema\":\"rderToBePropagated\",\"values\":[\"-\"]},{\"schema\":\"rderiveddata\",\"values\":[\"-\"]},{\"schema\":\"rderivedschema\",\"values\":[\"-\"]}],\"virAttrs\":[{\"schema\":\"rvirtualdata\",\"values\":[\"ml@group.it\"]}],\"resources\":[\"resource-ldap\"],\"userOwner\":null,\"groupOwner\":null,\"udynMembershipCond\":null,\"staticUserMembershipCount\":0,\"dynamicUserMembershipCount\":0,\"staticAnyObjectMembershipCount\":0,\"dynamicAnyObjectMembershipCount\":0,\"adynMembershipConds\":{},\"typeExtensions\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==issueSYNCOPE453Group2ed326b0\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"cn=issueSYNCOPE453Group2ed326b0,ou=groups,o=isp\"]},{\"schema\":\"__UID__\",\"values\":[\"issueSYNCOPE453Group2ed326b0\"]},{\"schema\":\"businessCategory\",\"values\":[\"ml@group.it\"]},{\"schema\":\"cn\",\"values\":[\"issueSYNCOPE453Group2ed326b0\"]},{\"schema\":\"description\",\"values\":[]},{\"schema\":\"owner\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:51.893', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:51.893032+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"a2dfe2e2syncope459@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"a2dfe2e2syncope459@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"userId\",\"values\":[\"a2dfe2e2syncope459@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a2dfe2e2syncope459@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"firstname\",\"values\":[\"a2dfe2e2syncope459@apache.org\"]}],\"virAttrs\":[],\"resources\":[\"resource-ldap\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-c598-7cc3-8f17-3c034177fbfd\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a2dfe2e2syncope459@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:51.839698+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:51.848928+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a2dfe2e2syncope459@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a2dfe2e2syncope459@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a2dfe2e2syncope459@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a2dfe2e2syncope459@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a2dfe2e2syncope459@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a2dfe2e2syncope459@apache.org - 2025-01-08T12:15:51+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualReadOnly\",\"values\":[]}],\"resources\":[\"resource-ldap\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:51.832555+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==a2dfe2e2syncope459@apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=a2dfe2e2syncope459@apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"a2dfe2e2syncope459@apache.org\"]},{\"schema\":\"cn\",\"values\":[\"a2dfe2e2syncope459@apache.org\"]},{\"schema\":\"givenname\",\"values\":[]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"a2dfe2e2syncope459@apache.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:51.952', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:51.952612+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"19b90960syncope501@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"firstname\",\"values\":[\"19b90960syncope501@apache.org\"]},{\"schema\":\"email\",\"values\":[\"19b90960syncope501@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"fullname\",\"values\":[\"19b90960syncope501@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"userId\",\"values\":[\"19b90960syncope501@apache.org\"]}],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"syncope501@apache.org\"]}],\"resources\":[\"resource-db-virattr\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-c5db-79bb-aeff-61bd79936c2a\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"19b90960syncope501@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:51.902854+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:51.908895+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"19b90960syncope501@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"19b90960syncope501@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"19b90960syncope501@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"19b90960syncope501@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 19b90960syncope501@apache.org\"]},{\"schema\":\"info\",\"values\":[\"19b90960syncope501@apache.org - 2025-01-08T12:15:51+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"syncope501@apache.org\"]}],\"resources\":[\"resource-db-virattr\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:51.899761+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==019445a0-c5db-79bb-aeff-61bd79936c2a\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"019445a0-c5db-79bb-aeff-61bd79936c2a\"]},{\"schema\":\"USERNAME\",\"values\":[\"syncope501@apache.org\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"019445a0-c5db-79bb-aeff-61bd79936c2a\"]},{\"schema\":\"__UID__\",\"values\":[\"019445a0-c5db-79bb-aeff-61bd79936c2a\"]}]},\"resource\":\"resource-db-virattr\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:48.699', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:48.699456+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-b866-7f7a-ab08-8bbf958bb662\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"539693b0260@a.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:48.459618+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:48.655354+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"suspended\",\"auxClasses\":[\"syncope2605d9e9bdf\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"firstname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"fullname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"539693b0260@a.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 539693b0260@a.com\"]},{\"schema\":\"info\",\"values\":[\"539693b0260@a.com - 2025-01-08T12:15:48+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"syncope260a16defad\",\"values\":[\"virtualvalue2\"]}],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:48.454974+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":true,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"operation\":\"ADD_REPLACE\",\"value\":null,\"onSyncope\":true,\"resources\":[],\"key\":\"019445a0-b866-7f7a-ab08-8bbf958bb662\",\"type\":\"REACTIVATE\",\"token\":null}", "false"], "logger": {"type": "LOGIC", "event": "status", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-b866-7f7a-ab08-8bbf958bb662\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"539693b0260@a.com\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:48.459618+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:48.690936+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"active\",\"auxClasses\":[\"syncope2605d9e9bdf\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"firstname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"fullname\",\"values\":[\"539693b0260@a.com\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"539693b0260@a.com\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 539693b0260@a.com\"]},{\"schema\":\"info\",\"values\":[\"539693b0260@a.com - 2025-01-08T12:15:48+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"syncope260a16defad\",\"values\":[\"virtualvalue2\"]}],\"resources\":[\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:48.454974+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:49.316', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:49.315814+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"a728051esyncope442@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"a728051esyncope442@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a728051esyncope442@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"firstname\",\"values\":[\"a728051esyncope442@apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"userId\",\"values\":[\"a728051esyncope442@apache.org\"]}],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"virattrcache\"]}],\"resources\":[\"resource-db-virattr\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-bb7e-7073-8163-9d66eafd1424\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a728051esyncope442@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:49.249434+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:49.255628+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a728051esyncope442@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a728051esyncope442@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a728051esyncope442@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a728051esyncope442@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a728051esyncope442@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a728051esyncope442@apache.org - 2025-01-08T12:15:49+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"virattrcache\"]}],\"resources\":[\"resource-db-virattr\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:49.2463+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==019445a0-bb7e-7073-8163-9d66eafd1424\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"019445a0-bb7e-7073-8163-9d66eafd1424\"]},{\"schema\":\"USERNAME\",\"values\":[\"virattrcache\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"019445a0-bb7e-7073-8163-9d66eafd1424\"]},{\"schema\":\"__UID__\",\"values\":[\"019445a0-bb7e-7073-8163-9d66eafd1424\"]}]},\"resource\":\"resource-db-virattr\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:51.5', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:51.500594+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-bb7e-7073-8163-9d66eafd1424\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a728051esyncope442@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:49.249434+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:49.255628+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a728051esyncope442@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a728051esyncope442@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a728051esyncope442@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a728051esyncope442@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a728051esyncope442@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a728051esyncope442@apache.org - 2025-01-08T12:15:49+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"virattrcache\"]}],\"resources\":[\"resource-db-virattr\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:49.2463+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-bb7e-7073-8163-9d66eafd1424\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[],\"resources\":[{\"operation\":\"ADD_REPLACE\",\"value\":\"ws-target-resource-2\"}],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-bb7e-7073-8163-9d66eafd1424\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a728051esyncope442@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:49.249434+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:51.456451+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a728051esyncope442@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a728051esyncope442@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a728051esyncope442@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a728051esyncope442@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a728051esyncope442@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a728051esyncope442@apache.org - 2025-01-08T12:15:49+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"virattrcache2\"]}],\"resources\":[\"resource-db-virattr\",\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:49.2463+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":null,\"resource\":\"ws-target-resource-2\",\"status\":\"FAILURE\",\"failureReason\":\"Not attempted because there are mandatory attributes without value(s): [__PASSWORD__]\"}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:52.042', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:52.042781+01:00", "before": "null", "inputs": ["{\"key\":\"resource-ldap691ba199d02\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[{\"intAttrName\":\"virtualReadOnly\",\"extAttrName\":\"givenname\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"PULL\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"LDAPMembershipPropagationActions\",\"GenerateRandomPasswordPropagationActions\"]}"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "ResourceLogic", "subcategory": null}, "output": "{\"key\":\"resource-ldap691ba199d02\",\"connector\":\"74141a3b-0762-4720-a4aa-fc3e374ef3ef\",\"connectorDisplayName\":\"TestLDAP\",\"provisions\":[{\"anyType\":\"USER\",\"objectClass\":\"__ACCOUNT__\",\"auxClasses\":[\"generic membership\",\"minimal group\"],\"syncToken\":null,\"ignoreCaseMatch\":false,\"uidOnCreate\":null,\"mapping\":{\"items\":[{\"intAttrName\":\"username\",\"extAttrName\":\"cn\",\"connObjectKey\":true,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"password\",\"extAttrName\":\"__PASSWORD__\",\"connObjectKey\":false,\"password\":true,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"surname\",\"extAttrName\":\"sn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"fullname\",\"extAttrName\":\"cn\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"true\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"title\",\"extAttrName\":\"title\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"postalAddress\",\"extAttrName\":\"postalAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"obscure\",\"extAttrName\":\"registeredAddress\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]},{\"intAttrName\":\"photo\",\"extAttrName\":\"jpegPhoto\",\"connObjectKey\":false,\"password\":false,\"mandatoryCondition\":\"false\",\"purpose\":\"BOTH\",\"propagationJEXLTransformer\":null,\"pullJEXLTransformer\":null,\"transformers\":[]}],\"connObjectLink\":\"''uid='' + username + '',ou=people,o=isp''\",\"linkingItems\":[]},\"virSchemas\":[]}],\"orgUnit\":null,\"propagationPriority\":1,\"enforceMandatoryCondition\":true,\"createTraceLevel\":\"ALL\",\"updateTraceLevel\":\"ALL\",\"deleteTraceLevel\":\"ALL\",\"provisioningTraceLevel\":\"ALL\",\"passwordPolicy\":null,\"accountPolicy\":null,\"propagationPolicy\":null,\"pullPolicy\":null,\"pushPolicy\":null,\"provisionSorter\":null,\"authPolicy\":null,\"accessPolicy\":null,\"confOverride\":[],\"overrideCapabilities\":false,\"capabilitiesOverride\":[],\"propagationActions\":[\"LDAPMembershipPropagationActions\",\"GenerateRandomPasswordPropagationActions\"]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:52.143', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:52.142768+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"2cfa73fasyncope691@syncope.apache.org\",\"realm\":\"/\",\"auxClasses\":[\"syncope69146623a79\"],\"plainAttrs\":[{\"schema\":\"fullname\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"firstname\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"userId\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[{\"schema\":\"syncope6912369556c\",\"values\":[\"test@issue691.dom1.org\",\"test@issue691.dom2.org\"]}],\"resources\":[\"resource-ldap691ba199d02\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-c68c-73b5-85e9-01f2bdae4ad4\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"2cfa73fasyncope691@syncope.apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:52.085621+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:52.098939+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[\"syncope69146623a79\"],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"info\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org - 2025-01-08T12:15:52+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"syncope6912369556c\",\"values\":[\"test@issue691.dom1.org\",\"test@issue691.dom2.org\"]}],\"resources\":[\"resource-ldap691ba199d02\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:52.0771+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==2cfa73fasyncope691@syncope.apache.org\",\"attrs\":[{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"uid=2cfa73fasyncope691@syncope.apache.org,ou=people,o=isp\"]},{\"schema\":\"__PASSWORD__\",\"values\":[\"\"]},{\"schema\":\"__UID__\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"cn\",\"values\":[\"2cfa73fasyncope691@syncope.apache.org\"]},{\"schema\":\"jpegPhoto\",\"values\":[]},{\"schema\":\"mail\",\"values\":[\"test@issue691.dom1.org\",\"test@issue691.dom2.org\"]},{\"schema\":\"postalAddress\",\"values\":[]},{\"schema\":\"registeredAddress\",\"values\":[]},{\"schema\":\"sn\",\"values\":[\"surname\"]},{\"schema\":\"title\",\"values\":[]}]},\"resource\":\"resource-ldap691ba199d02\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:54.44', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:54.440466+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-c759-7249-a6d1-bfc52eade8c7\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"24264dd6virattrcache@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:52.285351+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:52.295508+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"24264dd6virattrcache@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"24264dd6virattrcache@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"24264dd6virattrcache@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"24264dd6virattrcache@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 24264dd6virattrcache@apache.org\"]},{\"schema\":\"info\",\"values\":[\"24264dd6virattrcache@apache.org - 2025-01-08T12:15:52+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"virattrcache\"]}],\"resources\":[\"resource-db-virattr\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:52.281978+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-c759-7249-a6d1-bfc52eade8c7\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"virtualupdated\"]}],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-c759-7249-a6d1-bfc52eade8c7\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"24264dd6virattrcache@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:52.285351+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:54.40301+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"24264dd6virattrcache@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"24264dd6virattrcache@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"24264dd6virattrcache@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"24264dd6virattrcache@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, 24264dd6virattrcache@apache.org\"]},{\"schema\":\"info\",\"values\":[\"24264dd6virattrcache@apache.org - 2025-01-08T12:15:52+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"virtualupdated\"]}],\"resources\":[\"resource-db-virattr\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:52.281978+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==019445a0-c759-7249-a6d1-bfc52eade8c7\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"019445a0-c759-7249-a6d1-bfc52eade8c7\"]},{\"schema\":\"USERNAME\",\"values\":[\"virattrcache2\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"019445a0-c759-7249-a6d1-bfc52eade8c7\"]},{\"schema\":\"__UID__\",\"values\":[\"019445a0-c759-7249-a6d1-bfc52eade8c7\"]}]},\"afterObj\":{\"fiql\":\"__UID__==019445a0-c759-7249-a6d1-bfc52eade8c7\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"019445a0-c759-7249-a6d1-bfc52eade8c7\"]},{\"schema\":\"USERNAME\",\"values\":[\"virtualupdated\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"019445a0-c759-7249-a6d1-bfc52eade8c7\"]},{\"schema\":\"__UID__\",\"values\":[\"019445a0-c759-7249-a6d1-bfc52eade8c7\"]}]},\"resource\":\"resource-db-virattr\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:54.562', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:54.562388+01:00", "before": "null", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserCR\",\"username\":\"a439ac48issue16@apache.org\",\"realm\":\"/\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"email\",\"values\":[\"a439ac48issue16@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a439ac48issue16@apache.org\"]},{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a439ac48issue16@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a439ac48issue16@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]}],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"virtualvalue\"]}],\"resources\":[\"resource-db-virattr\"],\"password\":\"\",\"storePassword\":true,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":null,\"plainAttrs\":[],\"derAttrs\":[],\"virAttrs\":[]}],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "create", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-cfd4-742d-9df4-2db5d9c3bfba\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a439ac48issue16@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:54.463338+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:54.477826+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a439ac48issue16@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a439ac48issue16@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a439ac48issue16@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a439ac48issue16@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a439ac48issue16@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a439ac48issue16@apache.org - 2025-01-08T12:15:54+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"virtualvalue\"]}],\"resources\":[\"resource-db-virattr\",\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:54.452825+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==019445a0-cfd4-742d-9df4-2db5d9c3bfba\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"019445a0-cfd4-742d-9df4-2db5d9c3bfba\"]},{\"schema\":\"USERNAME\",\"values\":[\"virtualvalue\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"019445a0-cfd4-742d-9df4-2db5d9c3bfba\"]},{\"schema\":\"__UID__\",\"values\":[\"019445a0-cfd4-742d-9df4-2db5d9c3bfba\"]}]},\"resource\":\"resource-db-virattr\",\"status\":\"SUCCESS\",\"failureReason\":null},{\"beforeObj\":null,\"afterObj\":{\"fiql\":\"__UID__==a439ac48issue16@apache.org\",\"attrs\":[{\"schema\":\"COMPANYNAME\",\"values\":[]},{\"schema\":\"FULLNAME\",\"values\":[\"a439ac48issue16@apache.org\"]},{\"schema\":\"NAME\",\"values\":[]},{\"schema\":\"SURNAME\",\"values\":[\"surname\"]},{\"schema\":\"TYPE\",\"values\":[\"a type\"]},{\"schema\":\"__NAME__\",\"values\":[\"a439ac48issue16@apache.org\"]},{\"schema\":\"__UID__\",\"values\":[\"a439ac48issue16@apache.org\"]}]},\"resource\":\"ws-target-resource-2\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); -INSERT INTO auditentry VALUES ('2025-01-08 12:15:54.65', 'DEBUG', 'syncope.audit.Master', '{"who": "admin", "date": "2025-01-08T12:15:54.649933+01:00", "before": "{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-cfd4-742d-9df4-2db5d9c3bfba\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a439ac48issue16@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:54.463338+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:54.477826+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a439ac48issue16@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a439ac48issue16@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a439ac48issue16@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a439ac48issue16@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a439ac48issue16@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a439ac48issue16@apache.org - 2025-01-08T12:15:54+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"virtualvalue\"]}],\"resources\":[\"resource-db-virattr\",\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:54.452825+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]}", "inputs": ["{\"_class\":\"org.apache.syncope.common.lib.request.UserUR\",\"key\":\"019445a0-cfd4-742d-9df4-2db5d9c3bfba\",\"realm\":null,\"auxClasses\":[],\"plainAttrs\":[],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"virtualupdated\"]}],\"resources\":[],\"username\":null,\"password\":null,\"securityQuestion\":null,\"securityAnswer\":null,\"mustChangePassword\":null,\"relationships\":[],\"memberships\":[],\"roles\":[],\"linkedAccounts\":[]}", "false"], "logger": {"type": "LOGIC", "event": "update", "result": "SUCCESS", "category": "UserLogic", "subcategory": null}, "output": "{\"entity\":{\"_class\":\"org.apache.syncope.common.lib.to.UserTO\",\"key\":\"019445a0-cfd4-742d-9df4-2db5d9c3bfba\",\"type\":\"USER\",\"realm\":\"/\",\"username\":\"a439ac48issue16@apache.org\",\"creator\":\"admin\",\"creationDate\":\"2025-01-08T12:15:54.463338+01:00\",\"creationContext\":\"REST\",\"lastModifier\":\"admin\",\"lastChangeDate\":\"2025-01-08T12:15:54.623385+01:00\",\"lastChangeContext\":\"REST\",\"dynRealms\":[],\"status\":\"created\",\"auxClasses\":[],\"plainAttrs\":[{\"schema\":\"ctype\",\"values\":[\"a type\"]},{\"schema\":\"email\",\"values\":[\"a439ac48issue16@apache.org\"]},{\"schema\":\"firstname\",\"values\":[\"a439ac48issue16@apache.org\"]},{\"schema\":\"fullname\",\"values\":[\"a439ac48issue16@apache.org\"]},{\"schema\":\"loginDate\",\"values\":[\"2025-01-08\"]},{\"schema\":\"surname\",\"values\":[\"surname\"]},{\"schema\":\"userId\",\"values\":[\"a439ac48issue16@apache.org\"]}],\"derAttrs\":[{\"schema\":\"cn\",\"values\":[\"surname, a439ac48issue16@apache.org\"]},{\"schema\":\"info\",\"values\":[\"a439ac48issue16@apache.org - 2025-01-08T12:15:54+01:00[0]\"]},{\"schema\":\"noschema\",\"values\":[\"surname, \"]}],\"virAttrs\":[{\"schema\":\"virtualdata\",\"values\":[\"virtualupdated\"]}],\"resources\":[\"resource-db-virattr\",\"ws-target-resource-2\"],\"password\":null,\"token\":null,\"tokenExpireTime\":null,\"lastLoginDate\":null,\"changePwdDate\":\"2025-01-08T12:15:54.452825+01:00\",\"failedLogins\":0,\"securityQuestion\":null,\"securityAnswer\":null,\"suspended\":false,\"mustChangePassword\":false,\"relationships\":[],\"memberships\":[{\"groupKey\":\"f779c0d4-633b-4be5-8f57-32eb478a3ca5\",\"groupName\":\"otherchild\",\"plainAttrs\":[],\"derAttrs\":[{\"schema\":\"noschema\",\"values\":[\", \"]}],\"virAttrs\":[]}],\"dynMemberships\":[],\"roles\":[],\"dynRoles\":[],\"privileges\":[],\"linkedAccounts\":[],\"delegatingDelegations\":[],\"delegatedDelegations\":[]},\"propagationStatuses\":[{\"beforeObj\":{\"fiql\":\"__UID__==019445a0-cfd4-742d-9df4-2db5d9c3bfba\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"019445a0-cfd4-742d-9df4-2db5d9c3bfba\"]},{\"schema\":\"USERNAME\",\"values\":[\"virtualvalue\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"019445a0-cfd4-742d-9df4-2db5d9c3bfba\"]},{\"schema\":\"__UID__\",\"values\":[\"019445a0-cfd4-742d-9df4-2db5d9c3bfba\"]}]},\"afterObj\":{\"fiql\":\"__UID__==019445a0-cfd4-742d-9df4-2db5d9c3bfba\",\"attrs\":[{\"schema\":\"ID\",\"values\":[\"019445a0-cfd4-742d-9df4-2db5d9c3bfba\"]},{\"schema\":\"USERNAME\",\"values\":[\"virtualupdated\"]},{\"schema\":\"__ENABLE__\",\"values\":[\"true\"]},{\"schema\":\"__NAME__\",\"values\":[\"019445a0-cfd4-742d-9df4-2db5d9c3bfba\"]},{\"schema\":\"__UID__\",\"values\":[\"019445a0-cfd4-742d-9df4-2db5d9c3bfba\"]}]},\"resource\":\"resource-db-virattr\",\"status\":\"SUCCESS\",\"failureReason\":null}]}", "throwable": null}', ''); - - --- --- TOC entry 4594 (class 0 OID 16519) --- Dependencies: 250 --- Data for Name: authmodule; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO authmodule VALUES ('DefaultLDAPAuthModule', NULL, 'ACTIVE', 'LDAP auth module', '[{"intAttrName":"mail","extAttrName":"email","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"NONE","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"givenName","extAttrName":"given_name","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"NONE","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"sn","extAttrName":"family_name","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"NONE","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"name","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"NONE","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.LDAPAuthModuleConf","principalAttributeId":"cn","bindDn": "uid=admin,ou=system", "bindCredential":"secret","ldapUrl":"ldap://localhost:1389","searchFilter":"cn={user}","baseDn":"ou=People,o=isp","subtreeSearch":true}'); -INSERT INTO authmodule VALUES ('DefaultJDBCAuthModule', NULL, 'ACTIVE', 'JDBC auth module', NULL, '{"_class":"org.apache.syncope.common.lib.auth.JDBCAuthModuleConf","sql":"SELECT * FROM users_table WHERE name=?", "fieldPassword": "password"}'); -INSERT INTO authmodule VALUES ('DefaultGoogleMfaAuthModule', NULL, 'ACTIVE', 'Google Mfa auth module', NULL, '{"_class":"org.apache.syncope.common.lib.auth.GoogleMfaAuthModuleConf","codeDigits":6,"issuer":"SyncopeTest", "label":"SyncopeTest", "timeStepSize":30, "windowSize":3}'); -INSERT INTO authmodule VALUES ('DefaultSimpleMfaAuthModule', NULL, 'ACTIVE', 'Simple Mfa auth module', NULL, '{"_class":"org.apache.syncope.common.lib.auth.SimpleMfaAuthModuleConf","tokenLength":6, "timeToKillInSeconds":30}'); -INSERT INTO authmodule VALUES ('DefaultDuoMfaAuthModule', NULL, 'ACTIVE', 'Duo Mfa auth module', NULL, '{"_class":"org.apache.syncope.common.lib.auth.DuoMfaAuthModuleConf","integrationKey":"DIOXVRZD2UMZ8XXMNFQ5","secretKey":"Q2IU2i8BFNd6VYflZT8Evl6lF7oPlj3PM15BmRU7", "applicationKey":"u1IHBaREMB7Cb5S4QMISAgHycpj8lPBkDGfWt23I", "apiHost":"theapi.duosecurity.com"}'); -INSERT INTO authmodule VALUES ('DefaultOIDCAuthModule', NULL, 'ACTIVE', 'OIDC auth module', NULL, '{"_class":"org.apache.syncope.common.lib.auth.OIDCAuthModuleConf","discoveryUri":"https://localhost:9443/syncope-wa/oidc/.well-known/openid-configuration", "clientId":"client-id", "clientSecret": "client-secret" }'); -INSERT INTO authmodule VALUES ('DefaultSAML2IdPAuthModule', NULL, 'ACTIVE', 'SAML2 IdP auth module', NULL, '{"_class":"org.apache.syncope.common.lib.auth.SAML2IdPAuthModuleConf","keystorePassword":"p@$$word","privateKeyPassword":"p@$$word","identityProviderMetadataPath":"https://localhost:9443/syncope-wa/idp/metadata", "serviceProviderEntityId":"syncope:apache:org"}'); -INSERT INTO authmodule VALUES ('DefaultJaasAuthModule', NULL, 'ACTIVE', 'Jaas auth module', NULL, '{"_class":"org.apache.syncope.common.lib.auth.JaasAuthModuleConf","realm":"SYNCOPE","kerberosRealmSystemProperty":"sample-value", "loginConfigType": "JavaLoginConfig", "loginConfigurationFile": "file:/etc/jaas/login.conf"}'); -INSERT INTO authmodule VALUES ('DefaultStaticAuthModule', NULL, 'ACTIVE', 'Static auth module', NULL, '{"_class":"org.apache.syncope.common.lib.auth.StaticAuthModuleConf","users":{"syncope1": "$cynop3"}}'); -INSERT INTO authmodule VALUES ('DefaultSyncopeAuthModule', NULL, 'ACTIVE', 'Syncope auth module', '[{"intAttrName":"syncopeUserAttr_surname","extAttrName":"family_name","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"NONE","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"syncopeUserAttr_fullname","extAttrName":"name","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"NONE","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"syncopeUserAttr_firstname","extAttrName":"given_name","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"NONE","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"syncopeUserAttr_email","extAttrName":"email","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"NONE","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"memberships","extAttrName":"groups","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"NONE","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.SyncopeAuthModuleConf","domain":"Master"}'); -INSERT INTO authmodule VALUES ('DefaultU2FAuthModule', NULL, 'ACTIVE', 'U2F auth module', NULL, '{"_class":"org.apache.syncope.common.lib.auth.U2FAuthModuleConf","expireDevices":40}'); -INSERT INTO authmodule VALUES ('DefaultOAuth20AuthModule', 0, 'ACTIVE', 'OAuth20 auth module', NULL, '{"_class":"org.apache.syncope.common.lib.auth.OAuth20AuthModuleConf","clientName":"oauth20","clientId":"OAUTH20","clientSecret":"secret","enabled":true,"customParams":{},"tokenUrl":"https://localhost/oauth2/token","responseType":"code","scope":"oauth test","userIdAttribute":"username","authUrl":"https://localhost/oauth2/auth","profileUrl":"https://localhost/oauth2/profile","withState":false,"profilePath":null,"profileVerb":"POST"}'); -INSERT INTO authmodule VALUES ('TestJAASAuthenticationModulee0ce86eb', 0, 'ACTIVE', 'A test JAAS Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.JaasAuthModuleConf","realm":"SYNCOPE","kerberosRealmSystemProperty":"sample-value","kerberosKdcSystemProperty":"sample-value","loginConfigType":"JavaLoginConfig","loginConfigurationFile":"/opt/jaas/login.conf","credentialCriteria":null}'); -INSERT INTO authmodule VALUES ('TestJDBCAuthenticationModule5fc98996', 0, 'ACTIVE', 'A test JDBC Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.JDBCAuthModuleConf","sql":"SELECT * FROM table WHERE name=?","dialect":"org.hibernate.dialect.H2Dialect","driverClass":"org.h2.Driver","url":"jdbc:h2:tcp://localhost:9092/mem:authdb;DB_CLOSE_DELAY=-1","user":"sa","password":"sa","defaultCatalog":null,"defaultSchema":null,"healthQuery":"","idleTimeout":600.000000000,"dataSourceName":null,"minPoolSize":6,"maxPoolSize":18,"maxPoolWait":2.000000000,"poolSuspension":false,"poolTimeoutMillis":1000,"poolLeakThreshold":3000,"fieldPassword":"password","fieldExpired":null,"fieldDisabled":null,"credentialCriteria":null}'); -INSERT INTO authmodule VALUES ('TestU2FAuthenticationModuledb5c4c08', 0, 'ACTIVE', 'A test U2F Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.U2FAuthModuleConf","expireRegistrations":30,"expireRegistrationsTimeUnit":"SECONDS","expireDevices":50,"expireDevicesTimeUnit":"DAYS"}'); -INSERT INTO authmodule VALUES ('TestLDAPAuthenticationModulea3f63816', 0, 'ACTIVE', 'A test LDAP Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.LDAPAuthModuleConf","searchFilter":"cn={user}","subtreeSearch":false,"pageSize":0,"baseDn":"ou=People,o=isp","ldapUrl":"ldap://localhost:1389","ldapType":"GENERIC","bindDn":"uid=admin,ou=system","bindCredential":"secret","disablePooling":false,"minPoolSize":3,"maxPoolSize":10,"poolPassivator":"BIND","hostnameVerifier":"DEFAULT","trustManager":null,"validateOnCheckout":true,"validatePeriodically":true,"validateTimeout":5.000000000,"validatePeriod":300.000000000,"failFast":true,"idleTime":600.000000000,"prunePeriod":7200.000000000,"blockWaitTime":3.000000000,"connectionStrategy":null,"useStartTls":false,"connectTimeout":5.000000000,"responseTimeout":5.000000000,"allowMultipleDns":false,"allowMultipleEntries":false,"followReferrals":true,"binaryAttributes":["objectGUID","objectSid"],"authenticationType":"AUTHENTICATED","dnFormat":null,"enhanceWithEntryResolver":true,"derefAliases":null,"resolveFromAttribute":null,"principalAttributeId":"cn","principalDnAttributeName":"principalLdapDn","allowMultiplePrincipalAttributeValues":false,"additionalAttributes":[],"allowMissingPrincipalAttributeValue":true,"collectDnAttribute":false,"credentialCriteria":null}'); -INSERT INTO authmodule VALUES ('TestGOOGLE_MFAAuthenticationModuleb7dc8c1f', 0, 'ACTIVE', 'A test GOOGLE_MFA Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.GoogleMfaAuthModuleConf","issuer":"SyncopeTest","label":"Syncope","codeDigits":6,"timeStepSize":30,"windowSize":3,"ldap":null}'); -INSERT INTO authmodule VALUES ('TestDUOAuthenticationModule71720fd9', 0, 'ACTIVE', 'A test DUO Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.DuoMfaAuthModuleConf","integrationKey":"DIOXVRZD1UMZ8XXMNFQ6","secretKey":"Q2IU2i6BFNd6VYflZT8Evl6lF7oPlj4PM15BmRU7","applicationKey":"u4IHCaREMB7Cb0S6QMISAgHycpj6lPBkDGfWt99I","apiHost":"theapi.duosecurity.com"}'); -INSERT INTO authmodule VALUES ('TestSAML2_IDPAuthenticationModule43db7943', 0, 'ACTIVE', 'A test SAML2_IDP Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.SAML2IdPAuthModuleConf","clientName":null,"userIdAttribute":null,"destinationBinding":"REDIRECT","serviceProviderMetadataPath":null,"keystorePath":null,"keystorePassword":null,"identityProviderMetadataPath":null,"nameIdPolicyAllowCreate":"undefined","maximumAuthenticationLifetime":"PT3600S","acceptedSkew":"PT300S","serviceProviderEntityId":"testEntityId","forceAuth":false,"passive":false,"authnContextClassRefs":[],"authnContextComparisonType":"exact","keystoreAlias":null,"nameIdPolicyFormat":null,"responsesSigned":false,"wantsAssertionsSigned":false,"attributeConsumingServiceIndex":0,"assertionConsumerServiceIndex":-1,"useNameQualifier":true,"signServiceProviderMetadata":false,"signAuthnRequest":false,"signServiceProviderLogoutRequest":false,"blockedSignatureSigningAlgorithms":[],"signatureAlgorithms":[],"signatureReferenceDigestMethods":[],"signatureCanonicalizationAlgorithm":null,"providerName":"testProviderName","privateKeyPassword":null}'); -INSERT INTO authmodule VALUES ('TestSTATICAuthenticationModule80aaf620', 0, 'ACTIVE', 'A test STATIC Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.StaticAuthModuleConf","credentialCriteria":null,"users":{"user1":"001fcf67-477e-46eb-86d0-dcaddeb92383","user2":"user2Password123"}}'); -INSERT INTO authmodule VALUES ('TestSYNCOPEAuthenticationModule369d6358', 0, 'ACTIVE', 'A test SYNCOPE Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.SyncopeAuthModuleConf","domain":"Master","credentialCriteria":null}'); -INSERT INTO authmodule VALUES ('TestLDAPAuthenticationModule65819ec3', 0, 'ACTIVE', 'A test LDAP Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.LDAPAuthModuleConf","searchFilter":"cn={user}","subtreeSearch":true,"pageSize":0,"baseDn":"cn=Directory Manager,dc=example,dc=org","ldapUrl":"ldap://localhost:1389","ldapType":"GENERIC","bindDn":null,"bindCredential":"Password","disablePooling":false,"minPoolSize":3,"maxPoolSize":10,"poolPassivator":"BIND","hostnameVerifier":"DEFAULT","trustManager":null,"validateOnCheckout":true,"validatePeriodically":true,"validateTimeout":5.000000000,"validatePeriod":300.000000000,"failFast":true,"idleTime":600.000000000,"prunePeriod":7200.000000000,"blockWaitTime":3.000000000,"connectionStrategy":null,"useStartTls":false,"connectTimeout":5.000000000,"responseTimeout":5.000000000,"allowMultipleDns":false,"allowMultipleEntries":false,"followReferrals":true,"binaryAttributes":["objectGUID","objectSid"],"authenticationType":"AUTHENTICATED","dnFormat":null,"enhanceWithEntryResolver":true,"derefAliases":null,"resolveFromAttribute":null,"principalAttributeId":"uid","principalDnAttributeName":"principalLdapDn","allowMultiplePrincipalAttributeValues":false,"additionalAttributes":[],"allowMissingPrincipalAttributeValue":true,"collectDnAttribute":false,"credentialCriteria":null}'); -INSERT INTO authmodule VALUES ('TestOIDCAuthenticationModule71a14033', 0, 'ACTIVE', 'A test OIDC Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.OIDCAuthModuleConf","clientName":null,"clientId":"OIDCTestId","clientSecret":null,"enabled":false,"customParams":{},"tokenUrl":null,"responseType":"code","scope":"openid email profile","userIdAttribute":"username","discoveryUri":"www.testurl.com","useNonce":false,"preferredJwsAlgorithm":null,"maxClockSkew":null,"responseMode":null,"expireSessionWithToken":false,"tokenExpirationAdvance":null}'); -INSERT INTO authmodule VALUES ('TestOAUTH20AuthenticationModule5e01de8c', 0, 'ACTIVE', 'A test OAUTH20 Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.OAuth20AuthModuleConf","clientName":"oauth20","clientId":"OAUTH20TestId","clientSecret":"secret","enabled":true,"customParams":{"param1":"param1"},"tokenUrl":"https://localhost/oauth2/token","responseType":"code","scope":"oauth test","userIdAttribute":"username","authUrl":"https://localhost/oauth2/auth","profileUrl":"https://localhost/oauth2/profile","profileAttrs":{},"withState":true,"profilePath":"/info","profileVerb":"POST"}'); -INSERT INTO authmodule VALUES ('TestGOOGLE_MFAAuthenticationModule58678009', 0, 'ACTIVE', 'A test GOOGLE_MFA Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.GoogleMfaAuthModuleConf","issuer":"SyncopeTest","label":"newLabel","codeDigits":6,"timeStepSize":30,"windowSize":3,"ldap":null}'); -INSERT INTO authmodule VALUES ('TestU2FAuthenticationModule12fd6c58', 0, 'ACTIVE', 'A test U2F Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.U2FAuthModuleConf","expireRegistrations":30,"expireRegistrationsTimeUnit":"SECONDS","expireDevices":24,"expireDevicesTimeUnit":"DAYS"}'); -INSERT INTO authmodule VALUES ('TestOAUTH20AuthenticationModule6e194e6d', 0, 'ACTIVE', 'A test OAUTH20 Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.OAuth20AuthModuleConf","clientName":"OAUTH APP","clientId":"OAUTH20","clientSecret":"secret","enabled":true,"customParams":{},"tokenUrl":"https://localhost/oauth2/token","responseType":"code","scope":"oauth test","userIdAttribute":"username","authUrl":"https://localhost/oauth2/auth","profileUrl":"https://localhost/oauth2/profile","profileAttrs":{},"withState":false,"profilePath":null,"profileVerb":"POST"}'); -INSERT INTO authmodule VALUES ('TestJAASAuthenticationModule071f36e0', 0, 'ACTIVE', 'A test JAAS Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.JaasAuthModuleConf","realm":"SYNCOPE_NEW","kerberosRealmSystemProperty":"sample-value","kerberosKdcSystemProperty":null,"loginConfigType":"JavaLoginConfig","loginConfigurationFile":"file:/etc/jaas/login.conf","credentialCriteria":null}'); -INSERT INTO authmodule VALUES ('TestDUOAuthenticationModule0ceedacf', 0, 'ACTIVE', 'A test DUO Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.DuoMfaAuthModuleConf","integrationKey":"DIOXVRZD2UMZ8XXMNFQ5","secretKey":"e9b0d975-4967-4dbd-8bc4-09aae581e091","applicationKey":"u1IHBaREMB7Cb5S4QMISAgHycpj8lPBkDGfWt23I","apiHost":"theapi.duosecurity.com"}'); -INSERT INTO authmodule VALUES ('TestSYNCOPEAuthenticationModule5b689e81', 0, 'ACTIVE', 'A test SYNCOPE Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.SyncopeAuthModuleConf","domain":"Two","credentialCriteria":null}'); -INSERT INTO authmodule VALUES ('TestJDBCAuthenticationModule48baf8d1', 0, 'ACTIVE', 'A test JDBC Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.JDBCAuthModuleConf","sql":"SELECT * FROM users_table WHERE name=?","dialect":"org.hibernate.dialect.H2Dialect","driverClass":"org.h2.Driver","url":"jdbc:h2:tcp://localhost:9092/mem:authdb;DB_CLOSE_DELAY=-1","user":"sa","password":"sa","defaultCatalog":null,"defaultSchema":null,"healthQuery":"","idleTimeout":600.000000000,"dataSourceName":null,"minPoolSize":6,"maxPoolSize":18,"maxPoolWait":2.000000000,"poolSuspension":false,"poolTimeoutMillis":1000,"poolLeakThreshold":3000,"fieldPassword":"uPassword","fieldExpired":null,"fieldDisabled":null,"credentialCriteria":null}'); -INSERT INTO authmodule VALUES ('TestSAML2_IDPAuthenticationModulebee11285', 0, 'ACTIVE', 'A test SAML2_IDP Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.SAML2IdPAuthModuleConf","clientName":null,"userIdAttribute":null,"destinationBinding":"REDIRECT","serviceProviderMetadataPath":null,"keystorePath":null,"keystorePassword":"p@$$word","identityProviderMetadataPath":"https://localhost:9443/syncope-wa/idp/metadata","nameIdPolicyAllowCreate":"undefined","maximumAuthenticationLifetime":"PT3600S","acceptedSkew":"PT300S","serviceProviderEntityId":"newEntityId","forceAuth":false,"passive":false,"authnContextClassRefs":[],"authnContextComparisonType":"exact","keystoreAlias":null,"nameIdPolicyFormat":null,"responsesSigned":false,"wantsAssertionsSigned":false,"attributeConsumingServiceIndex":0,"assertionConsumerServiceIndex":-1,"useNameQualifier":true,"signServiceProviderMetadata":false,"signAuthnRequest":false,"signServiceProviderLogoutRequest":false,"blockedSignatureSigningAlgorithms":[],"signatureAlgorithms":[],"signatureReferenceDigestMethods":[],"signatureCanonicalizationAlgorithm":null,"providerName":null,"privateKeyPassword":"p@$$word"}'); -INSERT INTO authmodule VALUES ('TestSTATICAuthenticationModule6fbc662f', 0, 'ACTIVE', 'A test STATIC Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.StaticAuthModuleConf","credentialCriteria":null,"users":{"syncope1":"$cynop3","user3":"user3Password123"}}'); -INSERT INTO authmodule VALUES ('TestOIDCAuthenticationModulecb11ff78', 0, 'ACTIVE', 'A test OIDC Authentication Module', '[{"intAttrName":"uid","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":null,"propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]', '{"_class":"org.apache.syncope.common.lib.auth.OIDCAuthModuleConf","clientName":null,"clientId":"client-id","clientSecret":"client-secret","enabled":false,"customParams":{},"tokenUrl":null,"responseType":"newCode","scope":null,"userIdAttribute":null,"discoveryUri":"https://localhost:9443/syncope-wa/oidc/.well-known/openid-configuration","useNonce":false,"preferredJwsAlgorithm":null,"maxClockSkew":null,"responseMode":null,"expireSessionWithToken":false,"tokenExpirationAdvance":null}'); - - --- --- TOC entry 4595 (class 0 OID 16524) --- Dependencies: 251 --- Data for Name: authpolicy; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO authpolicy VALUES ('659b9906-4b6e-4bc0-aca0-6809dff346d4', 'MyDefaultAuthPolicyConf', '{"_class":"org.apache.syncope.common.lib.policy.DefaultAuthPolicyConf","authModules":["LdapAuthenticationTest"]}'); -INSERT INTO authpolicy VALUES ('b912a0d4-a890-416f-9ab8-84ab077eb028', 'DefaultAuthPolicy', '{"_class":"org.apache.syncope.common.lib.policy.DefaultAuthPolicyConf","authModules":["LdapAuthenticationTest"]}'); -INSERT INTO authpolicy VALUES ('0194459d-5b7a-7c06-bde6-d9f497c4d941', 'Authentication Policy', NULL); -INSERT INTO authpolicy VALUES ('0194459d-5beb-78b8-a532-f650c3315f3d', 'Authentication Policy', NULL); -INSERT INTO authpolicy VALUES ('0194459d-5c28-7437-bdd6-31fdea1b617e', 'Authentication Policy', NULL); -INSERT INTO authpolicy VALUES ('0194459d-5c6d-7db7-be43-df3229b4f404', 'Authentication Policy', NULL); -INSERT INTO authpolicy VALUES ('0194459d-5cd7-75f4-917f-692b5c73a301', 'Authentication Policy', NULL); -INSERT INTO authpolicy VALUES ('0194459d-5d10-7757-9a87-c0df264e78bd', 'Authentication Policy', NULL); -INSERT INTO authpolicy VALUES ('0194459d-5d3c-78ef-94f8-7254e404103c', 'Authentication Policy', NULL); -INSERT INTO authpolicy VALUES ('0194459d-5d85-7d37-a14c-49be27243447', 'Authentication Policy', NULL); -INSERT INTO authpolicy VALUES ('0194459d-5dba-7527-a53f-a3c001925125', 'Authentication Policy', NULL); -INSERT INTO authpolicy VALUES ('0194459d-5dec-7789-9f7f-48844a7466df', 'Authentication Policy', NULL); -INSERT INTO authpolicy VALUES ('0194459d-5e16-7509-8e05-222ee91c0a77', 'Authentication Policy', NULL); -INSERT INTO authpolicy VALUES ('0194459e-29e1-7ccd-8194-9a7e12ba10bd', 'Test Authentication policy', '{"_class":"org.apache.syncope.common.lib.policy.DefaultAuthPolicyConf","tryAll":false,"bypassEnabled":false,"bypassPrincipalAttributeName":null,"bypassPrincipalAttributeValue":null,"authModules":["LdapAuthentication1"]}'); -INSERT INTO authpolicy VALUES ('0194459e-2b7f-7a47-a40b-de8601663bfb', 'Test Authentication policy', '{"_class":"org.apache.syncope.common.lib.policy.DefaultAuthPolicyConf","tryAll":false,"bypassEnabled":false,"bypassPrincipalAttributeName":null,"bypassPrincipalAttributeValue":null,"authModules":["LdapAuthentication1","LdapAuthentication"]}'); - - --- --- TOC entry 4596 (class 0 OID 16529) --- Dependencies: 252 --- Data for Name: authprofile; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4597 (class 0 OID 16534) --- Dependencies: 253 --- Data for Name: casspclientapp; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO casspclientapp VALUES ('0194459d-5c0a-74d1-86b8-6128b33ad39f', 6200033005523192583, 'Example OIDC RP application', NULL, NULL, 'NONE', 'ExampleRP_a9322079', NULL, '[]', NULL, NULL, 'https://cassp.example.org/-7126319525205031834', '0194459d-5bf8-7888-9e1d-441eaaa3b0af', NULL, '0194459d-5beb-78b8-a532-f650c3315f3d', NULL, NULL); -INSERT INTO casspclientapp VALUES ('0194459d-5da6-73fa-b63f-b6b9af6ffadf', 3014738118641862809, 'Example OIDC RP application', NULL, NULL, 'NONE', 'ExampleRP_b839e90f', NULL, '[]', NULL, NULL, 'https://cassp.example.org/8791414107086406643', '0194459d-5d94-70fc-b899-526635d214d3', NULL, '0194459d-5d85-7d37-a14c-49be27243447', NULL, NULL); - - --- --- TOC entry 4598 (class 0 OID 16539) --- Dependencies: 254 --- Data for Name: confparam; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO confparam VALUES ('notificationjob.cronExpression', '"0/20 * * * * ?"'); -INSERT INTO confparam VALUES ('token.length', '256'); -INSERT INTO confparam VALUES ('token.expireTime', '60'); -INSERT INTO confparam VALUES ('selfRegistration.allowed', 'true'); -INSERT INTO confparam VALUES ('passwordReset.allowed', 'true'); -INSERT INTO confparam VALUES ('authentication.attributes', '["username","userId"]'); -INSERT INTO confparam VALUES ('authentication.statuses', '["created","active"]'); -INSERT INTO confparam VALUES ('log.lastlogindate', 'true'); -INSERT INTO confparam VALUES ('connector.conf.history.size', '10'); -INSERT INTO confparam VALUES ('resource.conf.history.size', '10'); -INSERT INTO confparam VALUES ('jwt.lifetime.minutes', '120'); -INSERT INTO confparam VALUES ('return.password.value', 'false'); -INSERT INTO confparam VALUES ('notification.maxRetries', '3'); -INSERT INTO confparam VALUES ('password.cipher.algorithm', '"SHA1"'); -INSERT INTO confparam VALUES ('passwordReset.securityQuestion', 'true'); - - --- --- TOC entry 4599 (class 0 OID 16544) --- Dependencies: 255 --- Data for Name: conninstance; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO conninstance VALUES ('413bf072-678a-41d3-9d20-8c453b3a39d1', 'net.tirasa.connid.bundles.missing', NULL, NULL, 'net.tirasa.connid.bundles.missing.MissingConnector', 'Errored', '[]', 'file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/', 'none', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL, NULL, NULL, NULL); -INSERT INTO conninstance VALUES ('88a7a819-dab5-46b4-9b90-0b9769eabdb8', 'net.tirasa.connid.bundles.soap', '["CREATE","UPDATE","DELETE","SEARCH"]', NULL, 'net.tirasa.connid.bundles.soap.WebServiceConnector', 'ConnInstance100', '[{"schema":{"name":"endpoint","displayName":null,"helpMessage":null,"type":"java.lang.String","required":true,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["http://localhost:9080/syncope-fit-build-tools/cxf/soap/provisioning"]},{"schema":{"name":"servicename","displayName":null,"helpMessage":null,"type":"java.lang.String","required":true,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning"]}]', 'file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/', '1.4.5', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL, NULL, NULL, NULL); -INSERT INTO conninstance VALUES ('a28abd9b-9f4a-4ef6-a7a8-d19ad2a8f29d', 'net.tirasa.connid.bundles.db', '["CREATE","UPDATE","SYNC","SEARCH"]', NULL, 'net.tirasa.connid.bundles.db.table.DatabaseTableConnector', 'H2-test2', '[{"schema":{"name":"disabledStatusValue","displayName":null,"helpMessage":null,"type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["false"]},{"schema":{"name":"user","displayName":null,"helpMessage":null,"type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["sa"]},{"schema":{"name":"keyColumn","displayName":null,"helpMessage":null,"type":"java.lang.String","required":true,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["id"]},{"schema":{"name":"cipherAlgorithm","displayName":null,"helpMessage":null,"type":"java.lang.String","required":true,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["SHA1"]},{"schema":{"name":"enabledStatusValue","displayName":null,"helpMessage":null,"type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["true"]},{"schema":{"name":"passwordColumn","displayName":null,"helpMessage":null,"type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["password"]},{"schema":{"name":"jdbcDriver","displayName":null,"helpMessage":null,"type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["org.h2.Driver"]},{"schema":{"name":"retrievePassword","displayName":null,"helpMessage":null,"type":"java.lang.Boolean","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["true"]},{"schema":{"name":"defaultStatusValue","displayName":null,"helpMessage":null,"type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["true"]},{"schema":{"name":"password","displayName":null,"helpMessage":null,"type":"org.identityconnectors.common.security.GuardedString","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["sa"]},{"schema":{"name":"statusColumn","displayName":null,"helpMessage":null,"type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["status"]},{"schema":{"name":"jdbcUrlTemplate","displayName":null,"helpMessage":null,"type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["jdbc:h2:tcp://localhost:9092/mem:testdb;DB_CLOSE_DELAY=-1"]},{"schema":{"name":"table","displayName":null,"helpMessage":null,"type":"java.lang.String","required":true,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["test2"]}]', 'connid://testconnectorserver@localhost:4554', '2.3.0', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL, NULL, NULL, NULL); -INSERT INTO conninstance VALUES ('be24b061-019d-4e3e-baf0-0a6d0a45cb9c', 'net.tirasa.connid.bundles.db', '["DELETE","CREATE","UPDATE","SEARCH"]', 10, 'net.tirasa.connid.bundles.db.table.DatabaseTableConnector', 'H2-testpull', '[{"schema":{"name":"database","displayName":"Database","helpMessage":"Enter the name of the database on the database server that contains the table.","type":"java.lang.String","required":false,"order":6,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"password","displayName":"User Password","helpMessage":"Enter a user account password that has permission to access accounts table.","type":"org.identityconnectors.common.security.GuardedString","required":false,"order":5,"confidential":true,"defaultValues":[]},"values":["sa"],"overridable":false},{"schema":{"name":"keyColumn","displayName":"Key Column","helpMessage":"This mandatory column value will be used as the unique identifier for rows in the table.","type":"java.lang.String","required":true,"order":8,"confidential":false,"defaultValues":[""]},"values":["id"],"overridable":false},{"schema":{"name":"allNative","displayName":"All native","helpMessage":"Select to retrieve all data type of the columns in a native format from the database table. Default is \"false\".","type":"boolean","required":false,"order":19,"confidential":false,"defaultValues":[false]},"values":["false"],"overridable":false},{"schema":{"name":"datasource","displayName":"Datasource Path","helpMessage":"Enter the JDBC Data Source Name/Path to connect to the Oracle server. If specified, connector will only try to connect using Datasource and ignore other resource parameters specified. An the example value is: jdbc/SampleDataSourceName","type":"java.lang.String","required":false,"order":22,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"jdbcDriver","displayName":"JDBC Driver","helpMessage":"Specify the JDBC Driver class name. Oracle is oracle.jdbc.driver.OracleDriver. MySQL is org.gjt.mm.mysql.Driver. Could be empty if datasource is provided.","type":"java.lang.String","required":false,"order":14,"confidential":false,"defaultValues":[""]},"values":["org.h2.Driver"],"overridable":false},{"schema":{"name":"jdbcUrlTemplate","displayName":"JDBC Connection URL","helpMessage":"Specify the JDBC Driver Connection URL. Oracle template is jdbc:oracle:thin:@[host]:[port(1521)]:[DB]. MySQL template is jdbc:mysql://[host]:[port(3306)]/[db], for more info, read the JDBC driver documentation. Could be empty if datasource is provided.","type":"java.lang.String","required":false,"order":15,"confidential":false,"defaultValues":[""]},"values":["jdbc:h2:tcp://localhost:9092/mem:testdb;DB_CLOSE_DELAY=-1"],"overridable":false},{"schema":{"name":"table","displayName":"Table","helpMessage":"Enter the name of the table in the database that contains the accounts.","type":"java.lang.String","required":true,"order":7,"confidential":false,"defaultValues":[""]},"values":["testpull"],"overridable":false},{"schema":{"name":"enabledStatusValue","displayName":"Enabled Status Value","helpMessage":"Enter the value for enabled status. Default is \"true\".","type":"java.lang.String","required":false,"order":12,"confidential":false,"defaultValues":["true"]},"values":[],"overridable":false},{"schema":{"name":"user","displayName":"User","helpMessage":"Enter the name of the mandatory Database user with permission to account table.","type":"java.lang.String","required":false,"order":4,"confidential":false,"defaultValues":[""]},"values":["sa"],"overridable":false},{"schema":{"name":"defaultStatusValue","displayName":"Default Status Value","helpMessage":"Enter the value for status in case of status not specified. Default is \"true\".","type":"java.lang.String","required":false,"order":13,"confidential":false,"defaultValues":["true"]},"values":[],"overridable":false},{"schema":{"name":"changeLogColumn","displayName":"Change Log Column (Sync)","helpMessage":"The change log column store the latest change time. Providing this value the Sync capabilities are activated.","type":"java.lang.String","required":false,"order":21,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"passwordColumn","displayName":"Password Column","helpMessage":"Enter the name of the column in the table that will hold the password values. If empty, no validation on resource and passwords are activated.","type":"java.lang.String","required":false,"order":9,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"pwdEncodeToLowerCase","displayName":"Force password encoding to lower case","helpMessage":"Force password encoding to lower case. Default is \"false\".","type":"boolean","required":false,"order":26,"confidential":false,"defaultValues":[false]},"values":["false"],"overridable":false},{"schema":{"name":"quoting","displayName":"Name Quoting","helpMessage":"Select whether database column names for this resource should be quoted, and the quoting characters. By default, database column names are not quoted (None). For other selections (Single, Double, Back, or Brackets), column names will appear between single quotes, double quotes, back quotes, or brackets in the SQL generated to access the database.","type":"java.lang.String","required":false,"order":1,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"cipherAlgorithm","displayName":"Password cipher algorithm","helpMessage":"Cipher algorithm used to encode password before to store it onto the database table. Specify one of the values among CLEARTEXT,AES, MD5, SHA1, SHA256 or a custom implementation identified by its class name. Default is \"CLEARTEXT\".","type":"java.lang.String","required":false,"order":24,"confidential":false,"defaultValues":["CLEARTEXT"]},"values":[],"overridable":false},{"schema":{"name":"rethrowAllSQLExceptions","displayName":"Rethrow all SQLExceptions","helpMessage":"If this is not checked, SQL statements which throw SQLExceptions with a 0 ErrorCode will be have the exception caught and suppressed. Check it to have exceptions with 0 ErrorCodes rethrown. Default is \"true\".","type":"boolean","required":false,"order":17,"confidential":false,"defaultValues":[true]},"values":["false"],"overridable":false},{"schema":{"name":"host","displayName":"Host","helpMessage":"Enter the name of the host where the database is running.","type":"java.lang.String","required":false,"order":2,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"port","displayName":"Port","helpMessage":"Enter the TCP port number the database server is listening on.","type":"java.lang.String","required":false,"order":3,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"jndiProperties","displayName":"Initial JNDI Properties","helpMessage":"Could be empty or enter the JDBC JNDI Initial context factory, context provider in a format: key = value.","type":"[Ljava.lang.String;","required":false,"order":23,"confidential":false,"defaultValues":[]},"values":[],"overridable":false},{"schema":{"name":"passwordCharset","displayName":"Resource Password Charset","helpMessage":"Specify Character set used by resource to encode clear text password. Default is \"UTF-8\".","type":"java.lang.String","required":false,"order":28,"confidential":false,"defaultValues":["UTF-8"]},"values":[],"overridable":false},{"schema":{"name":"statusColumn","displayName":"Status Column","helpMessage":"Enter the name of the column in the table that will hold the status values. If empty enabled and disabled operation wont be performed.","type":"java.lang.String","required":false,"order":10,"confidential":false,"defaultValues":[""]},"values":["status"],"overridable":false},{"schema":{"name":"enableEmptyString","displayName":"Enable writing empty string","helpMessage":"Select to enable support for writing an empty strings, instead of a NULL value, in character based columns defined as not-null in the table schema. This option does not influence the way strings are written for Oracle based tables. Default is \"false\".","type":"boolean","required":false,"order":16,"confidential":false,"defaultValues":[false]},"values":["false"],"overridable":false},{"schema":{"name":"validConnectionQuery","displayName":"Validate Connection Query","helpMessage":"There can be specified the check connection alive query. If empty, default implementation will test it using the switch on/off the autocommit. Some select 1 from dummy table could be more efficient.","type":"java.lang.String","required":false,"order":20,"confidential":false,"defaultValues":[]},"values":[],"overridable":false},{"schema":{"name":"cipherKey","displayName":"Password cipher key","helpMessage":"Specify key in case of reversible algorithm.","type":"java.lang.String","required":false,"order":25,"confidential":false,"defaultValues":[]},"values":[],"overridable":false},{"schema":{"name":"disabledStatusValue","displayName":"Disabled Status Value","helpMessage":"Enter the value for disabled status. Default is \"false\".","type":"java.lang.String","required":false,"order":11,"confidential":false,"defaultValues":["false"]},"values":[],"overridable":false},{"schema":{"name":"pwdEncodeToUpperCase","displayName":"Force password encoding to upper case","helpMessage":"Force password encoding to upper case. Default is \"false\".","type":"boolean","required":false,"order":25,"confidential":false,"defaultValues":[false]},"values":["false"],"overridable":false},{"schema":{"name":"retrievePassword","displayName":"Retrieve password","helpMessage":"Specify if password must be retrieved by default. Default is \"false\".","type":"boolean","required":false,"order":27,"confidential":false,"defaultValues":[false]},"values":["false"],"overridable":false},{"schema":{"name":"nativeTimestamps","displayName":"Native Timestamps ","helpMessage":"Select to retrieve Timestamp data type of the columns in java.sql.Timestamp format from the database table. Default is \"false\".","type":"boolean","required":false,"order":18,"confidential":false,"defaultValues":[false]},"values":["false"],"overridable":false}]', 'connid://testconnectorserver@localhost:4554', '2.3.0', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL, NULL, NULL, NULL); -INSERT INTO conninstance VALUES ('74141a3b-0762-4720-a4aa-fc3e374ef3ef', 'net.tirasa.connid.bundles.ldap', '["DELETE","CREATE","UPDATE","UPDATE_DELTA","SEARCH"]', 10, 'net.tirasa.connid.bundles.ldap.LdapConnector', 'TestLDAP', '[{"schema":{"name":"maintainLdapGroupMembership","displayName":"Maintain LDAP Group Membership","helpMessage":"When enabled and a user is renamed or deleted, update any LDAP groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \"false\".","type":"boolean","required":false,"order":17,"confidential":false,"defaultValues":[false]},"values":["true"],"overridable":false},{"schema":{"name":"retrievePasswordsWithSearch","displayName":"Retrieve passwords with search","helpMessage":"Whether to retrieve user passwords when searching. The default is \"false\".","type":"boolean","required":false,"order":48,"confidential":false,"defaultValues":[false]},"values":[false],"overridable":false},{"schema":{"name":"maintainPosixGroupMembership","displayName":"Maintain POSIX Group Membership","helpMessage":"When enabled and a user is renamed or deleted, update any POSIX groups to which the user belongs to reflect the new name. Otherwise, the LDAP resource must maintain referential integrity with respect to group membership. Default is \"false\".","type":"boolean","required":false,"order":18,"confidential":false,"defaultValues":[false]},"values":["false"],"overridable":false},{"schema":{"name":"synchronizePasswords","displayName":"Enable Password Synchronization","helpMessage":"If true, the connector will synchronize passwords. The Password Capture Plugin needs to be installed for password synchronization to work. Default is \"false\".","type":"boolean","required":false,"order":43,"confidential":false,"defaultValues":[false]},"values":["false"],"overridable":false},{"schema":{"name":"ssl","displayName":"SSL","helpMessage":"Select the check box to connect to the LDAP server using SSL. The default is \"false\".","type":"boolean","required":false,"order":3,"confidential":false,"defaultValues":[false]},"values":["false"],"overridable":false},{"schema":{"name":"changeLogBlockSize","displayName":"Change Log Block Size","helpMessage":"The number of change log entries to fetch per query. Default is \"100\".","type":"int","required":false,"order":37,"confidential":false,"defaultValues":[100]},"values":[100],"overridable":false},{"schema":{"name":"connectTimeout","displayName":"Connection Timeout (Milliseconds)","helpMessage":"Time to wait when opening new server connections. Value of 0 means the TCP network timeout will be used, which may be several minutes. Value less than 0 means there is no limit.","type":"long","required":false,"order":52,"confidential":false,"defaultValues":[0]},"values":[],"overridable":false},{"schema":{"name":"accountSearchFilter","displayName":"LDAP Filter for Retrieving Accounts","helpMessage":"An optional LDAP filter to control which accounts are returned from the LDAP resource. If no filter is specified, only accounts that include all specified object classes are returned.","type":"java.lang.String","required":false,"order":12,"confidential":false,"defaultValues":[]},"values":["uid=*"],"overridable":false},{"schema":{"name":"modifiersNamesToFilterOut","displayName":"Filter Out Changes By","helpMessage":"The names (DNs) of directory administrators to filter from the changes. Changes with the attribute \"modifiersName\" that match entries in this list will be filtered out. The standard value is the administrator name used by this adapter, to prevent loops. Entries should be of the format \"cn=Directory Manager\".","type":"[Ljava.lang.String;","required":false,"order":35,"confidential":false,"defaultValues":[]},"values":[],"overridable":false},{"schema":{"name":"readSchema","displayName":"Read Schema","helpMessage":"If true, the connector will read the schema from the server. If false, the connector will provide a default schema based on the object classes in the configuration. This property must be true in order to use extended object classes. Default is \"true\".","type":"boolean","required":false,"order":31,"confidential":false,"defaultValues":[true]},"values":["true"],"overridable":false},{"schema":{"name":"dnAttribute","displayName":"Entry DN attribute name","helpMessage":"Entry DN attribute name (default: entryDN)","type":"java.lang.String","required":false,"order":49,"confidential":false,"defaultValues":["entryDN"]},"values":[],"overridable":false},{"schema":{"name":"port","displayName":"TCP Port","helpMessage":"TCP/IP port number used to communicate with the LDAP server. The default is 389.","type":"int","required":false,"order":2,"confidential":false,"defaultValues":[389]},"values":[1389],"overridable":false},{"schema":{"name":"anyObjectSearchFilter","displayName":"LDAP filter for retrieving Any Objects","helpMessage":"An optional LDAP filter to control which any objects are returned from the LDAP resource. If no filter is specified, only any objects that include all specified object classes are returned.","type":"java.lang.String","required":false,"order":22,"confidential":false,"defaultValues":[]},"values":[],"overridable":false},{"schema":{"name":"accountObjectClasses","displayName":"Account Object Classes","helpMessage":"The object class or classes that will be used when creating new user objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some object classes may require that you specify all object classes in the class hierarchy.","type":"[Ljava.lang.String;","required":false,"order":9,"confidential":false,"defaultValues":["top","person","organizationalPerson","inetOrgPerson"]},"values":["inetOrgPerson"],"overridable":false},{"schema":{"name":"groupObjectClasses","displayName":"Group Object Classes","helpMessage":"The group class or classes that will be used when creating new group objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple group classes. Some group classes may require that you specify all group classes in the class hierarchy.","type":"[Ljava.lang.String;","required":false,"order":13,"confidential":false,"defaultValues":["top","groupOfUniqueNames"]},"values":[],"overridable":false},{"schema":{"name":"passwordAttribute","displayName":"Password Attribute","helpMessage":"The name of the LDAP attribute which holds the password. When changing an user''s password, the new password is set to this attribute. Default is \"userPassword\".","type":"java.lang.String","required":false,"order":8,"confidential":false,"defaultValues":["userPassword"]},"values":["userpassword"],"overridable":false},{"schema":{"name":"useVlvControls","displayName":"Use VLV Controls","helpMessage":"Wheter to enforce usage of VLV controls over standard LDAP controls. Default is \"false\".","type":"boolean","required":false,"order":26,"confidential":false,"defaultValues":[false]},"values":[],"overridable":false},{"schema":{"name":"gidAttribute","displayName":"Uid Attribute for groups","helpMessage":"The name of the LDAP attribute which is mapped to the Uid attribute for groups. Default is \"entryUUID\".","type":"java.lang.String","required":false,"order":29,"confidential":false,"defaultValues":["entryUUID"]},"values":["cn"],"overridable":true},{"schema":{"name":"changeLogContext","displayName":"Change Log Context","helpMessage":"The name of the change number attribute in the change log entry. Default is \"changeNumber\".","type":"java.lang.String","required":false,"order":39,"confidential":false,"defaultValues":["cn=changelog"]},"values":[],"overridable":false},{"schema":{"name":"userSearchScope","displayName":"User search scope","helpMessage":"The scope to utilise when searching for users. Must be one of object, onelevel, subtree. Default is subtree","type":"java.lang.String","required":false,"order":11,"confidential":false,"defaultValues":["subtree"]},"values":[],"overridable":false},{"schema":{"name":"passwordDecryptionInitializationVector","displayName":"Password Decryption Initialization Vector","helpMessage":"The initialization vector to decrypt passwords with when performing password synchronization.","type":"org.identityconnectors.common.security.GuardedByteArray","required":false,"order":46,"confidential":true,"defaultValues":[]},"values":[],"overridable":false},{"schema":{"name":"changeLogPagingSupport","displayName":"Change Log Paging Support","helpMessage":"Whether to use paging when querying the change log.","type":"boolean","required":false,"order":40,"confidential":false,"defaultValues":[false]},"values":[],"overridable":false},{"schema":{"name":"anyObjectClasses","displayName":"Any-object Object Classes","helpMessage":"The object class or classes that will be used when creating new any-object objects in the LDAP tree. When entering more than one object class, each entry should be on its own line; do not use commas or semi-colons to separate multiple object classes. Some classes may require that you specify all object classes in the class hierarchy.","type":"[Ljava.lang.String;","required":false,"order":20,"confidential":false,"defaultValues":["top"]},"values":[],"overridable":false},{"schema":{"name":"syncStrategy","displayName":"Sync strategy class","helpMessage":"A class implementing LdapSyncStrategy to be used for sync operations","type":"java.lang.String","required":false,"order":53,"confidential":false,"defaultValues":["net.tirasa.connid.bundles.ldap.sync.sunds.SunDSChangeLogSyncStrategy"]},"values":[],"overridable":false},{"schema":{"name":"credentials","displayName":"Password","helpMessage":"Password for the principal.","type":"org.identityconnectors.common.security.GuardedString","required":false,"order":6,"confidential":true,"defaultValues":[]},"values":["secret"],"overridable":false},{"schema":{"name":"aoidAttribute","displayName":"aoidAttribute","helpMessage":"aoidAttribute","type":"java.lang.String","required":false,"order":30,"confidential":false,"defaultValues":["entryUUID"]},"values":[],"overridable":false},{"schema":{"name":"filterWithOrInsteadOfAnd","displayName":"Filter with Or Instead of And","helpMessage":"Normally the the filter used to fetch change log entries is an and-based filter retrieving an interval of change entries. If this property is set, the filter will or together the required change numbers instead. Default is \"false\".","type":"boolean","required":false,"order":41,"confidential":false,"defaultValues":[false]},"values":["false"],"overridable":false},{"schema":{"name":"principal","displayName":"Principal","helpMessage":"The distinguished name with which to authenticate to the LDAP server.","type":"java.lang.String","required":false,"order":5,"confidential":false,"defaultValues":[]},"values":["uid=admin,ou=system"],"overridable":false},{"schema":{"name":"attributesToSynchronize","displayName":"Attributes to Synchronize","helpMessage":"The names of the attributes to synchronize. This ignores updates from the change log if they do not update any of the named attributes. For example, if only \"department\" is listed, then only changes that affect \"department\" will be processed. All other updates are ignored. If blank (the default), then all changes are processed.","type":"[Ljava.lang.String;","required":false,"order":34,"confidential":false,"defaultValues":[]},"values":[],"overridable":false},{"schema":{"name":"passwordHashAlgorithm","displayName":"Password Hash Algorithm","helpMessage":"Indicates the algorithm that the Identity system should use to hash the password. Currently supported values are SSHA, SHA, SMD5, and MD5. A blank value indicates that the system will not hash passwords. This will cause cleartext passwords to be stored in LDAP unless the LDAP server performs the hash (Netscape Directory Server and iPlanet Directory Server do).","type":"java.lang.String","required":false,"order":24,"confidential":false,"defaultValues":[]},"values":["SHA"],"overridable":false},{"schema":{"name":"passwordAttributeToSynchronize","displayName":"Password Attribute to Synchronize","helpMessage":"The name of the password attribute to synchronize when performing password synchronization.","type":"java.lang.String","required":false,"order":44,"confidential":false,"defaultValues":[]},"values":[],"overridable":false},{"schema":{"name":"baseContexts","displayName":"Base Contexts","helpMessage":"One or more starting points in the LDAP tree that will be used when searching the tree. Searches are performed when discovering users from the LDAP server or when looking for the groups of which a user is a member.","type":"[Ljava.lang.String;","required":true,"order":7,"confidential":false,"defaultValues":[]},"values":["ou=people,o=isp","ou=groups,o=isp"],"overridable":true},{"schema":{"name":"groupSearchScope","displayName":"Group search scope","helpMessage":"The scope to utilise when searching for groups. Must be one of object, onelevel, subtree. Default is subtree","type":"java.lang.String","required":false,"order":15,"confidential":false,"defaultValues":["subtree"]},"values":[],"overridable":false},{"schema":{"name":"passwordDecryptionKey","displayName":"Password Decryption Key","helpMessage":"The key to decrypt passwords with when performing password synchronization.","type":"org.identityconnectors.common.security.GuardedByteArray","required":false,"order":45,"confidential":true,"defaultValues":[]},"values":[],"overridable":false},{"schema":{"name":"objectClassesToSynchronize","displayName":"Object Classes to Synchronize","helpMessage":"The object classes to synchronize. The change log is for all objects; this filters updates to just the listed object classes. You should not list the superclasses of an object class unless you intend to synchronize objects with any of the superclass values. For example, if only \"inetOrgPerson\" objects should be synchronized, but the superclasses of \"inetOrgPerson\" (\"person\", \"organizationalperson\" and \"top\") should be filtered out, then list only \"inetOrgPerson\" here. All objects in LDAP are subclassed from \"top\". For this reason, you should never list \"top\", otherwise no object would be filtered. Default is \"inetOrgPerson\".","type":"[Ljava.lang.String;","required":false,"order":33,"confidential":false,"defaultValues":["inetOrgPerson"]},"values":["inetOrgPerson","groupOfUniqueNames"],"overridable":false},{"schema":{"name":"addPrincipalToNewGroups","displayName":"Automatically add the configured principal as first member of a new group","helpMessage":"When enabled, the configured principal is added as first member of a new group. Default is \"false\".","type":"boolean","required":false,"order":19,"confidential":false,"defaultValues":[false]},"values":["true"],"overridable":false},{"schema":{"name":"groupSearchFilter","displayName":"LDAP Filter for Retrieving Groups","helpMessage":"An optional LDAP filter to control which groups are returned from the LDAP resource. If no filter is specified, only groups that include all specified object classes are returned.","type":"java.lang.String","required":false,"order":50,"confidential":false,"defaultValues":[]},"values":[],"overridable":false},{"schema":{"name":"anyObjectSearchScope","displayName":"Any Object search scope","helpMessage":"The scope to utilise when searching for any objects. Must be one of object, onelevel, subtree. Default is subtree","type":"java.lang.String","required":false,"order":23,"confidential":false,"defaultValues":["subtree"]},"values":[],"overridable":false},{"schema":{"name":"groupMemberAttribute","displayName":"Group Member Attribute","helpMessage":"The name of the group attribute that will be updated with the distinguished name of the user when the user is added to the group. Default is \"uniqueMember\".","type":"java.lang.String","required":false,"order":16,"confidential":false,"defaultValues":["uniqueMember"]},"values":[],"overridable":false},{"schema":{"name":"baseContextsToSynchronize","displayName":"Base Contexts to Synchronize","helpMessage":"One or more starting points in the LDAP tree that will be used to determine if a change should be synchronized. The base contexts attribute will be used to synchronize a change if this property is not set.","type":"[Ljava.lang.String;","required":false,"order":32,"confidential":false,"defaultValues":[]},"values":["ou=people,o=isp","ou=groups,o=isp"],"overridable":false},{"schema":{"name":"removeLogEntryObjectClassFromFilter","displayName":"Remove Log Entry Object Class from Filter","helpMessage":"If this property is set (the default), the filter used to fetch change log entries does not contain the \"changeLogEntry\" object class, expecting that there are no entries of other object types in the change log. Default is \"true\".","type":"boolean","required":false,"order":42,"confidential":false,"defaultValues":[true]},"values":["false"],"overridable":false},{"schema":{"name":"uidAttribute","displayName":"Uid Attribute","helpMessage":"The name of the LDAP attribute which is mapped to the Uid attribute. Default is \"entryUUID\".","type":"java.lang.String","required":false,"order":28,"confidential":false,"defaultValues":["entryUUID"]},"values":["cn"],"overridable":true},{"schema":{"name":"readTimeout","displayName":"Read Timeout (Milliseconds)","helpMessage":"Time to wait for a response to be received. If there is no response within the specified time period, the read attempt will be aborted. Value 0 or less than 0 means there is no limit.","type":"long","required":false,"order":51,"confidential":false,"defaultValues":[0]},"values":[],"overridable":false},{"schema":{"name":"vlvSortAttribute","displayName":"VLV Sort Attribute","helpMessage":"Specify the sort attribute to use for VLV indexes on the resource. Default is \"uid\".","type":"java.lang.String","required":false,"order":27,"confidential":false,"defaultValues":["uid"]},"values":[],"overridable":false},{"schema":{"name":"host","displayName":"Host","helpMessage":"The name or IP address of the host where the LDAP server is running.","type":"java.lang.String","required":true,"order":1,"confidential":false,"defaultValues":[]},"values":["localhost"],"overridable":false},{"schema":{"name":"statusManagementClass","displayName":"Status management class ","helpMessage":"Class to be used to manage enabled/disabled status. If no class is specified then identity status management wont be possible.","type":"java.lang.String","required":false,"order":47,"confidential":false,"defaultValues":[]},"values":["net.tirasa.connid.bundles.ldap.commons.AttributeStatusManagement"],"overridable":false},{"schema":{"name":"accountSynchronizationFilter","displayName":"LDAP Filter for Accounts to Synchronize","helpMessage":"An optional LDAP filter for the objects to synchronize. Because the change log is for all objects, this filter updates only objects that match the specified filter. If you specify a filter, an object will be synchronized only if it matches the filter and includes a synchronized object class.","type":"java.lang.String","required":false,"order":36,"confidential":false,"defaultValues":[]},"values":[],"overridable":false},{"schema":{"name":"failover","displayName":"Failover Servers","helpMessage":"List all servers that should be used for failover in case the preferred server fails. If the preferred server fails, JNDI will connect to the next available server in the list. List all servers in the form of \"ldap://ldap.example.com:389/\", which follows the standard LDAP v3 URLs described in RFC 2255. Only the host and port parts of the URL are relevant in this setting.","type":"[Ljava.lang.String;","required":false,"order":4,"confidential":false,"defaultValues":[]},"values":[],"overridable":false},{"schema":{"name":"respectResourcePasswordPolicyChangeAfterReset","displayName":"Respect Resource Password Policy Change-After-Reset","helpMessage":"When this resource is specified in a Login Module (i.e., this resource is a pass-through authentication target) and the resource''s password policy is configured for change-after-reset, a user whose resource account password has been administratively reset will be required to change that password after successfully authenticating. Default is \"false\".","type":"boolean","required":false,"order":25,"confidential":false,"defaultValues":[false]},"values":["false"],"overridable":false},{"schema":{"name":"groupNameAttributes","displayName":"Group Name Attributes","helpMessage":"Attribute or attributes which holds the group''s name. Default is \"cn\".","type":"[Ljava.lang.String;","required":false,"order":14,"confidential":false,"defaultValues":["cn"]},"values":["cn"],"overridable":false},{"schema":{"name":"accountUserNameAttributes","displayName":"Account User Name Attributes","helpMessage":"Attribute or attributes which holds the account''s user name. They will be used when authenticating to find the LDAP entry for the user name to authenticate.","type":"[Ljava.lang.String;","required":false,"order":10,"confidential":false,"defaultValues":["uid","cn"]},"values":["uid"],"overridable":false},{"schema":{"name":"changeNumberAttribute","displayName":"Change Number Attribute","helpMessage":"The name of the change number attribute in the change log entry. Default is \"changeNumber\".","type":"java.lang.String","required":false,"order":38,"confidential":false,"defaultValues":["changeNumber"]},"values":["changeNumber"],"overridable":false},{"schema":{"name":"anyObjectNameAttributes","displayName":"Any-object Name Attributes","helpMessage":"Attribute or attributes which holds the any-object''s name. ","type":"[Ljava.lang.String;","required":false,"order":21,"confidential":false,"defaultValues":["entryUUID"]},"values":[],"overridable":false}]', 'file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/', '1.5.9', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 3, 5, 10, 5, 2); -INSERT INTO conninstance VALUES ('5ffbb4ac-a8c3-4b44-b699-11b398a1ba08', 'net.tirasa.connid.bundles.soap', '["CREATE","DELETE","UPDATE","SEARCH"]', 10, 'net.tirasa.connid.bundles.soap.WebServiceConnector', 'ConnInstance102', '[{"schema":{"name":"servicename","displayName":null,"helpMessage":null,"type":"java.lang.String","required":true,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning"]},{"schema":{"name":"endpoint","displayName":null,"helpMessage":null,"type":"java.lang.String","required":true,"order":0,"confidential":false,"defaultValues":null},"overridable":true,"values":["http://localhost:9080/syncope-fit-build-tools/cxf/soap/provisioning"]}]', 'file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/', '1.4.5', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL, NULL, NULL, NULL); -INSERT INTO conninstance VALUES ('5aa5b8be-7521-481a-9651-c557aea078c1', 'net.tirasa.connid.bundles.db', '["AUTHENTICATE","CREATE","DELETE","SYNC","UPDATE","SEARCH"]', NULL, 'net.tirasa.connid.bundles.db.table.DatabaseTableConnector', 'H2', '[{"schema":{"name":"disabledStatusValue","displayName":null,"helpMessage":null,"type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["false"]},{"schema":{"name":"user","displayName":null,"helpMessage":null,"type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["sa"]},{"schema":{"name":"keyColumn","displayName":null,"helpMessage":null,"type":"java.lang.String","required":true,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["id"]},{"schema":{"name":"retrievePassword","displayName":null,"helpMessage":null,"type":"boolean","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["true"]},{"schema":{"name":"cipherAlgorithm","displayName":null,"helpMessage":null,"type":"java.lang.String","required":true,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["SHA1"]},{"schema":{"name":"enabledStatusValue","displayName":null,"helpMessage":null,"type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["true"]},{"schema":{"name":"passwordColumn","displayName":null,"helpMessage":null,"type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["password"]},{"schema":{"name":"jdbcDriver","displayName":null,"helpMessage":null,"type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["org.h2.Driver"]},{"schema":{"name":"defaultStatusValue","displayName":null,"helpMessage":null,"type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["true"]},{"schema":{"name":"table","displayName":null,"helpMessage":null,"type":"java.lang.String","required":true,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["test"]},{"schema":{"name":"password","displayName":null,"helpMessage":null,"type":"org.identityconnectors.common.security.GuardedString","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["sa"]},{"schema":{"name":"statusColumn","displayName":null,"helpMessage":null,"type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["status"]},{"schema":{"name":"jdbcUrlTemplate","displayName":null,"helpMessage":null,"type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":null},"overridable":false,"values":["jdbc:h2:tcp://localhost:9092/mem:testdb;DB_CLOSE_DELAY=-1"]}]', 'connid://testconnectorserver@localhost:4554', '2.3.0', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL, NULL, NULL, NULL); -INSERT INTO conninstance VALUES ('44c02549-19c3-483c-8025-4919c3283c37', 'net.tirasa.connid.bundles.rest', '["AUTHENTICATE","CREATE","UPDATE","DELETE","SEARCH","SYNC"]', NULL, 'net.tirasa.connid.bundles.rest.RESTConnector', 'REST', '[{"schema":{"name":"authenticateScript","displayName":"authenticateScript","helpMessage":"authenticateScript","type":"java.lang.String","required":false,"order":6,"confidential":false,"defaultValues":[""]},"overridable":false,"values":[]},{"schema":{"name":"contentType","displayName":"contentType","helpMessage":"contentType","type":"java.lang.String","required":true,"order":-1,"confidential":false,"defaultValues":["application/json"]},"overridable":false,"values":["application/json"]},{"schema":{"name":"resolveUsernameScriptFileName","displayName":"resolveUsernameScriptFileName","helpMessage":"resolveUsernameScriptFileName","type":"java.lang.String","required":false,"order":15,"confidential":false,"defaultValues":[]},"overridable":false,"values":[]},{"schema":{"name":"createScriptFileName","displayName":"createScriptFileName","helpMessage":"createScriptFileName","type":"java.lang.String","required":false,"order":10,"confidential":false,"defaultValues":[]},"overridable":false,"values":["/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/rest/CreateScript.groovy"]},{"schema":{"name":"username","displayName":"username","helpMessage":"username","type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":[]},"overridable":false,"values":[]},{"schema":{"name":"updateScript","displayName":"updateScript","helpMessage":"updateScript","type":"java.lang.String","required":false,"order":4,"confidential":false,"defaultValues":[""]},"overridable":false,"values":[]},{"schema":{"name":"searchScript","displayName":"searchScript","helpMessage":"searchScript","type":"java.lang.String","required":false,"order":6,"confidential":false,"defaultValues":[""]},"overridable":false,"values":[]},{"schema":{"name":"clearTextPasswordToScript","displayName":"clearTextPasswordToScript","helpMessage":"clearTextPasswordToScript","type":"boolean","required":false,"order":1,"confidential":false,"defaultValues":[true]},"overridable":false,"values":[true]},{"schema":{"name":"syncScript","displayName":"syncScript","helpMessage":"syncScript","type":"java.lang.String","required":false,"order":7,"confidential":false,"defaultValues":[""]},"overridable":false,"values":[]},{"schema":{"name":"deleteScriptFileName","displayName":"deleteScriptFileName","helpMessage":"deleteScriptFileName","type":"java.lang.String","required":false,"order":12,"confidential":false,"defaultValues":[]},"overridable":false,"values":["/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/rest/DeleteScript.groovy"]},{"schema":{"name":"resolveUsernameScript","displayName":"resolveUsernameScript","helpMessage":"resolveUsernameScript","type":"java.lang.String","required":false,"order":6,"confidential":false,"defaultValues":[""]},"overridable":false,"values":[]},{"schema":{"name":"searchScriptFileName","displayName":"searchScriptFileName","helpMessage":"searchScriptFileName","type":"java.lang.String","required":false,"order":13,"confidential":false,"defaultValues":[]},"overridable":false,"values":["/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/rest/SearchScript.groovy"]},{"schema":{"name":"syncScriptFileName","displayName":"syncScriptFileName","helpMessage":"syncScriptFileName","type":"java.lang.String","required":false,"order":16,"confidential":false,"defaultValues":[]},"overridable":false,"values":["/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/rest/SyncScript.groovy"]},{"schema":{"name":"schemaScriptFileName","displayName":"schemaScriptFileName","helpMessage":"schemaScriptFileName","type":"java.lang.String","required":false,"order":17,"confidential":false,"defaultValues":[]},"overridable":false,"values":["/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/rest/SchemaScript.groovy"]},{"schema":{"name":"password","displayName":"password","helpMessage":"password","type":"org.identityconnectors.common.security.GuardedString","required":false,"order":1,"confidential":true,"defaultValues":[]},"overridable":false,"values":[]},{"schema":{"name":"updateScriptFileName","displayName":"updateScriptFileName","helpMessage":"updateScriptFileName","type":"java.lang.String","required":false,"order":11,"confidential":false,"defaultValues":[]},"overridable":false,"values":["/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/rest/UpdateScript.groovy"]},{"schema":{"name":"testScriptFileName","displayName":"testScriptFileName","helpMessage":"testScriptFileName","type":"java.lang.String","required":false,"order":18,"confidential":false,"defaultValues":[]},"overridable":false,"values":["/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/rest/TestScript.groovy"]},{"schema":{"name":"accept","displayName":"accept","helpMessage":"accept","type":"java.lang.String","required":true,"order":-2,"confidential":false,"defaultValues":["application/json"]},"overridable":false,"values":["application/json"]},{"schema":{"name":"baseAddress","displayName":"baseAddress","helpMessage":"baseAddress","type":"java.lang.String","required":true,"order":-3,"confidential":false,"defaultValues":[]},"overridable":false,"values":["http://localhost:9080/syncope-fit-build-tools/cxf/rest"]},{"schema":{"name":"authenticateScriptFileName","displayName":"authenticateScriptFileName","helpMessage":"authenticateScriptFileName","type":"java.lang.String","required":false,"order":14,"confidential":false,"defaultValues":[]},"overridable":false,"values":["/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/rest/AuthenticateScript.groovy"]},{"schema":{"name":"deleteScript","displayName":"deleteScript","helpMessage":"deleteScript","type":"java.lang.String","required":false,"order":5,"confidential":false,"defaultValues":[""]},"overridable":false,"values":[]},{"schema":{"name":"schemaScript","displayName":"schemaScript","helpMessage":"schemaScript","type":"java.lang.String","required":false,"order":8,"confidential":false,"defaultValues":[""]},"overridable":false,"values":[]},{"schema":{"name":"createScript","displayName":"createScript","helpMessage":"createScript","type":"java.lang.String","required":false,"order":3,"confidential":false,"defaultValues":[""]},"overridable":false,"values":[]},{"schema":{"name":"scriptingLanguage","displayName":"scriptingLanguage","helpMessage":"scriptingLanguage","type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":["GROOVY"]},"overridable":false,"values":["GROOVY"]},{"schema":{"name":"testScript","displayName":"testScript","helpMessage":"testScript","type":"java.lang.String","required":false,"order":9,"confidential":false,"defaultValues":[""]},"overridable":false,"values":[]},{"schema":{"name":"reloadScriptOnExecution","displayName":"reloadScriptOnExecution","helpMessage":"reloadScriptOnExecution","type":"boolean","required":false,"order":2,"confidential":false,"defaultValues":[false]},"overridable":false,"values":[false]}]', 'connid://testconnectorserver@localhost:4554', '1.0.8', '0679e069-7355-4b20-bd11-a5a0a5453c7c', NULL, NULL, NULL, NULL, NULL); -INSERT INTO conninstance VALUES ('6c2acf1b-b052-46f0-8c56-7a8ad6905edf', 'net.tirasa.connid.bundles.csvdir', '["DELETE","CREATE","SYNC","UPDATE","SEARCH"]', 10, 'net.tirasa.connid.bundles.csvdir.CSVDirConnector', 'CSVDir', '[{"schema":{"name":"fields","displayName":"Column names","helpMessage":"Column names","type":"[Ljava.lang.String;","required":true,"order":10,"confidential":false,"defaultValues":[]},"values":["id","name","surname","email","password","theirgroup","membership","status","deleted"],"overridable":false},{"schema":{"name":"textQualifier","displayName":"Text qualifier","helpMessage":"Delimiter to determine beginning and end of text in value. Default is \".","type":"char","required":false,"order":5,"confidential":false,"defaultValues":["\""]},"values":[],"overridable":false},{"schema":{"name":"passwordColumnName","displayName":"Password column name","helpMessage":"Name of the column used to specify user password","type":"java.lang.String","required":false,"order":7,"confidential":false,"defaultValues":[]},"values":["password"],"overridable":false},{"schema":{"name":"enabledStatusValue","displayName":"Enable Status Value","helpMessage":"Specify a value for enabled status. Default is \"true\".","type":"java.lang.String","required":false,"order":16,"confidential":false,"defaultValues":["true"]},"values":[],"overridable":false},{"schema":{"name":"disabledStatusValue","displayName":"Disabled Status Value","helpMessage":"Specify a value for disabled status. Default is \"false\".","type":"java.lang.String","required":false,"order":15,"confidential":false,"defaultValues":["false"]},"values":[],"overridable":false},{"schema":{"name":"multivalueSeparator","displayName":"Multi value separator","helpMessage":"Character used to separate values in a multi-value scenario. Multivalue unsupported if not provided.","type":"java.lang.String","required":false,"order":13,"confidential":false,"defaultValues":[]},"values":[],"overridable":false},{"schema":{"name":"objectClass","displayName":"Supported Object Classes","helpMessage":"Supported object classes (__ACCOUNT__ as default if empty)","type":"[Ljava.lang.String;","required":false,"order":19,"confidential":false,"defaultValues":["__ACCOUNT__"]},"values":[],"overridable":false},{"schema":{"name":"objectClassColumn","displayName":"ObjectClass Column Name","helpMessage":"Column name identifying identity record type","type":"java.lang.String","required":false,"order":18,"confidential":false,"defaultValues":[]},"values":[],"overridable":false},{"schema":{"name":"statusColumn","displayName":"Status Column name","helpMessage":"Status column name.","type":"java.lang.String","required":false,"order":17,"confidential":false,"defaultValues":[]},"values":["status"],"overridable":false},{"schema":{"name":"fieldDelimiter","displayName":"Field delimiter","helpMessage":"Delimiter used to separate fields in CSV files. Default is \",\".","type":"char","required":false,"order":4,"confidential":false,"defaultValues":[","]},"values":[","],"overridable":false},{"schema":{"name":"defaultStatusValue","displayName":"Default Status Value","helpMessage":"Enter the value for status in case of status not specified. Default is \"true\".","type":"java.lang.String","required":false,"order":14,"confidential":false,"defaultValues":["true"]},"values":[],"overridable":false},{"schema":{"name":"ignoreHeader","displayName":"Ignore header","helpMessage":"Specify if first line of the file must be ignored. Default is true.","type":"java.lang.Boolean","required":false,"order":11,"confidential":false,"defaultValues":[true]},"values":[false],"overridable":false},{"schema":{"name":"fileMask","displayName":"File mask","helpMessage":"Regular expression describing files to be processed","type":"java.lang.String","required":true,"order":2,"confidential":false,"defaultValues":[]},"values":["test.csv"],"overridable":false},{"schema":{"name":"sourcePath","displayName":"Source path","helpMessage":"Absolute path of a directory where the CSV files to be processed are located","type":"java.lang.String","required":true,"order":1,"confidential":false,"defaultValues":[]},"values":["/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-csvdir"],"overridable":false},{"schema":{"name":"encoding","displayName":"File encoding","helpMessage":"Basic encoding of the file","type":"java.lang.String","required":false,"order":3,"confidential":false,"defaultValues":["UTF-8"]},"values":[],"overridable":false},{"schema":{"name":"keyseparator","displayName":"Key separator","helpMessage":"Character used to separate keys in a multi-key scenario. Default is \",\".","type":"java.lang.String","required":false,"order":12,"confidential":false,"defaultValues":[","]},"values":[","],"overridable":false},{"schema":{"name":"keyColumnNames","displayName":"Key column name","helpMessage":"Name of the column used to identify user uniquely","type":"[Ljava.lang.String;","required":true,"order":6,"confidential":false,"defaultValues":[]},"values":["name","surname"],"overridable":false},{"schema":{"name":"deleteColumnName","displayName":"Delete column name","helpMessage":"Name of the column used to specify users to be deleted","type":"java.lang.String","required":false,"order":8,"confidential":false,"defaultValues":[]},"values":["deleted"],"overridable":false},{"schema":{"name":"quotationRequired","displayName":"Value quotation required","helpMessage":"Specify if value quotation is required. Default is true.","type":"java.lang.Boolean","required":false,"order":9,"confidential":false,"defaultValues":[true]},"values":[false],"overridable":false}]', 'file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/', '0.8.9', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', 10, 10, 150000, 120000, 1); -INSERT INTO conninstance VALUES ('fcf9f2b0-f7d6-42c9-84a6-61b28255a42b', 'net.tirasa.connid.bundles.soap', '[]', 20, 'net.tirasa.connid.bundles.soap.WebServiceConnector', 'ConnInstance103', '[{"schema":{"name":"servicename","displayName":null,"helpMessage":null,"type":"java.lang.String","required":true,"order":0,"confidential":false,"defaultValues":[]},"values":["Provisioning"],"overridable":false},{"schema":{"name":"endpoint","displayName":null,"helpMessage":null,"type":"java.lang.String","required":true,"order":0,"confidential":false,"defaultValues":[]},"values":["http://localhost:8888/syncope-fit-build-tools/cxf/soap"],"overridable":false}]', 'file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/', '1.4.5', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL, NULL, NULL, NULL); -INSERT INTO conninstance VALUES ('a6d017fd-a705-4507-bb7c-6ab6a6745997', 'net.tirasa.connid.bundles.db', '["DELETE","CREATE","SYNC","UPDATE","UPDATE_DELTA","SEARCH"]', 10, 'net.tirasa.connid.bundles.db.scriptedsql.ScriptedSQLConnector', 'Scripted SQL', '[{"schema":{"name":"nativeTimestamps","displayName":"Native Timestamps","helpMessage":"Native Timestamps
Select to retrieve Timestamp data type of the columns in java.sql.Timestamp format from the database table.","type":"boolean","required":false,"order":-4,"confidential":false,"defaultValues":[false]},"values":[false],"overridable":false},{"schema":{"name":"datasource","displayName":"Datasource Path","helpMessage":"JDBC Data Source Name/Path
Enter the JDBC Data Source Name/Path to connect to the Oracle server. If specified, connector will only try to connect using Datasource and ignore other resource parameters specified.
the example value is: jdbc/SampleDataSourceName","type":"java.lang.String","required":false,"order":-1,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"resolveUsernameScript","displayName":"resolveUsernameScript","helpMessage":"resolveUsernameScript","type":"java.lang.String","required":false,"order":6,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"password","displayName":"User Password","helpMessage":"User Password
Enter a user account that has permission to access accounts table.","type":"org.identityconnectors.common.security.GuardedString","required":false,"order":-11,"confidential":true,"defaultValues":[]},"values":["sa"],"overridable":false},{"schema":{"name":"user","displayName":"User","helpMessage":"User
Enter the name of the mandatory Database user with permission to account table.","type":"java.lang.String","required":false,"order":-12,"confidential":false,"defaultValues":[""]},"values":["sa"],"overridable":false},{"schema":{"name":"authenticateScript","displayName":"authenticateScript","helpMessage":"authenticateScript","type":"java.lang.String","required":false,"order":6,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"createScript","displayName":"createScript","helpMessage":"createScript","type":"java.lang.String","required":false,"order":3,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"database","displayName":"Database","helpMessage":"Database
Enter the name of the database on the database server that contains the table.","type":"java.lang.String","required":false,"order":-10,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"createScriptFileName","displayName":"createScriptFileName","helpMessage":"createScriptFileName","type":"java.lang.String","required":false,"order":10,"confidential":false,"defaultValues":[]},"values":["/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/CreateScript.groovy"],"overridable":false},{"schema":{"name":"enableEmptyString","displayName":"Enable writing empty string","helpMessage":"Enable writing empty string
Select to enable support for writing an empty strings, instead of a NULL value, in character based columns defined as not-null in the table schema. This option does not influence the way strings are written for Oracle based tables. By default empty strings are written as a NULL value.","type":"boolean","required":false,"order":-6,"confidential":false,"defaultValues":[false]},"values":["false"],"overridable":false},{"schema":{"name":"reloadScriptOnExecution","displayName":"reloadScriptOnExecution","helpMessage":"reloadScriptOnExecution","type":"boolean","required":false,"order":2,"confidential":false,"defaultValues":[false]},"values":["true"],"overridable":false},{"schema":{"name":"searchScriptFileName","displayName":"searchScriptFileName","helpMessage":"searchScriptFileName","type":"java.lang.String","required":false,"order":13,"confidential":false,"defaultValues":[]},"values":["/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SearchScript.groovy"],"overridable":true},{"schema":{"name":"validConnectionQuery","displayName":"Validate Connection Query","helpMessage":"Validate Connection Query
There can be specified the check connection alive query. If empty, default implementation will test it using the switch on/off the autocommit. Some select 1 from dummy table could be more efficient.","type":"java.lang.String","required":false,"order":-2,"confidential":false,"defaultValues":[]},"values":[],"overridable":false},{"schema":{"name":"allNative","displayName":"All native","helpMessage":"All native
Select to retrieve all data type of the columns in a native format from the database table.","type":"boolean","required":false,"order":-3,"confidential":false,"defaultValues":[false]},"values":[false],"overridable":false},{"schema":{"name":"searchScript","displayName":"searchScript","helpMessage":"searchScript","type":"java.lang.String","required":false,"order":6,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"jndiProperties","displayName":"Initial JNDI Properties","helpMessage":"Initial JNDI Properties
Could be empty or enter the JDBC JNDI Initial context factory, context provider in a format: key = value.","type":"[Ljava.lang.String;","required":false,"order":0,"confidential":false,"defaultValues":[]},"values":[],"overridable":false},{"schema":{"name":"updateScriptFileName","displayName":"updateScriptFileName","helpMessage":"updateScriptFileName","type":"java.lang.String","required":false,"order":11,"confidential":false,"defaultValues":[]},"values":["/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/UpdateScript.groovy"],"overridable":false},{"schema":{"name":"host","displayName":"Host","helpMessage":"Host
Enter the name of the host where the database is running.","type":"java.lang.String","required":false,"order":-14,"confidential":false,"defaultValues":["localhost"]},"values":[],"overridable":false},{"schema":{"name":"clearTextPasswordToScript","displayName":"clearTextPasswordToScript","helpMessage":"clearTextPasswordToScript","type":"boolean","required":false,"order":1,"confidential":false,"defaultValues":[true]},"values":["false"],"overridable":false},{"schema":{"name":"deleteScriptFileName","displayName":"deleteScriptFileName","helpMessage":"deleteScriptFileName","type":"java.lang.String","required":false,"order":12,"confidential":false,"defaultValues":[]},"values":["/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/DeleteScript.groovy"],"overridable":false},{"schema":{"name":"autoCommit","displayName":"autoCommit","helpMessage":"autoCommit","type":"boolean","required":false,"order":-7,"confidential":false,"defaultValues":[true]},"values":[true],"overridable":false},{"schema":{"name":"resolveUsernameScriptFileName","displayName":"resolveUsernameScriptFileName","helpMessage":"resolveUsernameScriptFileName","type":"java.lang.String","required":false,"order":15,"confidential":false,"defaultValues":[]},"values":[],"overridable":false},{"schema":{"name":"port","displayName":"Port","helpMessage":"TCP Port
Enter the port number the database server is listening on.","type":"java.lang.String","required":false,"order":-13,"confidential":false,"defaultValues":["3306"]},"values":[],"overridable":false},{"schema":{"name":"rethrowAllSQLExceptions","displayName":"Rethrow all SQLExceptions","helpMessage":"If this is not checked, SQL statements which throw SQLExceptions with a 0 ErrorCode will be have the exception caught and suppressed. Check it to have exceptions with 0 ErrorCodes rethrown.","type":"boolean","required":false,"order":-5,"confidential":false,"defaultValues":[true]},"values":[true],"overridable":false},{"schema":{"name":"deleteScript","displayName":"deleteScript","helpMessage":"deleteScript","type":"java.lang.String","required":false,"order":5,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"updateScript","displayName":"updateScript","helpMessage":"updateScript","type":"java.lang.String","required":false,"order":4,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"scriptingLanguage","displayName":"scriptingLanguage","helpMessage":"scriptingLanguage","type":"java.lang.String","required":false,"order":0,"confidential":false,"defaultValues":["GROOVY"]},"values":["GROOVY"],"overridable":false},{"schema":{"name":"schemaScript","displayName":"schemaScript","helpMessage":"schemaScript","type":"java.lang.String","required":false,"order":8,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"syncScriptFileName","displayName":"syncScriptFileName","helpMessage":"syncScriptFileName","type":"java.lang.String","required":false,"order":16,"confidential":false,"defaultValues":[]},"values":["/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SyncScript.groovy"],"overridable":true},{"schema":{"name":"authenticateScriptFileName","displayName":"authenticateScriptFileName","helpMessage":"authenticateScriptFileName","type":"java.lang.String","required":false,"order":14,"confidential":false,"defaultValues":[]},"values":[],"overridable":false},{"schema":{"name":"schemaScriptFileName","displayName":"schemaScriptFileName","helpMessage":"schemaScriptFileName","type":"java.lang.String","required":false,"order":17,"confidential":false,"defaultValues":[]},"values":["/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/SchemaScript.groovy"],"overridable":true},{"schema":{"name":"syncScript","displayName":"syncScript","helpMessage":"syncScript","type":"java.lang.String","required":false,"order":7,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"testScriptFileName","displayName":"testScriptFileName","helpMessage":"testScriptFileName","type":"java.lang.String","required":false,"order":18,"confidential":false,"defaultValues":[]},"values":["/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/test-classes/scriptedsql/TestScript.groovy"],"overridable":true},{"schema":{"name":"jdbcDriver","displayName":"JDBC Driver","helpMessage":"JDBC Driver
Specify the JDBC Driver class name. Oracle is oracle.jdbc.driver.OracleDriver. MySQL is org.gjt.mm.mysql.Driver.
Could be empty if datasource is provided.","type":"java.lang.String","required":false,"order":-9,"confidential":false,"defaultValues":["com.mysql.jdbc.Driver"]},"values":["org.h2.Driver"],"overridable":false},{"schema":{"name":"testScript","displayName":"testScript","helpMessage":"testScript","type":"java.lang.String","required":false,"order":9,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"quoting","displayName":"Name Quoting","helpMessage":"Name Quoting
Select whether database column names for this resource should be quoted, and the quoting characters. By default, database column names are not quoted (None). For other selections (Single, Double, Back, or Brackets), column names will appear between single quotes, double quotes, back quotes, or brackets in the SQL generated to access the database.","type":"java.lang.String","required":false,"order":-15,"confidential":false,"defaultValues":[""]},"values":[],"overridable":false},{"schema":{"name":"jdbcUrlTemplate","displayName":"JDBC Connection URL","helpMessage":"JDBC Connection URL
Specify the JDBC Driver Connection URL.
Oracle template is jdbc:oracle:thin:@[host]:[port(1521)]:[DB].
MySQL template is jdbc:mysql://[host]:[port(3306)]/[db], for more info, read the JDBC driver documentation.
Could be empty if datasource is provided.","type":"java.lang.String","required":false,"order":-8,"confidential":false,"defaultValues":["jdbc:mysql://%h:%p/%d"]},"values":["jdbc:h2:tcp://localhost:9092/mem:testdb;DB_CLOSE_DELAY=-1"],"overridable":false}]', 'connid://testconnectorserver@localhost:4554', '2.3.0', '0679e069-7355-4b20-bd11-a5a0a5453c7c', NULL, NULL, NULL, NULL, NULL); -INSERT INTO conninstance VALUES ('0194459d-65b1-79c9-a49e-e6792df512cf', 'net.tirasa.connid.bundles.soap', '["AUTHENTICATE"]', 20, 'net.tirasa.connid.bundles.soap.WebServiceConnector', 'newDisplayName7453d614', '[{"schema":{"name":"servicename","displayName":"Service name","helpMessage":"Service name","type":"java.lang.String","required":true,"order":2,"confidential":false,"defaultValues":[]},"values":["Provisioning"],"overridable":false},{"schema":{"name":"receiveTimeout","displayName":"Receive timeout (seconds)","helpMessage":"Receive timeout","type":"java.lang.String","required":false,"order":4,"confidential":false,"defaultValues":["60"]},"values":[],"overridable":false},{"schema":{"name":"endpoint","displayName":"Service Endpoint","helpMessage":"Service Endpoint","type":"java.lang.String","required":true,"order":1,"confidential":false,"defaultValues":[]},"values":["http://localhost:8888/syncope-fit-build-tools/cxf/soap"],"overridable":false},{"schema":{"name":"connectionTimeout","displayName":"Connection timeout (seconds)","helpMessage":"Connection timeout","type":"java.lang.String","required":false,"order":3,"confidential":false,"defaultValues":["30"]},"values":[],"overridable":false},{"schema":{"name":"soapActionUriPrefix","displayName":"SOAPAction URI Prefix","helpMessage":"SOAPAction URI Prefix","type":"java.lang.String","required":false,"order":5,"confidential":false,"defaultValues":[]},"values":[],"overridable":false}]', 'file:/home/ilgrosso/work/syncope/syncope/fit/core-reference/target/bundles/', '1.4.5', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL, NULL, NULL, NULL); - - --- --- TOC entry 4600 (class 0 OID 16549) --- Dependencies: 256 --- Data for Name: delegation; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4601 (class 0 OID 16552) --- Dependencies: 257 --- Data for Name: delegation_syncoperole; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4602 (class 0 OID 16555) --- Dependencies: 258 --- Data for Name: derschema; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO derschema VALUES ('csvuserid', 'firstname + '','' + surname', 'csv'); -INSERT INTO derschema VALUES ('noschema', 'surname + '', '' + notfound', 'other'); -INSERT INTO derschema VALUES ('mderToBePropagated', 'mderived_sx + ''-'' + mderived_dx', 'generic membership'); -INSERT INTO derschema VALUES ('new_der_schemac7f2877f', 'new_plain_schemac5451140 + ''_'' + derived_dx', NULL); -INSERT INTO derschema VALUES ('derived', 'derived_sx + ''_'' + derived_dx', NULL); -INSERT INTO derschema VALUES ('mderiveddata', 'mderived_sx + ''-'' + mderived_dx', NULL); -INSERT INTO derschema VALUES ('displayProperty', 'icon + '': '' + show', 'minimal group'); -INSERT INTO derschema VALUES ('rderToBePropagated', 'rderived_sx + ''-'' + rderived_dx', 'minimal group'); -INSERT INTO derschema VALUES ('rderivedschema', 'rderived_sx + ''-'' + rderived_dx', 'minimal group'); -INSERT INTO derschema VALUES ('rderiveddata', 'rderived_sx + ''-'' + rderived_dx', 'minimal group'); -INSERT INTO derschema VALUES ('cn', 'surname + '', '' + firstname', 'minimal user'); -INSERT INTO derschema VALUES ('info', 'username + '' - '' + creationDate + ''['' + failedLogins + '']''', 'minimal user'); - - --- --- TOC entry 4603 (class 0 OID 16560) --- Dependencies: 259 --- Data for Name: dynrealm; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO dynrealm VALUES ('dynRealm'); - - --- --- TOC entry 4604 (class 0 OID 16563) --- Dependencies: 260 --- Data for Name: dynrealmmembers; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO dynrealmmembers VALUES ('1417acbe-cbf6-4277-9372-e75e04f97000', 'dynRealm'); - - --- --- TOC entry 4605 (class 0 OID 16566) --- Dependencies: 261 --- Data for Name: dynrealmmembership; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO dynrealmmembership VALUES ('0194459f-b085-7c84-a8c1-c600a3e844f5', 'username=~rossini', 'dynRealm', 'USER'); - - --- --- TOC entry 4606 (class 0 OID 16571) --- Dependencies: 262 --- Data for Name: dynrolemembers; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO dynrolemembers VALUES ('c9b2dec2-00a7-4855-97c0-d854842b4b24', 'dynMembershipc60fa491'); - - --- --- TOC entry 4607 (class 0 OID 16574) --- Dependencies: 263 --- Data for Name: dynrolemembership; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO dynrolemembership VALUES ('0194459f-da33-74c9-9fd0-2851a7590e2b', 'cool==true', 'dynMembershipc60fa491'); - - --- --- TOC entry 4608 (class 0 OID 16579) --- Dependencies: 264 --- Data for Name: externalresource; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO externalresource VALUES ('ws-target-resource-2', NULL, 'FAILURES', 'NONE', 1, NULL, NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"connObjectLink":null,"items":[{"intAttrName":"fullname","extAttrName":"fullname","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"password","extAttrName":"__PASSWORD__","connObjectKey":false,"password":true,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"ctype","extAttrName":"type","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"surname","extAttrName":"surname","connObjectKey":false,"password":false,"mandatoryCondition":"type == ''F''","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"virtualdata","extAttrName":"name","connObjectKey":false,"password":false,"mandatoryCondition":"type == ''F''","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"linkingItems":[],"connObjectKeyItem":{"intAttrName":"fullname","extAttrName":"fullname","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}},"virSchemas":[]}]', 'ALL', NULL, '88a7a819-dab5-46b4-9b90-0b9769eabdb8', NULL, NULL, NULL, '9454b0d7-2610-400a-be82-fc23cf553dd6', NULL); -INSERT INTO externalresource VALUES ('ws-target-resource-timeout', NULL, 'FAILURES', 'NONE', 1, '[{"schema":{"name":"endpoint","displayName":null,"helpMessage":null,"type":"java.lang.String","required":true,"order":0,"confidential":false,"defaultValues":null},"overridable":true,"values":["http://localhost:9080/syncope-fit-build-tools/services/provisioning"]}]', NULL, 0, 1, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"connObjectLink":null,"items":[{"intAttrName":"fullname","extAttrName":"fullname","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"linkingItems":[],"connObjectKeyItem":{"intAttrName":"fullname","extAttrName":"fullname","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}},"virSchemas":[]}]', 'ALL', NULL, '5ffbb4ac-a8c3-4b44-b699-11b398a1ba08', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('ws-target-resource-list-mappings-1', NULL, 'ALL', 'ALL', 0, NULL, NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"connObjectLink":null,"items":[{"intAttrName":"email","extAttrName":"email","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"surname","extAttrName":"surname","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"linkingItems":[],"connObjectKeyItem":{"intAttrName":"email","extAttrName":"email","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}},"virSchemas":[]}]', 'ALL', NULL, '88a7a819-dab5-46b4-9b90-0b9769eabdb8', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('ws-target-resource-list-mappings-2', NULL, 'ALL', 'ALL', 1, NULL, NULL, 0, NULL, 'ALL', NULL, 'ALL', NULL, '88a7a819-dab5-46b4-9b90-0b9769eabdb8', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('ws-target-resource-delete', NULL, 'ALL', 'ALL', 0, NULL, NULL, 0, 2, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"connObjectLink":null,"items":[{"intAttrName":"username","extAttrName":"userId","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"linkingItems":[],"connObjectKeyItem":{"intAttrName":"username","extAttrName":"userId","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}},"virSchemas":[]}]', 'ALL', NULL, '5ffbb4ac-a8c3-4b44-b699-11b398a1ba08', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('resource-testdb', '[]', 'ALL', 'ALL', 1, '[]', NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"items":[{"intAttrName":"username","extAttrName":"ID","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"password","extAttrName":"__PASSWORD__","connObjectKey":false,"password":true,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectLink":null,"linkingItems":[]},"virSchemas":[]}]', 'ALL', NULL, '5aa5b8be-7521-481a-9651-c557aea078c1', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('resource-testdb2', NULL, 'ALL', 'ALL', 1, NULL, NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"connObjectLink":null,"items":[{"intAttrName":"username","extAttrName":"ID","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"password","extAttrName":"__PASSWORD__","connObjectKey":false,"password":true,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"linkingItems":[],"connObjectKeyItem":{"intAttrName":"username","extAttrName":"ID","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}},"virSchemas":[]}]', 'ALL', NULL, 'a28abd9b-9f4a-4ef6-a7a8-d19ad2a8f29d', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('ws-target-resource-update-resetsynctoken', NULL, 'ALL', 'ALL', 1, NULL, NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":"{\"value\":null}","ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"connObjectLink":null,"items":[{"intAttrName":"userId","extAttrName":"userId","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"fullname","extAttrName":"__PASSWORD__","connObjectKey":false,"password":true,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"linkingItems":[],"connObjectKeyItem":{"intAttrName":"userId","extAttrName":"userId","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}},"virSchemas":[]}]', 'ALL', NULL, '88a7a819-dab5-46b4-9b90-0b9769eabdb8', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('resource-ldap-orgunit', NULL, 'ALL', 'ALL', 1, '[{"schema":{"name":"uidAttribute","displayName":"Uid Attribute","helpMessage":"The name of the LDAP attribute which is mapped to the Uid attribute. Default is \"entryUUID\".","type":"java.lang.String","required":false,"order":21,"confidential":false,"defaultValues":["entryUUID"]},"overridable":true,"values":["l"]},{"schema":{"name":"baseContexts","displayName":"Base Contexts","helpMessage":"One or more starting points in the LDAP tree that will be used when searching the tree. Searches are performed when discovering users from the LDAP server or when looking for the groups of which a user is a member.","type":"[Ljava.lang.String;","required":true,"order":7,"confidential":false,"defaultValues":[]},"overridable":true,"values":["o=isp"]}]', '{"objectClass":"organizationalUnit","syncToken":null,"ignoreCaseMatch":false,"connObjectLink":"syncope:fullPath2Dn(fullPath, ''ou'') + '',o=isp''","items":[{"intAttrName":"fullpath","extAttrName":"l","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"name","extAttrName":"ou","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectKeyItem":{"intAttrName":"fullpath","extAttrName":"l","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}}', 0, 1, 'ALL', NULL, 'ALL', NULL, '74141a3b-0762-4720-a4aa-fc3e374ef3ef', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('ws-target-resource-nopropagation', NULL, 'ALL', 'ALL', 1, NULL, NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"connObjectLink":null,"items":[{"intAttrName":"fullname","extAttrName":"fullname","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"linkingItems":[],"connObjectKeyItem":{"intAttrName":"fullname","extAttrName":"fullname","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}},"virSchemas":[]}]', 'ALL', NULL, 'fcf9f2b0-f7d6-42c9-84a6-61b28255a42b', '986d1236-3ac5-4a19-810c-5ab21d79cba1', NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('ws-target-resource-nopropagation2', NULL, 'ALL', 'ALL', 1, NULL, NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"connObjectLink":null,"items":[{"intAttrName":"fullname","extAttrName":"fullname","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"linkingItems":[],"connObjectKeyItem":{"intAttrName":"fullname","extAttrName":"fullname","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}},"virSchemas":[]}]', 'ALL', NULL, 'fcf9f2b0-f7d6-42c9-84a6-61b28255a42b', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('ws-target-resource-nopropagation3', NULL, 'ALL', 'ALL', 1, NULL, NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"connObjectLink":null,"items":[{"intAttrName":"fullname","extAttrName":"fullname","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"linkingItems":[],"connObjectKeyItem":{"intAttrName":"fullname","extAttrName":"fullname","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}},"virSchemas":[]}]', 'ALL', NULL, 'fcf9f2b0-f7d6-42c9-84a6-61b28255a42b', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('resource-ldap', '[]', 'ALL', 'ALL', 1, '[]', NULL, 0, 1, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":["generic membership","minimal group"],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"items":[{"intAttrName":"username","extAttrName":"cn","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"password","extAttrName":"__PASSWORD__","connObjectKey":false,"password":true,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"surname","extAttrName":"sn","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"fullname","extAttrName":"cn","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"email","extAttrName":"mail","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"title","extAttrName":"title","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"postalAddress","extAttrName":"postalAddress","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"userId","extAttrName":"mail","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"obscure","extAttrName":"registeredAddress","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"photo","extAttrName":"jpegPhoto","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectLink":"''uid='' + username + '',ou=people,o=isp''","linkingItems":[{"intAttrName":"virtualReadOnly","extAttrName":"givenname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"PULL","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]},"virSchemas":["virtualReadOnly"]},{"anyType":"GROUP","objectClass":"__GROUP__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"items":[{"intAttrName":"name","extAttrName":"cn","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"userOwner","extAttrName":"owner","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"title","extAttrName":"description","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectLink":"''cn='' + name + '',ou=groups,o=isp''","linkingItems":[{"intAttrName":"rvirtualdata","extAttrName":"businessCategory","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}]},"virSchemas":["rvirtualdata"]}]', 'ALL', NULL, '74141a3b-0762-4720-a4aa-fc3e374ef3ef', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('ws-target-resource-nopropagation4', NULL, 'ALL', 'ALL', 1, NULL, NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"connObjectLink":null,"items":[{"intAttrName":"fullname","extAttrName":"fullname","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"linkingItems":[],"connObjectKeyItem":{"intAttrName":"fullname","extAttrName":"fullname","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}},"virSchemas":[]}]', 'ALL', NULL, 'fcf9f2b0-f7d6-42c9-84a6-61b28255a42b', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('resource-db-pull', NULL, 'ALL', 'ALL', 0, NULL, NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"connObjectLink":null,"items":[{"intAttrName":"email","extAttrName":"EMAIL","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"fullname","extAttrName":"SURNAME","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"PULL","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"firstname","extAttrName":"ID","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"surname","extAttrName":"SURNAME","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"username","extAttrName":"USERNAME","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"userId","extAttrName":"EMAIL","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"PULL","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"mustChangePassword","extAttrName":"MUSTCHANGEPASSWORD","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"PULL","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"linkingItems":[],"connObjectKeyItem":{"intAttrName":"firstname","extAttrName":"ID","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}},"virSchemas":[]}]', 'ALL', NULL, 'be24b061-019d-4e3e-baf0-0a6d0a45cb9c', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('resource-db-virattr', NULL, 'ALL', 'ALL', 0, NULL, NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"connObjectLink":null,"items":[{"intAttrName":"key","extAttrName":"ID","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"linkingItems":[{"intAttrName":"virtualdata","extAttrName":"USERNAME","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectKeyItem":{"intAttrName":"key","extAttrName":"ID","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}},"virSchemas":["virtualdata"]}]', 'ALL', NULL, 'be24b061-019d-4e3e-baf0-0a6d0a45cb9c', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('resource-csv', '[]', 'ALL', 'ALL', 0, '[]', NULL, 0, 100, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":["csv","generic membership","minimal group"],"syncToken":"{\"type\":\"Long\",\"value\":1736334817994}","ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"items":[{"intAttrName":"username","extAttrName":"id","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"fullname","extAttrName":"id","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"password","extAttrName":"__PASSWORD__","connObjectKey":false,"password":true,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"firstname","extAttrName":"name","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"surname","extAttrName":"surname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"userId","extAttrName":"email","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"PULL","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"email","extAttrName":"email","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"PULL","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"csvuserid","extAttrName":"__NAME__","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"groups[root].rderToBePropagated","extAttrName":"theirgroup","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectLink":null,"linkingItems":[]},"virSchemas":[]}]', 'ALL', NULL, '6c2acf1b-b052-46f0-8c56-7a8ad6905edf', NULL, NULL, NULL, '880f8553-069b-4aed-9930-2cd53873f544', NULL); -INSERT INTO externalresource VALUES ('newAbout103335eff39', '[]', 'ALL', 'ALL', 1, '[]', NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"items":[{"intAttrName":"fullname","extAttrName":"fullname","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectLink":null,"linkingItems":[]},"virSchemas":[]}]', 'ALL', NULL, '0194459d-65b1-79c9-a49e-e6792df512cf', '986d1236-3ac5-4a19-810c-5ab21d79cba1', NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('rest-target-resource', '[]', 'ALL', 'ALL', 1, '[]', NULL, 0, 0, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":"{\"type\":\"Long\",\"value\":1736334745168}","ignoreCaseMatch":false,"uidOnCreate":"externalKey","mapping":{"items":[{"intAttrName":"firstname","extAttrName":"firstName","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"key","extAttrName":"key","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"password","extAttrName":"__PASSWORD__","connObjectKey":false,"password":true,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"username","extAttrName":"username","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"email","extAttrName":"email","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"surname","extAttrName":"surname","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectLink":null,"linkingItems":[]},"virSchemas":[]}]', 'ALL', NULL, '44c02549-19c3-483c-8025-4919c3283c37', NULL, NULL, NULL, '0194459d-9965-7e1c-aa84-b7a8fdd5a340', NULL); -INSERT INTO externalresource VALUES ('ws-orgunit', '[]', 'ALL', 'ALL', 0, '[]', NULL, 0, 11, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"items":[{"intAttrName":"userId","extAttrName":"userId","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"key","extAttrName":"username","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectLink":null,"linkingItems":[]},"virSchemas":[]}]', 'ALL', NULL, '5ffbb4ac-a8c3-4b44-b699-11b398a1ba08', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('SYNCOPE368-285e1b1c', '[]', 'ALL', 'ALL', 0, '[]', NULL, 0, NULL, 'ALL', '[{"anyType":"GROUP","objectClass":"__GROUP__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"items":[{"intAttrName":"name","extAttrName":"cn","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"userOwner","extAttrName":"owner","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectLink":null,"linkingItems":[]},"virSchemas":[]}]', 'ALL', NULL, '74141a3b-0762-4720-a4aa-fc3e374ef3ef', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('ws-target-resource-create-none', '[]', 'ALL', 'ALL', 0, '[]', NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"items":[{"intAttrName":"key","extAttrName":"userId","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"gender","extAttrName":"gender","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"NONE","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectLink":null,"linkingItems":[]},"virSchemas":[]}]', 'ALL', NULL, '5ffbb4ac-a8c3-4b44-b699-11b398a1ba08', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('SYNCOPE360-8b7e9745', '[]', 'ALL', 'ALL', 0, '[]', NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":null,"virSchemas":[]}]', 'ALL', NULL, '5ffbb4ac-a8c3-4b44-b699-11b398a1ba08', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('ws-target-resource-create-single', '[]', 'ALL', 'ALL', 0, '[]', NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"items":[{"intAttrName":"key","extAttrName":"userId","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectLink":null,"linkingItems":[]},"virSchemas":[]},{"anyType":"GROUP","objectClass":"__GROUP__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"items":[{"intAttrName":"key","extAttrName":"groupId","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PULL","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectLink":null,"linkingItems":[]},"virSchemas":[]}]', 'ALL', NULL, '5ffbb4ac-a8c3-4b44-b699-11b398a1ba08', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('res-with-password-policy', '[]', 'ALL', 'ALL', 0, '[]', NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"items":[{"intAttrName":"userId","extAttrName":"userId","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectLink":null,"linkingItems":[]},"virSchemas":[]}]', 'ALL', NULL, '5ffbb4ac-a8c3-4b44-b699-11b398a1ba08', '986d1236-3ac5-4a19-810c-5ab21d79cba1', NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('ws-target-resource-create', '[]', 'ALL', 'ALL', 0, '[]', NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"items":[{"intAttrName":"userId","extAttrName":"userId","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"key","extAttrName":"username","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectLink":null,"linkingItems":[]},"virSchemas":[]}]', 'ALL', NULL, '5ffbb4ac-a8c3-4b44-b699-11b398a1ba08', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('ws-target-resource-update', '[]', 'ALL', 'ALL', 0, '[]', NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"items":[{"intAttrName":"fullname","extAttrName":"test3","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"fullname","extAttrName":"test4","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"fullname","extAttrName":"test5","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"key","extAttrName":"username","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectLink":null,"linkingItems":[]},"virSchemas":[]}]', 'ALL', NULL, '5aa5b8be-7521-481a-9651-c557aea078c1', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('resource-db-scripted', '[]', 'ALL', 'ALL', 0, '[]', NULL, 0, NULL, 'ALL', '[{"anyType":"PRINTER","objectClass":"__PRINTER__","auxClasses":[],"syncToken":"{\"type\":\"Long\",\"value\":1736334816698}","ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"items":[{"intAttrName":"key","extAttrName":"ID","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"name","extAttrName":"PRINTERNAME","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"location","extAttrName":"LOCATION","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectLink":null,"linkingItems":[]},"virSchemas":[]}]', 'ALL', NULL, 'a6d017fd-a705-4507-bb7c-6ab6a6745997', NULL, '89d322db-9878-420c-b49c-67be13df9a12', NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('overriding-conn-conf-target-resource-create', '[]', 'ALL', 'ALL', 0, '[{"schema":{"name":"endpoint","displayName":null,"helpMessage":null,"type":"java.lang.String","required":true,"order":0,"confidential":false,"defaultValues":[]},"values":["http://invalidurl/"],"overridable":false}]', NULL, 0, NULL, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"items":[{"intAttrName":"userId","extAttrName":"uid","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"key","extAttrName":"username","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"BOTH","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"cn","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectLink":null,"linkingItems":[]},"virSchemas":[]}]', 'ALL', NULL, '5ffbb4ac-a8c3-4b44-b699-11b398a1ba08', NULL, NULL, NULL, NULL, NULL); -INSERT INTO externalresource VALUES ('ws-target-resource-1', '[]', 'ALL', 'ALL', 0, '[]', NULL, 0, 1, 'ALL', '[{"anyType":"USER","objectClass":"__ACCOUNT__","auxClasses":[],"syncToken":null,"ignoreCaseMatch":false,"uidOnCreate":null,"mapping":{"items":[{"intAttrName":"username","extAttrName":"userId","connObjectKey":true,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"email","extAttrName":"email","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"surname","extAttrName":"surname","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"password","extAttrName":"__PASSWORD__","connObjectKey":false,"password":true,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"surname","extAttrName":"fullname","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"ctype","extAttrName":"type","connObjectKey":false,"password":false,"mandatoryCondition":"true","purpose":"PROPAGATION","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]},{"intAttrName":"firstname","extAttrName":"name","connObjectKey":false,"password":false,"mandatoryCondition":"false","purpose":"NONE","propagationJEXLTransformer":null,"pullJEXLTransformer":null,"transformers":[]}],"connObjectLink":null,"linkingItems":[]},"virSchemas":[]}]', 'ALL', NULL, '88a7a819-dab5-46b4-9b90-0b9769eabdb8', NULL, NULL, NULL, NULL, NULL); - - --- --- TOC entry 4609 (class 0 OID 16584) --- Dependencies: 265 --- Data for Name: externalresourcepropaction; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO externalresourcepropaction VALUES ('resource-testdb2', 'GenerateRandomPasswordPropagationActions'); -INSERT INTO externalresourcepropaction VALUES ('resource-ldap', 'LDAPMembershipPropagationActions'); -INSERT INTO externalresourcepropaction VALUES ('resource-ldap', 'GenerateRandomPasswordPropagationActions'); - - --- --- TOC entry 4610 (class 0 OID 16589) --- Dependencies: 266 --- Data for Name: fiqlquery; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4611 (class 0 OID 16594) --- Dependencies: 267 --- Data for Name: formpropertydef; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO formpropertydef VALUES ('0194459d-b0b0-73eb-93db-948ca1d5090a', NULL, 0, 1, '{}', 1, '{"en":"Parent Realm"}', 'parent', 1, 1, NULL, 'Dropdown', 1, '0194459d-b0a2-7493-b24b-1fc00d27b341'); -INSERT INTO formpropertydef VALUES ('0194459d-b0af-73b8-82be-3f179333f2fd', NULL, 0, 1, '{}', 0, '{"en":"Realm"}', 'realm', 1, 1, NULL, 'String', 1, '0194459d-b0a2-7493-b24b-1fc00d27b341'); - - --- --- TOC entry 4612 (class 0 OID 16599) --- Dependencies: 268 --- Data for Name: gplainattr; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4613 (class 0 OID 16602) --- Dependencies: 269 --- Data for Name: gplainattruniquevalue; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4614 (class 0 OID 16607) --- Dependencies: 270 --- Data for Name: gplainattrvalue; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4616 (class 0 OID 16623) --- Dependencies: 274 --- Data for Name: implementation; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO implementation VALUES ('DefaultPasswordRuleConf1', '{"_class":"org.apache.syncope.common.lib.policy.DefaultPasswordRuleConf","maxLength":0,"minLength":8,"wordsNotPermitted":["notpermitted1","notpermitted2"]}', 'JAVA', 'PASSWORD_RULE'); -INSERT INTO implementation VALUES ('DefaultPasswordRuleConf2', '{"_class":"org.apache.syncope.common.lib.policy.DefaultPasswordRuleConf","maxLength":0,"minLength":10,"digit":1,"wordsNotPermitted":["notpermitted1","notpermitted2"]}', 'JAVA', 'PASSWORD_RULE'); -INSERT INTO implementation VALUES ('DefaultAccountRuleConf1', '{"_class":"org.apache.syncope.common.lib.policy.DefaultAccountRuleConf","maxLength":0,"minLength":0,"pattern":null,"allUpperCase":false,"allLowerCase":false,"wordsNotPermitted":[],"schemasNotPermitted":[],"prefixesNotPermitted":[],"suffixesNotPermitted":[]}', 'JAVA', 'ACCOUNT_RULE'); -INSERT INTO implementation VALUES ('DefaultAccountRuleConf2', '{"_class":"org.apache.syncope.common.lib.policy.DefaultAccountRuleConf","maxLength":0,"minLength":4,"pattern":null,"allUpperCase":false,"allLowerCase":false,"wordsNotPermitted":[],"schemasNotPermitted":[],"prefixesNotPermitted":["notpermitted1","notpermitted2"],"suffixesNotPermitted":[]}', 'JAVA', 'ACCOUNT_RULE'); -INSERT INTO implementation VALUES ('DefaultPasswordRuleConf3', '{"_class":"org.apache.syncope.common.lib.policy.DefaultPasswordRuleConf","maxLength":0,"minLength":10,"special":1,"specialChars":["@","!"],"digit":1,"lowercase":1,"uppercase":1,"wordsNotPermitted":["notpermitted1","notpermitted2"]}', 'JAVA', 'PASSWORD_RULE'); -INSERT INTO implementation VALUES ('EmailAddressValidator', 'org.apache.syncope.core.persistence.jpa.attrvalue.validation.EmailAddressValidator', 'JAVA', 'ATTR_VALUE_VALIDATOR'); -INSERT INTO implementation VALUES ('BinaryValidator', 'org.apache.syncope.core.persistence.jpa.attrvalue.validation.BinaryValidator', 'JAVA', 'ATTR_VALUE_VALIDATOR'); -INSERT INTO implementation VALUES ('TestPullCorrelationRule', '{"_class":"org.apache.syncope.common.lib.policy.DefaultPullCorrelationRuleConf","name":"org.apache.syncope.common.lib.policy.DefaultPullCorrelationRuleConf","schemas":["username","firstname"]}', 'JAVA', 'PULL_CORRELATION_RULE'); -INSERT INTO implementation VALUES ('TestPushCorrelationRule', '{"_class":"org.apache.syncope.common.lib.policy.DefaultPushCorrelationRuleConf","name":"org.apache.syncope.common.lib.policy.DefaultPushCorrelationRuleConf","schemas":["surname"]}', 'JAVA', 'PUSH_CORRELATION_RULE'); -INSERT INTO implementation VALUES ('GenerateRandomPasswordPropagationActions', 'org.apache.syncope.core.provisioning.java.propagation.GenerateRandomPasswordPropagationActions', 'JAVA', 'PROPAGATION_ACTIONS'); -INSERT INTO implementation VALUES ('LDAPMembershipPropagationActions', 'org.apache.syncope.core.provisioning.java.propagation.LDAPMembershipPropagationActions', 'JAVA', 'PROPAGATION_ACTIONS'); -INSERT INTO implementation VALUES ('MacroJobDelegate', 'org.apache.syncope.core.provisioning.java.job.MacroJobDelegate', 'JAVA', 'TASKJOB_DELEGATE'); -INSERT INTO implementation VALUES ('PullJobDelegate', 'org.apache.syncope.core.provisioning.java.pushpull.PullJobDelegate', 'JAVA', 'TASKJOB_DELEGATE'); -INSERT INTO implementation VALUES ('PushJobDelegate', 'org.apache.syncope.core.provisioning.java.pushpull.PushJobDelegate', 'JAVA', 'TASKJOB_DELEGATE'); -INSERT INTO implementation VALUES ('TestSampleJobDelegate', 'org.apache.syncope.fit.core.reference.TestSampleJobDelegate', 'JAVA', 'TASKJOB_DELEGATE'); -INSERT INTO implementation VALUES ('ExpiredAccessTokenCleanup', 'org.apache.syncope.core.provisioning.java.job.ExpiredAccessTokenCleanup', 'JAVA', 'TASKJOB_DELEGATE'); -INSERT INTO implementation VALUES ('LDAPMembershipPullActions', 'org.apache.syncope.core.provisioning.java.pushpull.LDAPMembershipPullActions', 'JAVA', 'PULL_ACTIONS'); -INSERT INTO implementation VALUES ('ExpiredBatchCleanup', 'org.apache.syncope.core.provisioning.java.job.ExpiredBatchCleanup', 'JAVA', 'TASKJOB_DELEGATE'); -INSERT INTO implementation VALUES ('SampleReportJobDelegate', '{"_class":"org.apache.syncope.fit.core.reference.SampleReportConf","stringValue":"a string","intValue":1,"longValue":45,"floatValue":1.2,"doubleValue":2.1}', 'JAVA', 'REPORT_DELEGATE'); -INSERT INTO implementation VALUES ('CustomAuditLogicActions', '/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -import groovy.transform.CompileStatic -import java.time.OffsetDateTime -import org.apache.syncope.common.lib.request.AnyUR -import org.apache.syncope.common.lib.types.AuditElements -import org.apache.syncope.core.logic.api.LogicActions -import org.apache.syncope.core.provisioning.api.AuditManager -import org.apache.syncope.core.spring.security.AuthContextUtils -import org.springframework.beans.factory.annotation.Autowired - -@CompileStatic -class CustomAuditLogicActions implements LogicActions { - - @Autowired - AuditManager auditManager; - - @Override - R beforeUpdate(final R input) { - auditManager.audit( - AuthContextUtils.getWho(), - AuditElements.EventCategoryType.CUSTOM, - null, - null, - "MY_EVENT", - AuditElements.Result.SUCCESS, - "before", - OffsetDateTime.now().toString()); - return input - } -} -', 'GROOVY', 'LOGIC_ACTIONS'); -INSERT INTO implementation VALUES ('TestCommand', 'org.apache.syncope.fit.core.reference.TestCommand', 'JAVA', 'COMMAND'); -INSERT INTO implementation VALUES ('GroupMemberProvisionTaskJobDelegate', 'org.apache.syncope.core.provisioning.java.job.GroupMemberProvisionTaskJobDelegate', 'JAVA', 'TASKJOB_DELEGATE'); -INSERT INTO implementation VALUES ('37531660-3dea-4ad6-a0a8-4b687a27ff8b', 'org.apache.syncope.fit.core.reference.TestPullActions', 'JAVA', 'PULL_ACTIONS'); -INSERT INTO implementation VALUES ('LinkedAccountSamplePullCorrelationRule', '{"_class":"org.apache.syncope.fit.core.reference.LinkedAccountSamplePullCorrelationRuleConf","name":"org.apache.syncope.fit.core.reference.LinkedAccountSamplePullCorrelationRuleConf"}', 'JAVA', 'PULL_CORRELATION_RULE'); -INSERT INTO implementation VALUES ('GroovyCommand', '/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -import org.apache.syncope.common.lib.command.CommandArgs -import org.apache.syncope.core.logic.SyncopeLogic -import org.apache.syncope.core.provisioning.api.macro.Command -import org.springframework.beans.factory.annotation.Autowired - -class GroovyCommand implements Command { - - @Autowired - SyncopeLogic logic; - - String run(CommandArgs args) { - return "" + logic.isPwdResetAllowed() - } -} -', 'GROOVY', 'COMMAND'); -INSERT INTO implementation VALUES ('TestMacroActions', 'org.apache.syncope.fit.core.reference.TestMacroActions', 'JAVA', 'MACRO_ACTIONS'); -INSERT INTO implementation VALUES ('TestNotificationRecipientsProvider', 'org.apache.syncope.fit.core.reference.TestNotificationRecipientsProvider', 'JAVA', 'RECIPIENTS_PROVIDER'); -INSERT INTO implementation VALUES ('DefaultAccountRuleConfabde3716', '{"_class":"org.apache.syncope.common.lib.policy.DefaultAccountRuleConf","name":"org.apache.syncope.common.lib.policy.DefaultAccountRuleConf","maxLength":8,"minLength":3,"pattern":null,"allUpperCase":false,"allLowerCase":false,"wordsNotPermitted":[],"schemasNotPermitted":[],"prefixesNotPermitted":[],"suffixesNotPermitted":[]}', 'JAVA', 'ACCOUNT_RULE'); -INSERT INTO implementation VALUES ('DefaultAccountRuleConf8d758f2b', '{"_class":"org.apache.syncope.common.lib.policy.DefaultAccountRuleConf","name":"org.apache.syncope.common.lib.policy.DefaultAccountRuleConf","maxLength":8,"minLength":3,"pattern":null,"allUpperCase":false,"allLowerCase":false,"wordsNotPermitted":[],"schemasNotPermitted":[],"prefixesNotPermitted":[],"suffixesNotPermitted":[]}', 'JAVA', 'ACCOUNT_RULE'); -INSERT INTO implementation VALUES ('TestPullRule', '/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -import groovy.transform.CompileStatic -import org.apache.syncope.common.lib.to.Provision -import org.apache.syncope.core.persistence.api.dao.search.AttrCond -import org.apache.syncope.core.persistence.api.dao.search.SearchCond -import org.apache.syncope.core.provisioning.api.rules.PullCorrelationRule -import org.identityconnectors.framework.common.objects.SyncDelta - -/** - * Test pull rule relying on {@code email} attribute value. - */ -@CompileStatic -class TestPullRule implements PullCorrelationRule { - - @Override - SearchCond getSearchCond(final SyncDelta syncDelta, final Provision provision) { - AttrCond cond = new AttrCond(); - cond.setSchema("email"); - cond.setType(AttrCond.Type.EQ); - cond.setExpression(syncDelta.getObject().getName().getNameValue()); - - return SearchCond.getLeaf(cond); - } -} -', 'GROOVY', 'PULL_CORRELATION_RULE'); -INSERT INTO implementation VALUES ('TestPushRule', '/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -import groovy.transform.CompileStatic -import org.apache.syncope.common.lib.to.Provision -import org.apache.syncope.core.persistence.api.entity.Any -import org.apache.syncope.core.persistence.api.entity.ExternalResource -import org.apache.syncope.core.provisioning.api.rules.PushCorrelationRule -import org.identityconnectors.framework.common.objects.AttributeBuilder -import org.identityconnectors.framework.common.objects.filter.Filter -import org.identityconnectors.framework.common.objects.filter.FilterBuilder - -/** - * Test push rule relying on {@code email} attribute value. - */ -@CompileStatic -class TestPushRule implements PushCorrelationRule { - - @Override - Filter getFilter(final Any any, final ExternalResource resource, final Provision provision) { - return FilterBuilder.equalTo( - AttributeBuilder.build("email", any.getPlainAttr("email").get().getValuesAsStrings().get(0))); - } -} -', 'GROOVY', 'PUSH_CORRELATION_RULE'); -INSERT INTO implementation VALUES ('DateToLongItemTransformer', 'org.apache.syncope.fit.core.reference.DateToLongItemTransformer', 'JAVA', 'ITEM_TRANSFORMER'); -INSERT INTO implementation VALUES ('DateToDateItemTransformer', 'org.apache.syncope.fit.core.reference.DateToDateItemTransformer', 'JAVA', 'ITEM_TRANSFORMER'); -INSERT INTO implementation VALUES ('TestPullActions', 'org.apache.syncope.fit.core.reference.TestPullActions', 'JAVA', 'PULL_ACTIONS'); -INSERT INTO implementation VALUES ('DBPasswordPullActions', 'org.apache.syncope.core.provisioning.java.pushpull.DBPasswordPullActions', 'JAVA', 'PULL_ACTIONS'); -INSERT INTO implementation VALUES ('PrefixItemTransformer', '/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -import groovy.transform.CompileStatic -import java.util.ArrayList; -import java.util.List; -import org.apache.commons.lang3.StringUtils; -import org.apache.commons.lang3.tuple.Pair -import org.apache.syncope.common.lib.to.EntityTO -import org.apache.syncope.common.lib.to.Item -import org.apache.syncope.common.lib.types.AttrSchemaType -import org.apache.syncope.core.persistence.api.entity.Any -import org.apache.syncope.core.persistence.api.entity.PlainAttrValue -import org.apache.syncope.core.provisioning.api.data.ItemTransformer; - -@CompileStatic -class PrefixItemTransformer implements ItemTransformer { - - public static String PREFIX = "PREFIX_"; - - @Override - Pair> beforePropagation( - Item item, - Any any, - AttrSchemaType schemaType, - List values) { - - if (values == null || values.isEmpty() || values.get(0).getStringValue() == null) { - return Pair.of(schemaType, values); - } - - String value = values.get(0).getStringValue(); - values.get(0).setStringValue(PREFIX + value); - - return Pair.of(schemaType, values); - } - - @Override - List beforePull( - Item item, - EntityTO entityTO, - List values) { - - if (values == null || values.isEmpty() || values.get(0) == null) { - return values; - } - - List newValues = new ArrayList<>(values); - newValues.set(0, StringUtils.substringAfter(values.get(0).toString(), PREFIX)); - - return newValues; - } -} -', 'GROOVY', 'ITEM_TRANSFORMER'); -INSERT INTO implementation VALUES ('TestReconFilterBuilder', '/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -import org.identityconnectors.framework.common.objects.AttributeBuilder -import org.identityconnectors.framework.common.objects.ObjectClass -import org.identityconnectors.framework.common.objects.filter.Filter -import org.identityconnectors.framework.common.objects.filter.FilterBuilder -import org.apache.syncope.core.provisioning.api.pushpull.ReconFilterBuilder -import groovy.transform.CompileStatic - -@CompileStatic -class TestReconFilterBuilder implements ReconFilterBuilder { - - private static final Filter EQUALS = FilterBuilder.equalTo(AttributeBuilder.build("SURNAME", "Rossi")); - - @Override - Filter build(ObjectClass objectClass) { - return EQUALS; - } -} -', 'GROOVY', 'RECON_FILTER_BUILDER'); -INSERT INTO implementation VALUES ('LDAPPasswordPullActions', 'org.apache.syncope.core.provisioning.java.pushpull.LDAPPasswordPullActions', 'JAVA', 'PULL_ACTIONS'); -INSERT INTO implementation VALUES ('DBPasswordPropagationActions', 'org.apache.syncope.core.provisioning.java.propagation.DBPasswordPropagationActions', 'JAVA', 'PROPAGATION_ACTIONS'); -INSERT INTO implementation VALUES ('DefaultAccountRuleConf73572e1b-babe-48e8-8039-7127f8757a1a', '{"_class":"org.apache.syncope.common.lib.policy.DefaultAccountRuleConf","name":"org.apache.syncope.common.lib.policy.DefaultAccountRuleConf","maxLength":8,"minLength":3,"pattern":null,"allUpperCase":false,"allLowerCase":false,"wordsNotPermitted":[],"schemasNotPermitted":[],"prefixesNotPermitted":[],"suffixesNotPermitted":[]}', 'JAVA', 'ACCOUNT_RULE'); -INSERT INTO implementation VALUES ('TestAccountRuleConfa7a6a842-501b-4a13-87c7-154c559fe7bf', '{"_class":"org.apache.syncope.fit.core.reference.TestAccountRuleConf","name":"org.apache.syncope.fit.core.reference.TestAccountRuleConf","mustContainSubstring":"YYY"}', 'JAVA', 'ACCOUNT_RULE'); -INSERT INTO implementation VALUES ('TestPasswordRuleConfaf423c45-e4f1-4f66-825c-fbaf99772b5d', '{"_class":"org.apache.syncope.fit.core.reference.TestPasswordRuleConf","name":"org.apache.syncope.fit.core.reference.TestPasswordRuleConf","mustEndWith":"XXX"}', 'JAVA', 'PASSWORD_RULE'); -INSERT INTO implementation VALUES ('HaveIBeenPwnedPasswordRuleConf38c06f65', '{"_class":"org.apache.syncope.common.lib.policy.HaveIBeenPwnedPasswordRuleConf","name":"org.apache.syncope.common.lib.policy.HaveIBeenPwnedPasswordRuleConf"}', 'JAVA', 'PASSWORD_RULE'); -INSERT INTO implementation VALUES ('LDAPPasswordPropagationActions', 'org.apache.syncope.core.provisioning.java.propagation.LDAPPasswordPropagationActions', 'JAVA', 'PROPAGATION_ACTIONS'); -INSERT INTO implementation VALUES ('DoubleValueLogicActions', '/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -import groovy.transform.CompileStatic -import org.apache.syncope.common.lib.Attr -import org.apache.syncope.common.lib.request.AnyCR -import org.apache.syncope.common.lib.request.AnyUR -import org.apache.syncope.common.lib.request.AttrPatch -import org.apache.syncope.core.logic.api.LogicActions - -/** - * Class for integration tests: transform (by making it double) any attribute value for defined schema. - */ -@CompileStatic -class DoubleValueLogicActions implements LogicActions { - - private static final String NAME = "makeItDouble"; - - @Override - C beforeCreate(final C input) { - for (Attr attr : input.getPlainAttrs()) { - if (NAME.equals(attr.getSchema())) { - List values = new ArrayList(attr.getValues().size()); - for (String value : attr.getValues()) { - try { - values.add(String.valueOf(2 * Long.parseLong(value))); - } catch (NumberFormatException e) { - // ignore - } - } - attr.getValues().clear(); - attr.getValues().addAll(values); - } - } - - return input; - } - - @Override - R beforeUpdate(final R input) { - for (AttrPatch patch : input.getPlainAttrs()) { - if (NAME.equals(patch.getAttr().getSchema())) { - List values = new ArrayList(patch.getAttr().getValues().size()); - for (String value : patch.getAttr().getValues()) { - try { - values.add(String.valueOf(2 * Long.parseLong(value))); - } catch (NumberFormatException e) { - // ignore - } - } - patch.getAttr().getValues().clear(); - patch.getAttr().getValues().addAll(values); - } - } - - return input; - } -}', 'GROOVY', 'LOGIC_ACTIONS'); -INSERT INTO implementation VALUES ('DefaultPasswordRuleConf1350905d', '{"_class":"org.apache.syncope.common.lib.policy.DefaultPasswordRuleConf","name":"org.apache.syncope.common.lib.policy.DefaultPasswordRuleConf","maxLength":0,"minLength":0,"alphabetical":0,"uppercase":0,"lowercase":0,"digit":0,"special":0,"specialChars":[],"illegalChars":[],"repeatSame":0,"usernameAllowed":false,"wordsNotPermitted":[],"schemasNotPermitted":[]}', 'JAVA', 'PASSWORD_RULE'); - - --- --- TOC entry 4617 (class 0 OID 16628) --- Dependencies: 275 --- Data for Name: jobstatus; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4618 (class 0 OID 16633) --- Dependencies: 276 --- Data for Name: laplainattr; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4619 (class 0 OID 16636) --- Dependencies: 277 --- Data for Name: laplainattruniquevalue; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4620 (class 0 OID 16641) --- Dependencies: 278 --- Data for Name: laplainattrvalue; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4621 (class 0 OID 16646) --- Dependencies: 279 --- Data for Name: linkedaccount; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO linkedaccount VALUES ('0194459d-ad42-7cc9-be1c-6c920382e463', NULL, 'uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp', NULL, 0, NULL, '[{}]', '0194459d-ad19-7959-8a6e-397e6456eb5e', 'resource-ldap'); -INSERT INTO linkedaccount VALUES ('0194459d-afbc-72a9-a931-e56e11b00e95', 'AES', 'uid=linkedAccount47067@syncope.apache.org,ou=People,o=isp', 'pNB7o3MuEwK1EP0tDOVOuA==', 0, NULL, '[{"schema": "surname", "values": [{"stringValue": "LINKED_SURNAME"}]}]', '0194459d-af7b-7bc4-a9ce-2a9d838c1222', 'resource-ldap'); - - --- --- TOC entry 4622 (class 0 OID 16651) --- Dependencies: 280 --- Data for Name: linkedaccount_privilege; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4623 (class 0 OID 16654) --- Dependencies: 281 --- Data for Name: macrotask; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO macrotask VALUES ('0194459d-b0a2-7493-b24b-1fc00d27b341', 1, NULL, NULL, 'Test Macro', NULL, 0, 1, 'MacroJobDelegate', 'TestMacroActions', '722f3d84-9c2b-4525-8f6e-e4b82c55a36c'); -INSERT INTO macrotask VALUES ('0194459d-b58a-7f25-a31d-474ea91d3834', 1, NULL, NULL, 'saveSameCommandMultipleOccurrencies', NULL, 0, 1, 'MacroJobDelegate', NULL, 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); - - --- --- TOC entry 4624 (class 0 OID 16659) --- Dependencies: 282 --- Data for Name: macrotaskcommand; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO macrotaskcommand VALUES ('0194459d-b0ad-7682-bf57-f2c117fca094', '{"_class":"org.apache.syncope.common.lib.command.CommandArgs"}', 0, '0194459d-b0a2-7493-b24b-1fc00d27b341', 'GroovyCommand'); -INSERT INTO macrotaskcommand VALUES ('0194459d-b0ae-732c-ae05-beef75a5be19', '{"_class":"org.apache.syncope.fit.core.reference.TestCommandArgs","parentRealm":"${parent}","realmName":"${realm}","printerName":"aprinter112"}', 1, '0194459d-b0a2-7493-b24b-1fc00d27b341', 'TestCommand'); -INSERT INTO macrotaskcommand VALUES ('0194459d-b5a8-7789-91e0-156a830443e0', '{"_class":"org.apache.syncope.common.lib.command.CommandArgs"}', 0, '0194459d-b58a-7f25-a31d-474ea91d3834', 'GroovyCommand'); -INSERT INTO macrotaskcommand VALUES ('0194459d-b5a8-7789-91e0-156a830443e1', '{"_class":"org.apache.syncope.fit.core.reference.TestCommandArgs","parentRealm":"parent1","realmName":"realm1","printerName":"printer1"}', 1, '0194459d-b58a-7f25-a31d-474ea91d3834', 'TestCommand'); -INSERT INTO macrotaskcommand VALUES ('0194459d-b5a8-7789-91e0-156a830443e2', '{"_class":"org.apache.syncope.common.lib.command.CommandArgs"}', 2, '0194459d-b58a-7f25-a31d-474ea91d3834', 'GroovyCommand'); -INSERT INTO macrotaskcommand VALUES ('0194459d-b5a8-7789-91e0-156a830443e3', '{"_class":"org.apache.syncope.fit.core.reference.TestCommandArgs","parentRealm":"parent2","realmName":"realm2","printerName":"printer2"}', 3, '0194459d-b58a-7f25-a31d-474ea91d3834', 'TestCommand'); - - --- --- TOC entry 4625 (class 0 OID 16664) --- Dependencies: 283 --- Data for Name: macrotaskexec; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO macrotaskexec VALUES ('0194459d-b128-7c1e-b02b-ac72b519c406', '2025-01-08 11:12:30.074453+00', 'admin', 'Form parameter values: {parent=/odd, realm=macro} - -Command[GroovyCommand]: {"_class":"org.apache.syncope.common.lib.command.CommandArgs"} -true - -Command[com.sun.proxy.$Proxy489]: {"_class":"org.apache.syncope.fit.core.reference.TestCommandArgs","parentRealm":"/odd","realmName":"macro","printerName":"aprinter112"} -Realm created: /odd/macro; PRINTER created: aprinter112 - -COMPLETED', '2025-01-08 11:12:29.992318+00', 'SUCCESS', '0194459d-b0a2-7493-b24b-1fc00d27b341'); - - --- --- TOC entry 4626 (class 0 OID 16669) --- Dependencies: 284 --- Data for Name: mailtemplate; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO mailtemplate VALUES ('requestPasswordReset', '

Hi, a password reset was requested for ${user.getUsername()}.

In order to complete this request, you need to visit this link

.

If you did not request this reset, just ignore the present e-mail.

Best regards.

', 'Hi, a password reset was requested for ${user.getUsername()}. In order to complete this request, you need to visit this link: http://localhost:9080/syncope-enduser/confirmpasswordreset?token=${input.get(0).replaceAll('' '', ''%20'')} If you did not request this reset, just ignore the present e-mail. Best regards.'); -INSERT INTO mailtemplate VALUES ('confirmPasswordReset', '

Hi,
we are happy to inform you that the password request was successfully executed for your account.

Best regards.

', 'Hi, we are happy to inform you that the password request was successfully executed for your account. Best regards.'); -INSERT INTO mailtemplate VALUES ('test', NULL, NULL); -INSERT INTO mailtemplate VALUES ('optin', '

Hi ${user.getPlainAttr("firstname").get().values[0]} ${user.getPlainAttr("surname").get().values[0]}, welcome to Syncope!

Your username is ${user.username}.
Your email address is ${user.getPlainAttr("email").get().values[0]}. Your email address inside a link.

This message was sent to the following recipients:

    - $$ for (recipient: recipients) { -Na
  • ${recipient.getPlainAttr("email").get().values[0]}
  • - $$ } -
- because one of the following events occurred:
    - $$ for (event: events) { -
  • ${event}
  • - $$ } -
-

- $$ if (!empty(user.memberships)) { - You have been provided with the following groups: -
    - $$ for(membership : user.memberships) { -
  • ${membership.groupName}
  • - $$ } -
- $$ } - ', 'Hi ${user.getPlainAttr("firstname").get().values[0]} ${user.getPlainAttr("surname").get().values[0]}, welcome to Syncope! Your username is ${user.username}. Your email address is ${user.getPlainAttr("email").get().values[0]}. Your email address inside a link: http://localhost/?email=${user.getPlainAttr("email").get().values[0].replace(''@'', ''%40'')} This message was sent to the following recipients: - $$ for (recipient: recipients) { - * ${recipient.getPlainAttr("email").get().values[0]} - $$ } - - because one of the following events occurred: - $$ for (event: events) { - * ${event} - $$ } - - $$ if (!empty(user.memberships)) { - You have been provided with the following groups: - $$ for(membership : user.memberships) { - * ${membership.groupName} - $$ } - $$ } -'); - - --- --- TOC entry 4627 (class 0 OID 16674) --- Dependencies: 285 --- Data for Name: networkservice; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4628 (class 0 OID 16677) --- Dependencies: 286 --- Data for Name: notification; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO notification VALUES ('e00945b5-1184-4d43-8e45-4318a8dcdfd4', 1, '["[CUSTOM]:[]:[]:[requestPasswordReset]:[SUCCESS]"]', 'email', NULL, 1, 'admin@syncope.apache.org', NULL, 'Password Reset request', 'FAILURES', NULL, 'requestPasswordReset'); -INSERT INTO notification VALUES ('bef0c250-e8a7-4848-bb63-2564fc409ce2', 1, '["[CUSTOM]:[]:[]:[confirmPasswordReset]:[SUCCESS]"]', 'email', NULL, 1, 'admin@syncope.apache.org', NULL, 'Password Reset successful', 'FAILURES', NULL, 'confirmPasswordReset'); -INSERT INTO notification VALUES ('0194459d-c3ce-7fdf-a3e9-636bf6e32ed0', 0, '["create"]', 'email', NULL, 0, 'syncope@syncope.apache.org', '["syncope445@syncope.apache.org"]', 'Test notification', 'SUMMARY', NULL, 'test'); -INSERT INTO notification VALUES ('0194459d-c3ee-77fd-9b38-e68b116d1de5', 0, '["create"]', 'email', NULL, 0, 'syncope@syncope.apache.org', '["syncope446@syncope.apache.org"]', 'Test notification', 'SUMMARY', NULL, 'test'); -INSERT INTO notification VALUES ('0194459d-c400-7af9-9d2c-f0372c68307f', 0, '["create"]', 'email', '$groups==bf825fe1-7320-4a54-bd64-143b5c18ab97', 0, 'syncope@syncope.apache.org', '[]', 'Test notification', 'SUMMARY', NULL, 'test'); -INSERT INTO notification VALUES ('9e2b911c-25de-4c77-bcea-b86ed9451050', 1, '["[CUSTOM]:[]:[]:[unexisting1]:[FAILURE]","[CUSTOM]:[]:[]:[unexisting2]:[SUCCESS]"]', 'email', '$groups==bf825fe1-7320-4a54-bd64-143b5c18ab97', 0, 'test@syncope.apache.org', '[]', 'Test subject', 'FAILURES', NULL, 'test'); -INSERT INTO notification VALUES ('0194459d-c435-7a63-bb33-9d6569e3995b', 0, '["create"]', 'email', NULL, 1, 'syncope@syncope.apache.org', '[]', 'Test notification', 'SUMMARY', NULL, 'test'); -INSERT INTO notification VALUES ('0194459d-c475-7507-a45d-dd4f64f1c15d', 1, '["[LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]"]', 'email', '$groups==f779c0d4-633b-4be5-8f57-32eb478a3ca5', 1, 'syncopetest-6299d4c0@syncope.apache.org', '[]', 'Test notification 5cacfaa1', 'NONE', NULL, 'optin'); -INSERT INTO notification VALUES ('0194459d-cdbb-7af5-b2e5-fbfa69d3a1ee', 1, '["[LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]"]', 'email', '$groups==f779c0d4-633b-4be5-8f57-32eb478a3ca5', 1, 'syncopetest-9cc43fc2@syncope.apache.org', '["syncope445@syncope.apache.org"]', 'Test notification 213c4def', 'ALL', NULL, 'optin'); -INSERT INTO notification VALUES ('0194459d-db11-7a48-9dd4-58494da1f0e0', 1, '["[LOGIC]:[GroupLogic]:[]:[create]:[SUCCESS]"]', 'email', '$groups==f779c0d4-633b-4be5-8f57-32eb478a3ca5', 0, 'syncopetest-e30a5adc@syncope.apache.org', '["notificationtest@syncope.apache.org"]', 'Test notification fd7c07b6', 'ALL', 'TestNotificationRecipientsProvider', 'optin'); -INSERT INTO notification VALUES ('0194459d-e7f0-72de-babb-3fdf765c7edd', 0, '["[LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]"]', 'email', '$groups==f779c0d4-633b-4be5-8f57-32eb478a3ca5', 1, 'syncopetest-5d070b76@syncope.apache.org', '["syncope445@syncope.apache.org"]', 'Test notification a30c05b4', 'NONE', NULL, 'optin'); -INSERT INTO notification VALUES ('0194459d-e842-761f-9439-ff400cb063d9', 1, '["[LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]"]', 'email', '$groups==f779c0d4-633b-4be5-8f57-32eb478a3ca5', 1, 'syncopetest-2d987923@syncope.apache.org', '[]', 'Test notification b0356952', 'ALL', NULL, 'optin'); -INSERT INTO notification VALUES ('0194459d-f0b5-765d-8eac-c8f0e790bb15', 1, '["[LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]"]', 'email', '$groups==f779c0d4-633b-4be5-8f57-32eb478a3ca5', 1, 'syncopetest-75190220@syncope.apache.org', '[]', 'Test notification bd1a937d', 'ALL', NULL, 'optin'); -INSERT INTO notification VALUES ('0194459d-fd81-7461-83ee-9154dd4a84b1', 1, '["[LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]"]', 'email', '$groups==f779c0d4-633b-4be5-8f57-32eb478a3ca5', 1, 'syncopetest-9125115f@syncope.apache.org', '[]', 'Test notification 5cda829c', 'ALL', NULL, 'optin'); -INSERT INTO notification VALUES ('0194459e-0a53-7851-bb17-ca129d74f5a4', 1, '["[LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]"]', 'email', '$groups==f779c0d4-633b-4be5-8f57-32eb478a3ca5', 1, 'syncope81@syncope.apache.org', '[]', 'Test notification', 'ALL', NULL, 'optin'); -INSERT INTO notification VALUES ('0194459e-1339-7495-9b55-c6a5565b8ee0', 1, '["[LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]"]', 'email', '$groups==f779c0d4-633b-4be5-8f57-32eb478a3ca5', 1, 'syncope86@syncope.apache.org', '[]', 'Test notification', 'ALL', NULL, 'optin'); -INSERT INTO notification VALUES ('0194459f-1bf9-756e-a472-5e9336183ce2', 1, '["[PUSH]:[GROUP]:[resource-ldap]:[matchingrule_ignore]:[SUCCESS]","[PUSH]:[GROUP]:[resource-ldap]:[unmatchingrule_ignore]:[SUCCESS]"]', 'email', NULL, 0, 'syncope648@syncope.apache.org', '["issueyncope648@syncope.apache.org"]', 'Test notification', 'FAILURES', NULL, 'optin'); - - --- --- TOC entry 4629 (class 0 OID 16682) --- Dependencies: 287 --- Data for Name: notificationtask; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO notificationtask VALUES ('e1e520f0-2cbd-4e11-9a89-ea58a0f957e7', NULL, NULL, 1, 'NOTIFICATION-81', '["recipient@prova.org"]', 'admin@prova.org', 'Notification for SYNCOPE-81', 'NOTIFICATION-81', 'ALL', 'e00945b5-1184-4d43-8e45-4318a8dcdfd4'); -INSERT INTO notificationtask VALUES ('019445a0-d03f-7047-b67d-77ec93997b97', 'USER', '019445a0-cfd4-742d-9df4-2db5d9c3bfba', 0, '

Hi a439ac48issue16@apache.org surname, welcome to Syncope!

Your username is a439ac48issue16@apache.org.
Your email address is a439ac48issue16@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • a439ac48issue16@apache.org
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • a439ac48issue16@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • otherchild
  • -
- ', '["a439ac48issue16@apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi a439ac48issue16@apache.org surname, welcome to Syncope! Your username is a439ac48issue16@apache.org. Your email address is a439ac48issue16@apache.org. Your email address inside a link: http://localhost/?email=a439ac48issue16%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * a439ac48issue16@apache.org - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * a439ac48issue16@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * otherchild -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459d-c4dd-7a91-9f11-6d14cd0b7722', 'USER', '0194459d-c484-7360-bdb7-bf6eb08da692', 1, '

Hi 9bd5444dnotificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 9bd5444dnotificationtest@syncope.apache.org.
Your email address is 9bd5444dnotificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 9bd5444dnotificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["9bd5444dnotificationtest@syncope.apache.org"]', 'syncopetest-6299d4c0@syncope.apache.org', 'Test notification 5cacfaa1', 'Hi 9bd5444dnotificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 9bd5444dnotificationtest@syncope.apache.org. Your email address is 9bd5444dnotificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=9bd5444dnotificationtest%40syncope.apache.org This message was sent to the following recipients: - * 9bd5444dnotificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'NONE', '0194459d-c475-7507-a45d-dd4f64f1c15d'); -INSERT INTO notificationtask VALUES ('0194459d-ce09-7664-be78-04ad83087dd8', 'USER', '0194459d-cdcb-7ec0-9a5b-839a68f83b63', 1, '

Hi 510779f6notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 510779f6notificationtest@syncope.apache.org.
Your email address is 510779f6notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 510779f6notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["510779f6notificationtest@syncope.apache.org"]', 'syncopetest-6299d4c0@syncope.apache.org', 'Test notification 5cacfaa1', 'Hi 510779f6notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 510779f6notificationtest@syncope.apache.org. Your email address is 510779f6notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=510779f6notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 510779f6notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'NONE', '0194459d-c475-7507-a45d-dd4f64f1c15d'); -INSERT INTO notificationtask VALUES ('0194459e-7f11-71e0-aca9-18aea164dded', 'USER', '0194459e-7ece-7c2a-af83-cf595e1fc549', 1, '

Hi 698bed60s258_2@apache.org surname, welcome to Syncope!

Your username is 698bed60s258_2@apache.org.
Your email address is 698bed60s258_2@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 698bed60s258_2@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["698bed60s258_2@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 698bed60s258_2@apache.org surname, welcome to Syncope! Your username is 698bed60s258_2@apache.org. Your email address is 698bed60s258_2@apache.org. Your email address inside a link: http://localhost/?email=698bed60s258_2%40apache.org This message was sent to the following recipients: - * 698bed60s258_2@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459d-ce21-7273-8b72-b82c5a6ed90c', 'USER', '0194459d-cdcb-7ec0-9a5b-839a68f83b63', 1, '

Hi 510779f6notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 510779f6notificationtest@syncope.apache.org.
Your email address is 510779f6notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 510779f6notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["syncope445@syncope.apache.org","510779f6notificationtest@syncope.apache.org"]', 'syncopetest-9cc43fc2@syncope.apache.org', 'Test notification 213c4def', 'Hi 510779f6notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 510779f6notificationtest@syncope.apache.org. Your email address is 510779f6notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=510779f6notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 510779f6notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-cdbb-7af5-b2e5-fbfa69d3a1ee'); -INSERT INTO notificationtask VALUES ('0194459d-db47-7705-a750-5385fedf1e45', 'GROUP', '0194459d-db1e-7777-9ba8-d0dbf9f8b68a', 1, '

Hi , welcome to Syncope!

Your username is .
Your email address is . Your email address inside a link.

This message was sent to the following recipients:

    -
- because one of the following events occurred:
    -
  • [LOGIC]:[GroupLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["notificationtest@syncope.apache.org","TestNotificationRecipientsProvider@syncope.apache.org"]', 'syncopetest-e30a5adc@syncope.apache.org', 'Test notification fd7c07b6', 'Hi , welcome to Syncope! Your username is . Your email address is . Your email address inside a link: http://localhost/?email= This message was sent to the following recipients: - - because one of the following events occurred: - * [LOGIC]:[GroupLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-db11-7a48-9dd4-58494da1f0e0'); -INSERT INTO notificationtask VALUES ('0194459d-e81d-768b-a475-49841effb968', 'USER', '0194459d-e7fc-7d54-801c-7b50fd2dc193', 1, '

Hi b7a499fbnotificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is b7a499fbnotificationtest@syncope.apache.org.
Your email address is b7a499fbnotificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • b7a499fbnotificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["b7a499fbnotificationtest@syncope.apache.org"]', 'syncopetest-6299d4c0@syncope.apache.org', 'Test notification 5cacfaa1', 'Hi b7a499fbnotificationtest@syncope.apache.org surname, welcome to Syncope! Your username is b7a499fbnotificationtest@syncope.apache.org. Your email address is b7a499fbnotificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=b7a499fbnotificationtest%40syncope.apache.org This message was sent to the following recipients: - * b7a499fbnotificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'NONE', '0194459d-c475-7507-a45d-dd4f64f1c15d'); -INSERT INTO notificationtask VALUES ('0194459e-89f8-7cf6-8e33-1890543a075a', 'USER', '0194459e-89ad-7853-a387-08fd50cf8c8a', 1, '

Hi nome0 surname, welcome to Syncope!

Your username is test0.
Your email address is 95aa6ffbs307@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 95aa6ffbs307@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["95aa6ffbs307@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi nome0 surname, welcome to Syncope! Your username is test0. Your email address is 95aa6ffbs307@apache.org. Your email address inside a link: http://localhost/?email=95aa6ffbs307%40apache.org This message was sent to the following recipients: - * 95aa6ffbs307@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-83a7-7dbc-9b21-73899c22371b', 'USER', '0194459e-837a-77f3-938c-3adcbc595289', 1, '

Hi 830fba98syncope272@syncope.apache.org surname, welcome to Syncope!

Your username is 830fba98syncope272@syncope.apache.org.
Your email address is 830fba98syncope272@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 830fba98syncope272@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["830fba98syncope272@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 830fba98syncope272@syncope.apache.org surname, welcome to Syncope! Your username is 830fba98syncope272@syncope.apache.org. Your email address is 830fba98syncope272@syncope.apache.org. Your email address inside a link: http://localhost/?email=830fba98syncope272%40syncope.apache.org This message was sent to the following recipients: - * 830fba98syncope272@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-7ec4-7536-8959-48282b4bb70b', 'USER', '0194459e-7e7f-7daf-a1b1-73365fcef439', 1, '

Hi cf3e23bds258_1@apache.org surname, welcome to Syncope!

Your username is cf3e23bds258_1@apache.org.
Your email address is cf3e23bds258_1@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • cf3e23bds258_1@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["cf3e23bds258_1@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi cf3e23bds258_1@apache.org surname, welcome to Syncope! Your username is cf3e23bds258_1@apache.org. Your email address is cf3e23bds258_1@apache.org. Your email address inside a link: http://localhost/?email=cf3e23bds258_1%40apache.org This message was sent to the following recipients: - * cf3e23bds258_1@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-c60e-7309-87d1-74c4701c6173', 'USER', '019445a0-c5db-79bb-aeff-61bd79936c2a', 0, '

Hi 19b90960syncope501@apache.org surname, welcome to Syncope!

Your username is 19b90960syncope501@apache.org.
Your email address is 19b90960syncope501@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 19b90960syncope501@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["19b90960syncope501@apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 19b90960syncope501@apache.org surname, welcome to Syncope! Your username is 19b90960syncope501@apache.org. Your email address is 19b90960syncope501@apache.org. Your email address inside a link: http://localhost/?email=19b90960syncope501%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 19b90960syncope501@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-c5d2-7af7-a35b-b10765851c70', 'USER', '019445a0-c598-7cc3-8f17-3c034177fbfd', 0, '

Hi a2dfe2e2syncope459@apache.org surname, welcome to Syncope!

Your username is a2dfe2e2syncope459@apache.org.
Your email address is a2dfe2e2syncope459@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • a2dfe2e2syncope459@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["a2dfe2e2syncope459@apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi a2dfe2e2syncope459@apache.org surname, welcome to Syncope! Your username is a2dfe2e2syncope459@apache.org. Your email address is a2dfe2e2syncope459@apache.org. Your email address inside a link: http://localhost/?email=a2dfe2e2syncope459%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * a2dfe2e2syncope459@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-bb73-7a94-a80e-c1cb910a60ae', 'USER', '019445a0-bb35-77ef-b5c1-82017486ca4f', 0, '

Hi d1ae7c1asyncope436@syncope.apache.org surname, welcome to Syncope!

Your username is d1ae7c1asyncope436@syncope.apache.org.
Your email address is d1ae7c1asyncope436@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • d1ae7c1asyncope436@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","d1ae7c1asyncope436@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi d1ae7c1asyncope436@syncope.apache.org surname, welcome to Syncope! Your username is d1ae7c1asyncope436@syncope.apache.org. Your email address is d1ae7c1asyncope436@syncope.apache.org. Your email address inside a link: http://localhost/?email=d1ae7c1asyncope436%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * d1ae7c1asyncope436@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-b735-762f-945e-b5253cd65d84', 'USER', '019445a0-b70a-75f5-b2e8-bb94bccd4a2d', 0, '

Hi 673b4495pwdResetNoSecurityQuestion@syncope.apache.org surname, welcome to Syncope!

Your username is 673b4495pwdResetNoSecurityQuestion@syncope.apache.org.
Your email address is 673b4495pwdResetNoSecurityQuestion@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 673b4495pwdResetNoSecurityQuestion@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","673b4495pwdResetNoSecurityQuestion@syncope.apache.org","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 673b4495pwdResetNoSecurityQuestion@syncope.apache.org surname, welcome to Syncope! Your username is 673b4495pwdResetNoSecurityQuestion@syncope.apache.org. Your email address is 673b4495pwdResetNoSecurityQuestion@syncope.apache.org. Your email address inside a link: http://localhost/?email=673b4495pwdResetNoSecurityQuestion%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 673b4495pwdResetNoSecurityQuestion@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459d-f0df-7735-b178-9b65ea61e487', 'USER', '0194459d-f0bf-7366-a35e-27b698c42a96', 1, '

Hi 0266a4d7notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 0266a4d7notificationtest@syncope.apache.org.
Your email address is 0266a4d7notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 0266a4d7notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["0266a4d7notificationtest@syncope.apache.org"]', 'syncopetest-6299d4c0@syncope.apache.org', 'Test notification 5cacfaa1', 'Hi 0266a4d7notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 0266a4d7notificationtest@syncope.apache.org. Your email address is 0266a4d7notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=0266a4d7notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 0266a4d7notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'NONE', '0194459d-c475-7507-a45d-dd4f64f1c15d'); -INSERT INTO notificationtask VALUES ('019445a0-a8e5-74b5-928c-f3cfeed0ead6', 'USER', '019445a0-a8bb-7267-83b1-6137a7c36309', 0, '

Hi 3b56ac06selfread@syncope.apache.org surname, welcome to Syncope!

Your username is 3b56ac06selfread@syncope.apache.org.
Your email address is 3b56ac06selfread@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 3b56ac06selfread@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","3b56ac06selfread@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 3b56ac06selfread@syncope.apache.org surname, welcome to Syncope! Your username is 3b56ac06selfread@syncope.apache.org. Your email address is 3b56ac06selfread@syncope.apache.org. Your email address inside a link: http://localhost/?email=3b56ac06selfread%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 3b56ac06selfread@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-0be0-7347-8eab-b48807cafe6f', 'USER', '0194459f-0b6d-7119-ae7d-70d29a58dddf', 1, '

Hi testuser2 testuser2, welcome to Syncope!

Your username is testuser2.
Your email address is testuser2@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • testuser2@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["testuser2@syncope.apache.org"]', 'syncope86@syncope.apache.org', 'Test notification', 'Hi testuser2 testuser2, welcome to Syncope! Your username is testuser2. Your email address is testuser2@syncope.apache.org. Your email address inside a link: http://localhost/?email=testuser2%40syncope.apache.org This message was sent to the following recipients: - * testuser2@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459e-1339-7495-9b55-c6a5565b8ee0'); -INSERT INTO notificationtask VALUES ('0194459f-0bd6-7c19-92c6-8b2c81a6d63c', 'USER', '0194459f-0b6d-7119-ae7d-70d29a58dddf', 1, '

Hi testuser2 testuser2, welcome to Syncope!

Your username is testuser2.
Your email address is testuser2@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • testuser2@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["testuser2@syncope.apache.org"]', 'syncope81@syncope.apache.org', 'Test notification', 'Hi testuser2 testuser2, welcome to Syncope! Your username is testuser2. Your email address is testuser2@syncope.apache.org. Your email address inside a link: http://localhost/?email=testuser2%40syncope.apache.org This message was sent to the following recipients: - * testuser2@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459e-0a53-7851-bb17-ca129d74f5a4'); -INSERT INTO notificationtask VALUES ('0194459d-f0fc-7eb0-8812-391791842926', 'USER', '0194459d-f0bf-7366-a35e-27b698c42a96', 1, '

Hi 0266a4d7notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 0266a4d7notificationtest@syncope.apache.org.
Your email address is 0266a4d7notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 0266a4d7notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["0266a4d7notificationtest@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 0266a4d7notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 0266a4d7notificationtest@syncope.apache.org. Your email address is 0266a4d7notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=0266a4d7notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 0266a4d7notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459d-fdaf-7390-b3ed-56b554ed5f5f', 'USER', '0194459d-fd8e-7570-b4ad-a1eb23a7ba8e', 1, '

Hi a129b4c4notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is a129b4c4notificationtest@syncope.apache.org.
Your email address is a129b4c4notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • a129b4c4notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["a129b4c4notificationtest@syncope.apache.org"]', 'syncopetest-6299d4c0@syncope.apache.org', 'Test notification 5cacfaa1', 'Hi a129b4c4notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is a129b4c4notificationtest@syncope.apache.org. Your email address is a129b4c4notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=a129b4c4notificationtest%40syncope.apache.org This message was sent to the following recipients: - * a129b4c4notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'NONE', '0194459d-c475-7507-a45d-dd4f64f1c15d'); -INSERT INTO notificationtask VALUES ('019445a0-a644-743c-bb1d-ba1a9dc9e41a', 'USER', '019445a0-a617-73ea-9538-e4f18ba1531f', 0, '

Hi e02595b6anonymous@syncope.apache.org surname, welcome to Syncope!

Your username is e02595b6anonymous@syncope.apache.org.
Your email address is e02595b6anonymous@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • e02595b6anonymous@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["e02595b6anonymous@syncope.apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi e02595b6anonymous@syncope.apache.org surname, welcome to Syncope! Your username is e02595b6anonymous@syncope.apache.org. Your email address is e02595b6anonymous@syncope.apache.org. Your email address inside a link: http://localhost/?email=e02595b6anonymous%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * e02595b6anonymous@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-1143-712e-8668-c7132d614f08', 'USER', '0194459f-10ef-7b2e-a292-aeea174eb238', 1, '

Hi 7dcc23a1syncope313-ldap@syncope.apache.org surname, welcome to Syncope!

Your username is 7dcc23a1syncope313-ldap@syncope.apache.org.
Your email address is 7dcc23a1syncope313-ldap@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 7dcc23a1syncope313-ldap@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["7dcc23a1syncope313-ldap@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 7dcc23a1syncope313-ldap@syncope.apache.org surname, welcome to Syncope! Your username is 7dcc23a1syncope313-ldap@syncope.apache.org. Your email address is 7dcc23a1syncope313-ldap@syncope.apache.org. Your email address inside a link: http://localhost/?email=7dcc23a1syncope313-ldap%40syncope.apache.org This message was sent to the following recipients: - * 7dcc23a1syncope313-ldap@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-a53d-7887-a22b-387903839858', 'USER', '019445a0-a514-7e84-93cf-0180765850da', 0, '

Hi 5afa312csyncope136_AES@apache.org surname, welcome to Syncope!

Your username is 5afa312csyncope136_AES@apache.org.
Your email address is 5afa312csyncope136_AES@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 5afa312csyncope136_AES@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["5afa312csyncope136_AES@apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 5afa312csyncope136_AES@apache.org surname, welcome to Syncope! Your username is 5afa312csyncope136_AES@apache.org. Your email address is 5afa312csyncope136_AES@apache.org. Your email address inside a link: http://localhost/?email=5afa312csyncope136_AES%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 5afa312csyncope136_AES@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459d-fdda-7d0f-9218-b6daa46bde40', 'USER', '0194459d-fd8e-7570-b4ad-a1eb23a7ba8e', 1, '

Hi a129b4c4notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is a129b4c4notificationtest@syncope.apache.org.
Your email address is a129b4c4notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • a129b4c4notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["a129b4c4notificationtest@syncope.apache.org"]', 'syncopetest-9125115f@syncope.apache.org', 'Test notification 5cda829c', 'Hi a129b4c4notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is a129b4c4notificationtest@syncope.apache.org. Your email address is a129b4c4notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=a129b4c4notificationtest%40syncope.apache.org This message was sent to the following recipients: - * a129b4c4notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-fd81-7461-83ee-9154dd4a84b1'); -INSERT INTO notificationtask VALUES ('0194459f-d645-77a2-a655-708c4cd882c3', 'USER', '0194459f-d622-702b-a6b4-0a30d51814e2', 1, '

Hi syncope1779_test@syncope.apache.org surname, welcome to Syncope!

Your username is syncope1779_test@syncope.apache.org.
Your email address is syncope1779_test@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • syncope1779_test@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["syncope1779_test@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi syncope1779_test@syncope.apache.org surname, welcome to Syncope! Your username is syncope1779_test@syncope.apache.org. Your email address is syncope1779_test@syncope.apache.org. Your email address inside a link: http://localhost/?email=syncope1779_test%40syncope.apache.org This message was sent to the following recipients: - * syncope1779_test@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-0bcc-760f-b5c9-73735961cec4', 'USER', '0194459f-0b6d-7119-ae7d-70d29a58dddf', 1, '

Hi testuser2 testuser2, welcome to Syncope!

Your username is testuser2.
Your email address is testuser2@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • testuser2@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["testuser2@syncope.apache.org"]', 'syncopetest-9125115f@syncope.apache.org', 'Test notification 5cda829c', 'Hi testuser2 testuser2, welcome to Syncope! Your username is testuser2. Your email address is testuser2@syncope.apache.org. Your email address inside a link: http://localhost/?email=testuser2%40syncope.apache.org This message was sent to the following recipients: - * testuser2@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-fd81-7461-83ee-9154dd4a84b1'); -INSERT INTO notificationtask VALUES ('0194459f-0bbf-7fcb-a3a3-1bc5a2e0c5b5', 'USER', '0194459f-0b6d-7119-ae7d-70d29a58dddf', 1, '

Hi testuser2 testuser2, welcome to Syncope!

Your username is testuser2.
Your email address is testuser2@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • testuser2@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["testuser2@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi testuser2 testuser2, welcome to Syncope! Your username is testuser2. Your email address is testuser2@syncope.apache.org. Your email address inside a link: http://localhost/?email=testuser2%40syncope.apache.org This message was sent to the following recipients: - * testuser2@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-0bb1-7796-9172-912a781e064e', 'USER', '0194459f-0b6d-7119-ae7d-70d29a58dddf', 1, '

Hi testuser2 testuser2, welcome to Syncope!

Your username is testuser2.
Your email address is testuser2@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • testuser2@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["testuser2@syncope.apache.org"]', 'syncopetest-2d987923@syncope.apache.org', 'Test notification b0356952', 'Hi testuser2 testuser2, welcome to Syncope! Your username is testuser2. Your email address is testuser2@syncope.apache.org. Your email address inside a link: http://localhost/?email=testuser2%40syncope.apache.org This message was sent to the following recipients: - * testuser2@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-e842-761f-9439-ff400cb063d9'); -INSERT INTO notificationtask VALUES ('0194459f-0ba7-7545-8134-a688fad04e17', 'USER', '0194459f-0b6d-7119-ae7d-70d29a58dddf', 1, '

Hi testuser2 testuser2, welcome to Syncope!

Your username is testuser2.
Your email address is testuser2@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • testuser2@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["syncope445@syncope.apache.org","testuser2@syncope.apache.org"]', 'syncopetest-9cc43fc2@syncope.apache.org', 'Test notification 213c4def', 'Hi testuser2 testuser2, welcome to Syncope! Your username is testuser2. Your email address is testuser2@syncope.apache.org. Your email address inside a link: http://localhost/?email=testuser2%40syncope.apache.org This message was sent to the following recipients: - * testuser2@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-cdbb-7af5-b2e5-fbfa69d3a1ee'); -INSERT INTO notificationtask VALUES ('0194459e-0ae0-7756-a715-03029b3a6e37', 'USER', '0194459e-0a60-7abb-80bf-857897ecabee', 1, '

Hi 7439c502notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 7439c502notificationtest@syncope.apache.org.
Your email address is 7439c502notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 7439c502notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["7439c502notificationtest@syncope.apache.org"]', 'syncopetest-9125115f@syncope.apache.org', 'Test notification 5cda829c', 'Hi 7439c502notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 7439c502notificationtest@syncope.apache.org. Your email address is 7439c502notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=7439c502notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 7439c502notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-fd81-7461-83ee-9154dd4a84b1'); -INSERT INTO notificationtask VALUES ('0194459f-0b9d-70bb-b94e-a3b4b2ec5760', 'USER', '0194459f-0b6d-7119-ae7d-70d29a58dddf', 1, '

Hi testuser2 testuser2, welcome to Syncope!

Your username is testuser2.
Your email address is testuser2@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • testuser2@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["testuser2@syncope.apache.org"]', 'syncopetest-6299d4c0@syncope.apache.org', 'Test notification 5cacfaa1', 'Hi testuser2 testuser2, welcome to Syncope! Your username is testuser2. Your email address is testuser2@syncope.apache.org. Your email address inside a link: http://localhost/?email=testuser2%40syncope.apache.org This message was sent to the following recipients: - * testuser2@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'NONE', '0194459d-c475-7507-a45d-dd4f64f1c15d'); -INSERT INTO notificationtask VALUES ('019445a0-a46b-7f6a-8fb4-334694dec88f', 'USER', '019445a0-a430-7c48-8124-9a0d09d6a93d', 0, '

Hi ec92e41cissue281@syncope.apache.org surname, welcome to Syncope!

Your username is ec92e41cissue281@syncope.apache.org.
Your email address is ec92e41cissue281@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • ec92e41cissue281@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","ec92e41cissue281@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi ec92e41cissue281@syncope.apache.org surname, welcome to Syncope! Your username is ec92e41cissue281@syncope.apache.org. Your email address is ec92e41cissue281@syncope.apache.org. Your email address inside a link: http://localhost/?email=ec92e41cissue281%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * ec92e41cissue281@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-1c42-730a-a47b-bbaef74bc522', NULL, NULL, 1, '

Hi , welcome to Syncope!

Your username is .
Your email address is . Your email address inside a link.

This message was sent to the following recipients:

    -
- because one of the following events occurred:
    -
  • [PUSH]:[GROUP]:[resource-ldap]:[matchingrule_ignore]:[SUCCESS]
  • -
  • [PUSH]:[GROUP]:[resource-ldap]:[unmatchingrule_ignore]:[SUCCESS]
  • -
-

- ', '["issueyncope648@syncope.apache.org"]', 'syncope648@syncope.apache.org', 'Test notification', 'Hi , welcome to Syncope! Your username is . Your email address is . Your email address inside a link: http://localhost/?email= This message was sent to the following recipients: - - because one of the following events occurred: - * [PUSH]:[GROUP]:[resource-ldap]:[matchingrule_ignore]:[SUCCESS] - * [PUSH]:[GROUP]:[resource-ldap]:[unmatchingrule_ignore]:[SUCCESS] - -', 'FAILURES', '0194459f-1bf9-756e-a472-5e9336183ce2'); -INSERT INTO notificationtask VALUES ('019445a0-a3ee-750f-bc01-e8eb81f2fbc8', 'USER', '019445a0-a3cb-7160-9c96-6426ec366fcf', 0, '

Hi be780212issue280@syncope.apache.org surname, welcome to Syncope!

Your username is be780212issue280@syncope.apache.org.
Your email address is be780212issue280@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • be780212issue280@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","be780212issue280@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi be780212issue280@syncope.apache.org surname, welcome to Syncope! Your username is be780212issue280@syncope.apache.org. Your email address is be780212issue280@syncope.apache.org. Your email address inside a link: http://localhost/?email=be780212issue280%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * be780212issue280@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-9e26-7dd1-af47-824185c3ca1e', 'USER', '019445a0-9df4-7318-a9a9-7b3089fefd7f', 0, '

Hi ${user.getPlainAttr("firstname").get().values[0]} ${user.getPlainAttr("surname").get().values[0]}, welcome to Syncope!

Your username is ${user.username}.
Your email address is ${user.getPlainAttr("email").get().values[0]}. Your email address inside a link.

This message was sent to the following recipients:

    - $$ for (recipient: recipients) { -Na
  • ${recipient.getPlainAttr("email").get().values[0]}
  • - $$ } -
- because one of the following events occurred:
    - $$ for (event: events) { -
  • ${event}
  • - $$ } -
-

- $$ if (!empty(user.memberships)) { - You have been provided with the following groups: -
    - $$ for(membership : user.memberships) { -
  • ${membership.groupName}
  • - $$ } -
- $$ } - ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi ${user.getPlainAttr("firstname").get().values[0]} ${user.getPlainAttr("surname").get().values[0]}, welcome to Syncope! Your username is ${user.username}. Your email address is ${user.getPlainAttr("email").get().values[0]}. Your email address inside a link: http://localhost/?email=${user.getPlainAttr("email").get().values[0].replace(''@'', ''%40'')} This message was sent to the following recipients: - $$ for (recipient: recipients) { - * ${recipient.getPlainAttr("email").get().values[0]} - $$ } - - because one of the following events occurred: - $$ for (event: events) { - * ${event} - $$ } - - $$ if (!empty(user.memberships)) { - You have been provided with the following groups: - $$ for(membership : user.memberships) { - * ${membership.groupName} - $$ } - $$ } -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-9120-7625-b677-550cf6de8ed5', 'USER', '0194459f-9100-799c-9def-55aaf0f80495', 1, '

Hi 00af4caeifmatch@syncope.apache.org surname, welcome to Syncope!

Your username is 00af4caeifmatch@syncope.apache.org.
Your email address is 00af4caeifmatch@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 00af4caeifmatch@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["00af4caeifmatch@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 00af4caeifmatch@syncope.apache.org surname, welcome to Syncope! Your username is 00af4caeifmatch@syncope.apache.org. Your email address is 00af4caeifmatch@syncope.apache.org. Your email address inside a link: http://localhost/?email=00af4caeifmatch%40syncope.apache.org This message was sent to the following recipients: - * 00af4caeifmatch@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-13ec-7f48-a73c-c3761cd31564', 'USER', '0194459e-1343-72a1-9867-9f845777dbbb', 1, '

Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is e96e54c2notificationtest@syncope.apache.org.
Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • e96e54c2notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["e96e54c2notificationtest@syncope.apache.org"]', 'syncope86@syncope.apache.org', 'Test notification', 'Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is e96e54c2notificationtest@syncope.apache.org. Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=e96e54c2notificationtest%40syncope.apache.org This message was sent to the following recipients: - * e96e54c2notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459e-1339-7495-9b55-c6a5565b8ee0'); -INSERT INTO notificationtask VALUES ('0194459e-13de-7522-9260-68017350e794', 'USER', '0194459e-1343-72a1-9867-9f845777dbbb', 1, '

Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is e96e54c2notificationtest@syncope.apache.org.
Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • e96e54c2notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["e96e54c2notificationtest@syncope.apache.org"]', 'syncope81@syncope.apache.org', 'Test notification', 'Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is e96e54c2notificationtest@syncope.apache.org. Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=e96e54c2notificationtest%40syncope.apache.org This message was sent to the following recipients: - * e96e54c2notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459e-0a53-7851-bb17-ca129d74f5a4'); -INSERT INTO notificationtask VALUES ('0194459e-26da-7d13-8b72-af3eadeb18e3', 'USER', '0194459e-26aa-71dd-82cf-19298219e082', 1, '

Hi aaff04cdissue258@syncope.apache.org surname, welcome to Syncope!

Your username is aaff04cdissue258@syncope.apache.org.
Your email address is aaff04cdissue258@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • aaff04cdissue258@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["aaff04cdissue258@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi aaff04cdissue258@syncope.apache.org surname, welcome to Syncope! Your username is aaff04cdissue258@syncope.apache.org. Your email address is aaff04cdissue258@syncope.apache.org. Your email address inside a link: http://localhost/?email=aaff04cdissue258%40syncope.apache.org This message was sent to the following recipients: - * aaff04cdissue258@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-49b1-7468-bed9-fa3712ddf754', 'USER', '0194459e-4977-7dc4-9a91-210bb7815ddd', 1, '

Hi d4bdd5d8syncope1567@syncope.apache.org surname, welcome to Syncope!

Your username is d4bdd5d8syncope1567@syncope.apache.org.
Your email address is d4bdd5d8syncope1567@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • d4bdd5d8syncope1567@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["d4bdd5d8syncope1567@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi d4bdd5d8syncope1567@syncope.apache.org surname, welcome to Syncope! Your username is d4bdd5d8syncope1567@syncope.apache.org. Your email address is d4bdd5d8syncope1567@syncope.apache.org. Your email address inside a link: http://localhost/?email=d4bdd5d8syncope1567%40syncope.apache.org This message was sent to the following recipients: - * d4bdd5d8syncope1567@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-24ce-72b7-a7f8-4491dfb4dfdb', 'USER', '0194459e-2472-7c69-b67b-3ed452f7f515', 1, '

Hi f3bb6952test@syncope.apache.org surname, welcome to Syncope!

Your username is f3bb6952test@syncope.apache.org.
Your email address is f3bb6952test@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f3bb6952test@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["f3bb6952test@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi f3bb6952test@syncope.apache.org surname, welcome to Syncope! Your username is f3bb6952test@syncope.apache.org. Your email address is f3bb6952test@syncope.apache.org. Your email address inside a link: http://localhost/?email=f3bb6952test%40syncope.apache.org This message was sent to the following recipients: - * f3bb6952test@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-13cf-73d4-9050-4cb1900be07b', 'USER', '0194459e-1343-72a1-9867-9f845777dbbb', 1, '

Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is e96e54c2notificationtest@syncope.apache.org.
Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • e96e54c2notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["e96e54c2notificationtest@syncope.apache.org"]', 'syncopetest-9125115f@syncope.apache.org', 'Test notification 5cda829c', 'Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is e96e54c2notificationtest@syncope.apache.org. Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=e96e54c2notificationtest%40syncope.apache.org This message was sent to the following recipients: - * e96e54c2notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-fd81-7461-83ee-9154dd4a84b1'); -INSERT INTO notificationtask VALUES ('0194459e-13bf-7866-a425-a984c13406d6', 'USER', '0194459e-1343-72a1-9867-9f845777dbbb', 1, '

Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is e96e54c2notificationtest@syncope.apache.org.
Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • e96e54c2notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["e96e54c2notificationtest@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is e96e54c2notificationtest@syncope.apache.org. Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=e96e54c2notificationtest%40syncope.apache.org This message was sent to the following recipients: - * e96e54c2notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-13b0-7eee-bd30-4c8f35926e4e', 'USER', '0194459e-1343-72a1-9867-9f845777dbbb', 1, '

Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is e96e54c2notificationtest@syncope.apache.org.
Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • e96e54c2notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["e96e54c2notificationtest@syncope.apache.org"]', 'syncopetest-2d987923@syncope.apache.org', 'Test notification b0356952', 'Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is e96e54c2notificationtest@syncope.apache.org. Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=e96e54c2notificationtest%40syncope.apache.org This message was sent to the following recipients: - * e96e54c2notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-e842-761f-9439-ff400cb063d9'); -INSERT INTO notificationtask VALUES ('0194459e-139c-7a89-9bfc-52b249752526', 'USER', '0194459e-1343-72a1-9867-9f845777dbbb', 1, '

Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is e96e54c2notificationtest@syncope.apache.org.
Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • e96e54c2notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["e96e54c2notificationtest@syncope.apache.org","syncope445@syncope.apache.org"]', 'syncopetest-9cc43fc2@syncope.apache.org', 'Test notification 213c4def', 'Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is e96e54c2notificationtest@syncope.apache.org. Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=e96e54c2notificationtest%40syncope.apache.org This message was sent to the following recipients: - * e96e54c2notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-cdbb-7af5-b2e5-fbfa69d3a1ee'); -INSERT INTO notificationtask VALUES ('0194459e-1388-78a5-8afd-b7e5c214b3d3', 'USER', '0194459e-1343-72a1-9867-9f845777dbbb', 1, '

Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is e96e54c2notificationtest@syncope.apache.org.
Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • e96e54c2notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["e96e54c2notificationtest@syncope.apache.org"]', 'syncopetest-6299d4c0@syncope.apache.org', 'Test notification 5cacfaa1', 'Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is e96e54c2notificationtest@syncope.apache.org. Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=e96e54c2notificationtest%40syncope.apache.org This message was sent to the following recipients: - * e96e54c2notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'NONE', '0194459d-c475-7507-a45d-dd4f64f1c15d'); -INSERT INTO notificationtask VALUES ('0194459e-0ac3-7805-a7b5-e6dc6672e788', 'USER', '0194459e-0a60-7abb-80bf-857897ecabee', 1, '

Hi 7439c502notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 7439c502notificationtest@syncope.apache.org.
Your email address is 7439c502notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 7439c502notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["7439c502notificationtest@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 7439c502notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 7439c502notificationtest@syncope.apache.org. Your email address is 7439c502notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=7439c502notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 7439c502notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-0ab5-726f-a141-11b42362cc00', 'USER', '0194459e-0a60-7abb-80bf-857897ecabee', 1, '

Hi 7439c502notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 7439c502notificationtest@syncope.apache.org.
Your email address is 7439c502notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 7439c502notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["7439c502notificationtest@syncope.apache.org"]', 'syncopetest-2d987923@syncope.apache.org', 'Test notification b0356952', 'Hi 7439c502notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 7439c502notificationtest@syncope.apache.org. Your email address is 7439c502notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=7439c502notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 7439c502notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-e842-761f-9439-ff400cb063d9'); -INSERT INTO notificationtask VALUES ('0194459e-0aa6-7039-bbc8-00f7edc41369', 'USER', '0194459e-0a60-7abb-80bf-857897ecabee', 1, '

Hi 7439c502notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 7439c502notificationtest@syncope.apache.org.
Your email address is 7439c502notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 7439c502notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["syncope445@syncope.apache.org","7439c502notificationtest@syncope.apache.org"]', 'syncopetest-9cc43fc2@syncope.apache.org', 'Test notification 213c4def', 'Hi 7439c502notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 7439c502notificationtest@syncope.apache.org. Your email address is 7439c502notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=7439c502notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 7439c502notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-cdbb-7af5-b2e5-fbfa69d3a1ee'); -INSERT INTO notificationtask VALUES ('0194459e-0a9b-7fae-a5fb-486da5a9b271', 'USER', '0194459e-0a60-7abb-80bf-857897ecabee', 1, '

Hi 7439c502notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 7439c502notificationtest@syncope.apache.org.
Your email address is 7439c502notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 7439c502notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["7439c502notificationtest@syncope.apache.org"]', 'syncopetest-6299d4c0@syncope.apache.org', 'Test notification 5cacfaa1', 'Hi 7439c502notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 7439c502notificationtest@syncope.apache.org. Your email address is 7439c502notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=7439c502notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 7439c502notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'NONE', '0194459d-c475-7507-a45d-dd4f64f1c15d'); -INSERT INTO notificationtask VALUES ('0194459d-fdcf-7cf3-b4b5-740a8399f5d5', 'USER', '0194459d-fd8e-7570-b4ad-a1eb23a7ba8e', 1, '

Hi a129b4c4notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is a129b4c4notificationtest@syncope.apache.org.
Your email address is a129b4c4notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • a129b4c4notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["a129b4c4notificationtest@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi a129b4c4notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is a129b4c4notificationtest@syncope.apache.org. Your email address is a129b4c4notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=a129b4c4notificationtest%40syncope.apache.org This message was sent to the following recipients: - * a129b4c4notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459d-fdc4-733f-a49f-f96f25b6acbb', 'USER', '0194459d-fd8e-7570-b4ad-a1eb23a7ba8e', 1, '

Hi a129b4c4notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is a129b4c4notificationtest@syncope.apache.org.
Your email address is a129b4c4notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • a129b4c4notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["a129b4c4notificationtest@syncope.apache.org"]', 'syncopetest-2d987923@syncope.apache.org', 'Test notification b0356952', 'Hi a129b4c4notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is a129b4c4notificationtest@syncope.apache.org. Your email address is a129b4c4notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=a129b4c4notificationtest%40syncope.apache.org This message was sent to the following recipients: - * a129b4c4notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-e842-761f-9439-ff400cb063d9'); -INSERT INTO notificationtask VALUES ('0194459d-fdba-7b11-8cfe-3345563407f8', 'USER', '0194459d-fd8e-7570-b4ad-a1eb23a7ba8e', 1, '

Hi a129b4c4notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is a129b4c4notificationtest@syncope.apache.org.
Your email address is a129b4c4notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • a129b4c4notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["syncope445@syncope.apache.org","a129b4c4notificationtest@syncope.apache.org"]', 'syncopetest-9cc43fc2@syncope.apache.org', 'Test notification 213c4def', 'Hi a129b4c4notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is a129b4c4notificationtest@syncope.apache.org. Your email address is a129b4c4notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=a129b4c4notificationtest%40syncope.apache.org This message was sent to the following recipients: - * a129b4c4notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-cdbb-7af5-b2e5-fbfa69d3a1ee'); -INSERT INTO notificationtask VALUES ('0194459d-f0f3-749d-9ea1-27fcb9c91277', 'USER', '0194459d-f0bf-7366-a35e-27b698c42a96', 1, '

Hi 0266a4d7notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 0266a4d7notificationtest@syncope.apache.org.
Your email address is 0266a4d7notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 0266a4d7notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["0266a4d7notificationtest@syncope.apache.org"]', 'syncopetest-2d987923@syncope.apache.org', 'Test notification b0356952', 'Hi 0266a4d7notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 0266a4d7notificationtest@syncope.apache.org. Your email address is 0266a4d7notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=0266a4d7notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 0266a4d7notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-e842-761f-9439-ff400cb063d9'); -INSERT INTO notificationtask VALUES ('0194459d-f0ea-7567-9ce6-8fd0b0281c75', 'USER', '0194459d-f0bf-7366-a35e-27b698c42a96', 1, '

Hi 0266a4d7notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 0266a4d7notificationtest@syncope.apache.org.
Your email address is 0266a4d7notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 0266a4d7notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["syncope445@syncope.apache.org","0266a4d7notificationtest@syncope.apache.org"]', 'syncopetest-9cc43fc2@syncope.apache.org', 'Test notification 213c4def', 'Hi 0266a4d7notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 0266a4d7notificationtest@syncope.apache.org. Your email address is 0266a4d7notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=0266a4d7notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 0266a4d7notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-cdbb-7af5-b2e5-fbfa69d3a1ee'); -INSERT INTO notificationtask VALUES ('0194459d-e893-767a-9168-90850cca5175', 'USER', '0194459d-e84c-707c-8d86-b48828baa227', 1, '

Hi 28e43412notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 28e43412notificationtest@syncope.apache.org.
Your email address is 28e43412notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 28e43412notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["28e43412notificationtest@syncope.apache.org"]', 'syncopetest-2d987923@syncope.apache.org', 'Test notification b0356952', 'Hi 28e43412notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 28e43412notificationtest@syncope.apache.org. Your email address is 28e43412notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=28e43412notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 28e43412notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-e842-761f-9439-ff400cb063d9'); -INSERT INTO notificationtask VALUES ('0194459d-e885-717c-9893-f5f1e806d20f', 'USER', '0194459d-e84c-707c-8d86-b48828baa227', 1, '

Hi 28e43412notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 28e43412notificationtest@syncope.apache.org.
Your email address is 28e43412notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 28e43412notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["28e43412notificationtest@syncope.apache.org","syncope445@syncope.apache.org"]', 'syncopetest-9cc43fc2@syncope.apache.org', 'Test notification 213c4def', 'Hi 28e43412notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 28e43412notificationtest@syncope.apache.org. Your email address is 28e43412notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=28e43412notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 28e43412notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-cdbb-7af5-b2e5-fbfa69d3a1ee'); -INSERT INTO notificationtask VALUES ('0194459d-e871-77e1-8c5c-fe732e836923', 'USER', '0194459d-e84c-707c-8d86-b48828baa227', 1, '

Hi 28e43412notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 28e43412notificationtest@syncope.apache.org.
Your email address is 28e43412notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 28e43412notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["28e43412notificationtest@syncope.apache.org"]', 'syncopetest-6299d4c0@syncope.apache.org', 'Test notification 5cacfaa1', 'Hi 28e43412notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 28e43412notificationtest@syncope.apache.org. Your email address is 28e43412notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=28e43412notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 28e43412notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'NONE', '0194459d-c475-7507-a45d-dd4f64f1c15d'); -INSERT INTO notificationtask VALUES ('0194459d-e828-7512-baa8-5e203f7a5f29', 'USER', '0194459d-e7fc-7d54-801c-7b50fd2dc193', 1, '

Hi b7a499fbnotificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is b7a499fbnotificationtest@syncope.apache.org.
Your email address is b7a499fbnotificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • b7a499fbnotificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["b7a499fbnotificationtest@syncope.apache.org","syncope445@syncope.apache.org"]', 'syncopetest-9cc43fc2@syncope.apache.org', 'Test notification 213c4def', 'Hi b7a499fbnotificationtest@syncope.apache.org surname, welcome to Syncope! Your username is b7a499fbnotificationtest@syncope.apache.org. Your email address is b7a499fbnotificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=b7a499fbnotificationtest%40syncope.apache.org This message was sent to the following recipients: - * b7a499fbnotificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-cdbb-7af5-b2e5-fbfa69d3a1ee'); -INSERT INTO notificationtask VALUES ('0194459e-485a-77db-9627-2557e0849849', 'USER', '0194459e-480f-789c-ab4c-44cb9338d4e5', 1, '

Hi daf402acsyncope1473@syncope.apache.org surname, welcome to Syncope!

Your username is daf402acsyncope1473@syncope.apache.org.
Your email address is daf402acsyncope1473@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • daf402acsyncope1473@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • SYNCOPEGROUP1473-b81c6bbe
  • -
- ', '["daf402acsyncope1473@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi daf402acsyncope1473@syncope.apache.org surname, welcome to Syncope! Your username is daf402acsyncope1473@syncope.apache.org. Your email address is daf402acsyncope1473@syncope.apache.org. Your email address inside a link: http://localhost/?email=daf402acsyncope1473%40syncope.apache.org This message was sent to the following recipients: - * daf402acsyncope1473@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * SYNCOPEGROUP1473-b81c6bbe -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-d744-7128-83f4-2b3c329b1480', 'USER', '0194459f-d71e-763e-9350-0b841d3835f9', 1, '

Hi bisverdi@syncope.org surname, welcome to Syncope!

Your username is bisverdi@syncope.org.
Your email address is bisverdi@syncope.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • bisverdi@syncope.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["bisverdi@syncope.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi bisverdi@syncope.org surname, welcome to Syncope! Your username is bisverdi@syncope.org. Your email address is bisverdi@syncope.org. Your email address inside a link: http://localhost/?email=bisverdi%40syncope.org This message was sent to the following recipients: - * bisverdi@syncope.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-4beb-7c6c-a7f3-522f93e3f8b8', 'USER', '0194459e-4bc0-7e78-9176-47fefad1862f', 1, '

Hi d8463004taskBatch@apache.org surname, welcome to Syncope!

Your username is d8463004taskBatch@apache.org.
Your email address is d8463004taskBatch@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • d8463004taskBatch@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["d8463004taskBatch@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi d8463004taskBatch@apache.org surname, welcome to Syncope! Your username is d8463004taskBatch@apache.org. Your email address is d8463004taskBatch@apache.org. Your email address inside a link: http://localhost/?email=d8463004taskBatch%40apache.org This message was sent to the following recipients: - * d8463004taskBatch@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-4ada-7d8d-9944-723c3cf6978c', 'USER', '0194459e-4ac2-76ec-9eb4-938f476a79c6', 1, '

Hi ${user.getPlainAttr("firstname").get().values[0]} ${user.getPlainAttr("surname").get().values[0]}, welcome to Syncope!

Your username is ${user.username}.
Your email address is ${user.getPlainAttr("email").get().values[0]}. Your email address inside a link.

This message was sent to the following recipients:

    - $$ for (recipient: recipients) { -Na
  • ${recipient.getPlainAttr("email").get().values[0]}
  • - $$ } -
- because one of the following events occurred:
    - $$ for (event: events) { -
  • ${event}
  • - $$ } -
-

- $$ if (!empty(user.memberships)) { - You have been provided with the following groups: -
    - $$ for(membership : user.memberships) { -
  • ${membership.groupName}
  • - $$ } -
- $$ } - ', '[]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi ${user.getPlainAttr("firstname").get().values[0]} ${user.getPlainAttr("surname").get().values[0]}, welcome to Syncope! Your username is ${user.username}. Your email address is ${user.getPlainAttr("email").get().values[0]}. Your email address inside a link: http://localhost/?email=${user.getPlainAttr("email").get().values[0].replace(''@'', ''%40'')} This message was sent to the following recipients: - $$ for (recipient: recipients) { - * ${recipient.getPlainAttr("email").get().values[0]} - $$ } - - because one of the following events occurred: - $$ for (event: events) { - * ${event} - $$ } - - $$ if (!empty(user.memberships)) { - You have been provided with the following groups: - $$ for(membership : user.memberships) { - * ${membership.groupName} - $$ } - $$ } -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-7506-75e4-8528-de468abc1953', 'USER', '0194459e-74cc-768a-bfdc-3ff498eaaeaf', 1, '

Hi f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org surname, welcome to Syncope!

Your username is f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org.
Your email address is f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • propagationPolicyOptimizeToLDAP53f94f4f
  • -
- ', '["f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org surname, welcome to Syncope! Your username is f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org. Your email address is f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org. Your email address inside a link: http://localhost/?email=f1ecbb0bpropagationPolicyOptimizeToLDAP%40syncope.apache.org This message was sent to the following recipients: - * f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * propagationPolicyOptimizeToLDAP53f94f4f -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-4774-76cb-9e50-30742b8a5c5c', 'USER', '0194459e-4739-7919-be7e-b925464e69d7', 1, '

Hi faf52b01syncope1430@syncope.apache.org surname, welcome to Syncope!

Your username is faf52b01syncope1430@syncope.apache.org.
Your email address is faf52b01syncope1430@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • faf52b01syncope1430@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["faf52b01syncope1430@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi faf52b01syncope1430@syncope.apache.org surname, welcome to Syncope! Your username is faf52b01syncope1430@syncope.apache.org. Your email address is faf52b01syncope1430@syncope.apache.org. Your email address inside a link: http://localhost/?email=faf52b01syncope1430%40syncope.apache.org This message was sent to the following recipients: - * faf52b01syncope1430@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-4480-70cc-99ae-67ecd57ed93a', 'USER', '0194459e-444c-7c52-8571-3419ea1ccca8', 1, '

Hi 948bc7f3xxxyyy@xxx.xxx surname, welcome to Syncope!

Your username is 948bc7f3xxxyyy@xxx.xxx.
Your email address is 948bc7f3xxxyyy@xxx.xxx. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 948bc7f3xxxyyy@xxx.xxx
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["948bc7f3xxxyyy@xxx.xxx"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 948bc7f3xxxyyy@xxx.xxx surname, welcome to Syncope! Your username is 948bc7f3xxxyyy@xxx.xxx. Your email address is 948bc7f3xxxyyy@xxx.xxx. Your email address inside a link: http://localhost/?email=948bc7f3xxxyyy%40xxx.xxx This message was sent to the following recipients: - * 948bc7f3xxxyyy@xxx.xxx - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-3a9c-7f51-89ea-b2fe98d12026', 'USER', '0194459e-3a5d-7a95-9ae0-51ff2ab0e297', 1, '

Hi 3668f9e0privilege@syncope.apache.org surname, welcome to Syncope!

Your username is 3668f9e0privilege@syncope.apache.org.
Your email address is 3668f9e0privilege@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 3668f9e0privilege@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["3668f9e0privilege@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 3668f9e0privilege@syncope.apache.org surname, welcome to Syncope! Your username is 3668f9e0privilege@syncope.apache.org. Your email address is 3668f9e0privilege@syncope.apache.org. Your email address inside a link: http://localhost/?email=3668f9e0privilege%40syncope.apache.org This message was sent to the following recipients: - * 3668f9e0privilege@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-27ac-7ba3-bf13-5d77f901fc6f', 'USER', '0194459e-2786-79aa-b23a-cbcb00d12a21', 1, '

Hi 1683bae7issue260@syncope.apache.org surname, welcome to Syncope!

Your username is 1683bae7issue260@syncope.apache.org.
Your email address is 1683bae7issue260@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 1683bae7issue260@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["1683bae7issue260@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 1683bae7issue260@syncope.apache.org surname, welcome to Syncope! Your username is 1683bae7issue260@syncope.apache.org. Your email address is 1683bae7issue260@syncope.apache.org. Your email address inside a link: http://localhost/?email=1683bae7issue260%40syncope.apache.org This message was sent to the following recipients: - * 1683bae7issue260@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-2723-76a8-b743-1667b1346a93', 'USER', '0194459e-2705-7db3-a347-3a734d570986', 1, '

Hi 4a00283aissue259@syncope.apache.org surname, welcome to Syncope!

Your username is 4a00283aissue259@syncope.apache.org.
Your email address is 4a00283aissue259@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 4a00283aissue259@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["4a00283aissue259@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 4a00283aissue259@syncope.apache.org surname, welcome to Syncope! Your username is 4a00283aissue259@syncope.apache.org. Your email address is 4a00283aissue259@syncope.apache.org. Your email address inside a link: http://localhost/?email=4a00283aissue259%40syncope.apache.org This message was sent to the following recipients: - * 4a00283aissue259@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-dd84-7195-9aa0-cce965fbe8f2', 'USER', '0194459f-dd65-7e6d-855f-fe63b0b9a4c1', 1, '

Hi 35c9db08updatewithout@password.com surname, welcome to Syncope!

Your username is 35c9db08updatewithout@password.com.
Your email address is 35c9db08updatewithout@password.com. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 35c9db08updatewithout@password.com
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["35c9db08updatewithout@password.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 35c9db08updatewithout@password.com surname, welcome to Syncope! Your username is 35c9db08updatewithout@password.com. Your email address is 35c9db08updatewithout@password.com. Your email address inside a link: http://localhost/?email=35c9db08updatewithout%40password.com This message was sent to the following recipients: - * 35c9db08updatewithout@password.com - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-baf2-7d65-9897-a52887b8b559', 'USER', '0194459e-bace-7bad-ae75-b4b5b7ecfc25', 1, '

Hi nome9 cognome, welcome to Syncope!

Your username is test9.
Your email address is puccini@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • puccini@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["puccini@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi nome9 cognome, welcome to Syncope! Your username is test9. Your email address is puccini@syncope.apache.org. Your email address inside a link: http://localhost/?email=puccini%40syncope.apache.org This message was sent to the following recipients: - * puccini@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-9249-7a2d-8ccd-c42cc2e8e0d7', 'USER', '0194459e-921b-7d51-b560-4bc623d72c44', 1, '

Hi b46f2359syncope313-db@syncope.apache.org surname, welcome to Syncope!

Your username is b46f2359syncope313-db@syncope.apache.org.
Your email address is b46f2359syncope313-db@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • b46f2359syncope313-db@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["b46f2359syncope313-db@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi b46f2359syncope313-db@syncope.apache.org surname, welcome to Syncope! Your username is b46f2359syncope313-db@syncope.apache.org. Your email address is b46f2359syncope313-db@syncope.apache.org. Your email address inside a link: http://localhost/?email=b46f2359syncope313-db%40syncope.apache.org This message was sent to the following recipients: - * b46f2359syncope313-db@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459e-e3b2-7f0f-9dfb-193aec345fe4', 'USER', '0194459e-e390-76b1-b8b3-aa563e81dbee', 1, '

Hi ${user.getPlainAttr("firstname").get().values[0]} ${user.getPlainAttr("surname").get().values[0]}, welcome to Syncope!

Your username is ${user.username}.
Your email address is ${user.getPlainAttr("email").get().values[0]}. Your email address inside a link.

This message was sent to the following recipients:

    - $$ for (recipient: recipients) { -Na
  • ${recipient.getPlainAttr("email").get().values[0]}
  • - $$ } -
- because one of the following events occurred:
    - $$ for (event: events) { -
  • ${event}
  • - $$ } -
-

- $$ if (!empty(user.memberships)) { - You have been provided with the following groups: -
    - $$ for(membership : user.memberships) { -
  • ${membership.groupName}
  • - $$ } -
- $$ } - ', '["pullFromLDAP2@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi ${user.getPlainAttr("firstname").get().values[0]} ${user.getPlainAttr("surname").get().values[0]}, welcome to Syncope! Your username is ${user.username}. Your email address is ${user.getPlainAttr("email").get().values[0]}. Your email address inside a link: http://localhost/?email=${user.getPlainAttr("email").get().values[0].replace(''@'', ''%40'')} This message was sent to the following recipients: - $$ for (recipient: recipients) { - * ${recipient.getPlainAttr("email").get().values[0]} - $$ } - - because one of the following events occurred: - $$ for (event: events) { - * ${event} - $$ } - - $$ if (!empty(user.memberships)) { - You have been provided with the following groups: - $$ for(membership : user.memberships) { - * ${membership.groupName} - $$ } - $$ } -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-e19e-7493-acf6-fb09d382e324', 'USER', '0194459f-e161-795e-b864-4e1ad8147de0', 1, '

Hi qqgf.z@nn.com surname, welcome to Syncope!

Your username is qqgf.z@nn.com.
Your email address is qqgf.z@nn.com. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • c623476ca.b@c.com
  • -Na
  • qqgf.z@nn.com
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["qqgf.z@nn.com","c623476ca.b@c.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi qqgf.z@nn.com surname, welcome to Syncope! Your username is qqgf.z@nn.com. Your email address is qqgf.z@nn.com. Your email address inside a link: http://localhost/?email=qqgf.z%40nn.com This message was sent to the following recipients: - * c623476ca.b@c.com - * qqgf.z@nn.com - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-f6d8-7802-83eb-2370ac79f18f', 'USER', '0194459f-f680-793a-b86d-1c025aaf0eaa', 1, '

Hi a15853e9suspreactonresource@syncope.apache.org surname, welcome to Syncope!

Your username is a15853e9suspreactonresource@syncope.apache.org.
Your email address is a15853e9suspreactonresource@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • a15853e9suspreactonresource@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","a15853e9suspreactonresource@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi a15853e9suspreactonresource@syncope.apache.org surname, welcome to Syncope! Your username is a15853e9suspreactonresource@syncope.apache.org. Your email address is a15853e9suspreactonresource@syncope.apache.org. Your email address inside a link: http://localhost/?email=a15853e9suspreactonresource%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * a15853e9suspreactonresource@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-ef5e-770e-8036-6a9253d51970', 'USER', '0194459f-ef16-788b-8c49-556245c52af0', 1, '

Hi c7c22fc5batch_5@apache.org surname, welcome to Syncope!

Your username is c7c22fc5batch_5@apache.org.
Your email address is c7c22fc5batch_5@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • c7c22fc5batch_5@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","c7c22fc5batch_5@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi c7c22fc5batch_5@apache.org surname, welcome to Syncope! Your username is c7c22fc5batch_5@apache.org. Your email address is c7c22fc5batch_5@apache.org. Your email address inside a link: http://localhost/?email=c7c22fc5batch_5%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * c7c22fc5batch_5@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-ee06-75f3-9cd8-a9d7759a1d01', 'USER', '0194459f-edd0-7bfd-b799-e6c6f8d0ab46', 1, '

Hi beea40d6batch_0@apache.org surname, welcome to Syncope!

Your username is beea40d6batch_0@apache.org.
Your email address is beea40d6batch_0@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • beea40d6batch_0@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","beea40d6batch_0@apache.org","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi beea40d6batch_0@apache.org surname, welcome to Syncope! Your username is beea40d6batch_0@apache.org. Your email address is beea40d6batch_0@apache.org. Your email address inside a link: http://localhost/?email=beea40d6batch_0%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * beea40d6batch_0@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-f81b-7f06-8cbd-9b79ae54ae83', 'USER', '0194459f-f7b2-7ecc-9df0-3834bb497df7', 1, '

Hi 7b03eacdmpurpose@apache.org surname, welcome to Syncope!

Your username is 7b03eacdmpurpose@apache.org.
Your email address is 7b03eacdmpurpose@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 7b03eacdmpurpose@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","7b03eacdmpurpose@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 7b03eacdmpurpose@apache.org surname, welcome to Syncope! Your username is 7b03eacdmpurpose@apache.org. Your email address is 7b03eacdmpurpose@apache.org. Your email address inside a link: http://localhost/?email=7b03eacdmpurpose%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 7b03eacdmpurpose@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-eecd-76ce-ae64-aa88ae72000e', 'USER', '0194459f-ee8e-7814-bce8-3773151232c5', 1, '

Hi c0f97a00batch_3@apache.org surname, welcome to Syncope!

Your username is c0f97a00batch_3@apache.org.
Your email address is c0f97a00batch_3@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • c0f97a00batch_3@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","c0f97a00batch_3@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi c0f97a00batch_3@apache.org surname, welcome to Syncope! Your username is c0f97a00batch_3@apache.org. Your email address is c0f97a00batch_3@apache.org. Your email address inside a link: http://localhost/?email=c0f97a00batch_3%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * c0f97a00batch_3@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-fc34-7693-a080-29135e7d92f4', 'USER', '0194459f-fbb0-754b-8523-dcd64699450a', 1, '

Hi 9c375778xxx@xxx.xxx surname, welcome to Syncope!

Your username is 9c375778xxx@xxx.xxx.
Your email address is 9c375778xxx@xxx.xxx. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 9c375778xxx@xxx.xxx
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","9c375778xxx@xxx.xxx"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 9c375778xxx@xxx.xxx surname, welcome to Syncope! Your username is 9c375778xxx@xxx.xxx. Your email address is 9c375778xxx@xxx.xxx. Your email address inside a link: http://localhost/?email=9c375778xxx%40xxx.xxx This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 9c375778xxx@xxx.xxx - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-fb24-7c50-8c8c-079467eaba05', 'USER', '0194459f-fa7e-7f95-8302-7913a29fe47e', 1, '

Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope!

Your username is b84b7689suspendReactivate@syncope.apache.org.
Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b84b7689suspendReactivate@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","b84b7689suspendReactivate@syncope.apache.org"]', 'syncope86@syncope.apache.org', 'Test notification', 'Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope! Your username is b84b7689suspendReactivate@syncope.apache.org. Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link: http://localhost/?email=b84b7689suspendReactivate%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b84b7689suspendReactivate@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459e-1339-7495-9b55-c6a5565b8ee0'); -INSERT INTO notificationtask VALUES ('0194459f-fa26-7ca1-a596-754067a07255', 'USER', '0194459f-f9dc-74a2-9b30-7086c590aa44', 1, '

Hi eccf5570deprovision@syncope.apache.org surname, welcome to Syncope!

Your username is eccf5570deprovision@syncope.apache.org.
Your email address is eccf5570deprovision@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • eccf5570deprovision@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["eccf5570deprovision@syncope.apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi eccf5570deprovision@syncope.apache.org surname, welcome to Syncope! Your username is eccf5570deprovision@syncope.apache.org. Your email address is eccf5570deprovision@syncope.apache.org. Your email address inside a link: http://localhost/?email=eccf5570deprovision%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * eccf5570deprovision@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-f9d0-7533-9d05-c793bf179505', 'USER', '0194459f-f98b-7fe3-a640-503e30cf37c2', 1, '

Hi 5bf415b0enforce@apache.org surname, welcome to Syncope!

Your username is 5bf415b0enforce@apache.org.
Your email address is 5bf415b0enforce@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 5bf415b0enforce@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","5bf415b0enforce@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 5bf415b0enforce@apache.org surname, welcome to Syncope! Your username is 5bf415b0enforce@apache.org. Your email address is 5bf415b0enforce@apache.org. Your email address inside a link: http://localhost/?email=5bf415b0enforce%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 5bf415b0enforce@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-f870-7bf1-814e-4fe14fdad60a', 'USER', '0194459f-f831-732b-8cfc-2a09192f4247', 1, '

Hi f8279ee2multivalue@syncope.apache.org surname, welcome to Syncope!

Your username is f8279ee2multivalue@syncope.apache.org.
Your email address is f8279ee2multivalue@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • f8279ee2multivalue@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["f8279ee2multivalue@syncope.apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi f8279ee2multivalue@syncope.apache.org surname, welcome to Syncope! Your username is f8279ee2multivalue@syncope.apache.org. Your email address is f8279ee2multivalue@syncope.apache.org. Your email address inside a link: http://localhost/?email=f8279ee2multivalue%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * f8279ee2multivalue@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-f02e-7e1c-8316-9f5b849dc88a', 'USER', '0194459f-f008-70d9-996d-338bf41a9aa9', 1, '

Hi 07b17440batch_9@apache.org surname, welcome to Syncope!

Your username is 07b17440batch_9@apache.org.
Your email address is 07b17440batch_9@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 07b17440batch_9@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["07b17440batch_9@apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 07b17440batch_9@apache.org surname, welcome to Syncope! Your username is 07b17440batch_9@apache.org. Your email address is 07b17440batch_9@apache.org. Your email address inside a link: http://localhost/?email=07b17440batch_9%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 07b17440batch_9@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-82f4-7513-95a1-af4c2aee103f', 'USER', '019445a0-82c9-75ef-9b65-7f36664c157e', 1, '

Hi 400b6abasyncope505-db@syncope.apache.org surname, welcome to Syncope!

Your username is 400b6abasyncope505-db@syncope.apache.org.
Your email address is 400b6abasyncope505-db@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 400b6abasyncope505-db@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","400b6abasyncope505-db@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 400b6abasyncope505-db@syncope.apache.org surname, welcome to Syncope! Your username is 400b6abasyncope505-db@syncope.apache.org. Your email address is 400b6abasyncope505-db@syncope.apache.org. Your email address inside a link: http://localhost/?email=400b6abasyncope505-db%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 400b6abasyncope505-db@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-016a-7d5f-9519-37bdc6849051', 'USER', '019445a0-0138-7e13-8613-5acdb1ef1edc', 1, '

Hi 20753fd9syncope266@apache.org surname, welcome to Syncope!

Your username is 20753fd9syncope266@apache.org.
Your email address is 20753fd9syncope266@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 20753fd9syncope266@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","20753fd9syncope266@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 20753fd9syncope266@apache.org surname, welcome to Syncope! Your username is 20753fd9syncope266@apache.org. Your email address is 20753fd9syncope266@apache.org. Your email address inside a link: http://localhost/?email=20753fd9syncope266%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 20753fd9syncope266@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-ff34-7e95-bfc6-a7ffd2a4dbee', 'USER', '0194459f-fefc-7816-9429-28a054c3804b', 1, '

Hi syncope185@syncope.apache.org surname, welcome to Syncope!

Your username is syncope185@syncope.apache.org.
Your email address is syncope185@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • syncope185@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","syncope185@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi syncope185@syncope.apache.org surname, welcome to Syncope! Your username is syncope185@syncope.apache.org. Your email address is syncope185@syncope.apache.org. Your email address inside a link: http://localhost/?email=syncope185%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * syncope185@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-fea3-70fd-b645-183ff2a7efda', 'USER', '0194459f-fe72-7f40-9f27-b3103436a576', 1, '

Hi 26077a28syncope122@apache.org surname, welcome to Syncope!

Your username is 26077a28syncope122@apache.org.
Your email address is 26077a28syncope122@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 26077a28syncope122@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["26077a28syncope122@apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 26077a28syncope122@apache.org surname, welcome to Syncope! Your username is 26077a28syncope122@apache.org. Your email address is 26077a28syncope122@apache.org. Your email address inside a link: http://localhost/?email=26077a28syncope122%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 26077a28syncope122@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-fd4c-7fbc-8f2f-99a947cd3126', 'USER', '0194459f-fcde-7d6f-8cb8-2fad353b8a72', 1, '

Hi 4a9f224csyncope108@syncope.apache.org surname, welcome to Syncope!

Your username is 4a9f224csyncope108@syncope.apache.org.
Your email address is 4a9f224csyncope108@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 4a9f224csyncope108@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • aGroupForPropagation
  • -
  • bGroupForPropagation
  • -
- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","4a9f224csyncope108@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 4a9f224csyncope108@syncope.apache.org surname, welcome to Syncope! Your username is 4a9f224csyncope108@syncope.apache.org. Your email address is 4a9f224csyncope108@syncope.apache.org. Your email address inside a link: http://localhost/?email=4a9f224csyncope108%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 4a9f224csyncope108@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * aGroupForPropagation - * bGroupForPropagation -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-01e2-76ae-898e-d78fd521b4c3', 'USER', '019445a0-01b4-7ce2-8b6b-cbe0078945dd', 1, '

Hi b32dfd5asyncope267@apache.org surname, welcome to Syncope!

Your username is b32dfd5asyncope267@apache.org.
Your email address is b32dfd5asyncope267@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b32dfd5asyncope267@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","b32dfd5asyncope267@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi b32dfd5asyncope267@apache.org surname, welcome to Syncope! Your username is b32dfd5asyncope267@apache.org. Your email address is b32dfd5asyncope267@apache.org. Your email address inside a link: http://localhost/?email=b32dfd5asyncope267%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b32dfd5asyncope267@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-fb13-7672-a9fe-4c4c74bd132d', 'USER', '0194459f-fa7e-7f95-8302-7913a29fe47e', 1, '

Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope!

Your username is b84b7689suspendReactivate@syncope.apache.org.
Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b84b7689suspendReactivate@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","b84b7689suspendReactivate@syncope.apache.org"]', 'syncope81@syncope.apache.org', 'Test notification', 'Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope! Your username is b84b7689suspendReactivate@syncope.apache.org. Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link: http://localhost/?email=b84b7689suspendReactivate%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b84b7689suspendReactivate@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459e-0a53-7851-bb17-ca129d74f5a4'); -INSERT INTO notificationtask VALUES ('0194459f-fb02-7aa0-b816-744bd81e51e8', 'USER', '0194459f-fa7e-7f95-8302-7913a29fe47e', 1, '

Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope!

Your username is b84b7689suspendReactivate@syncope.apache.org.
Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b84b7689suspendReactivate@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","b84b7689suspendReactivate@syncope.apache.org"]', 'syncopetest-9125115f@syncope.apache.org', 'Test notification 5cda829c', 'Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope! Your username is b84b7689suspendReactivate@syncope.apache.org. Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link: http://localhost/?email=b84b7689suspendReactivate%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b84b7689suspendReactivate@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-fd81-7461-83ee-9154dd4a84b1'); -INSERT INTO notificationtask VALUES ('0194459f-faf3-756f-b5ca-6f2ba1a3ccad', 'USER', '0194459f-fa7e-7f95-8302-7913a29fe47e', 1, '

Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope!

Your username is b84b7689suspendReactivate@syncope.apache.org.
Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b84b7689suspendReactivate@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","b84b7689suspendReactivate@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope! Your username is b84b7689suspendReactivate@syncope.apache.org. Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link: http://localhost/?email=b84b7689suspendReactivate%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b84b7689suspendReactivate@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-fad2-7c5d-ac80-c5a9c2b45593', 'USER', '0194459f-fa7e-7f95-8302-7913a29fe47e', 1, '

Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope!

Your username is b84b7689suspendReactivate@syncope.apache.org.
Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b84b7689suspendReactivate@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","b84b7689suspendReactivate@syncope.apache.org"]', 'syncopetest-2d987923@syncope.apache.org', 'Test notification b0356952', 'Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope! Your username is b84b7689suspendReactivate@syncope.apache.org. Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link: http://localhost/?email=b84b7689suspendReactivate%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b84b7689suspendReactivate@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-e842-761f-9439-ff400cb063d9'); -INSERT INTO notificationtask VALUES ('0194459f-faba-7fc5-a891-54833bc6eed1', 'USER', '0194459f-fa7e-7f95-8302-7913a29fe47e', 1, '

Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope!

Your username is b84b7689suspendReactivate@syncope.apache.org.
Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b84b7689suspendReactivate@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","syncope445@syncope.apache.org","e9798bebpwdonly@t.com","b84b7689suspendReactivate@syncope.apache.org"]', 'syncopetest-9cc43fc2@syncope.apache.org', 'Test notification 213c4def', 'Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope! Your username is b84b7689suspendReactivate@syncope.apache.org. Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link: http://localhost/?email=b84b7689suspendReactivate%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b84b7689suspendReactivate@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'ALL', '0194459d-cdbb-7af5-b2e5-fbfa69d3a1ee'); -INSERT INTO notificationtask VALUES ('0194459f-faa4-7645-8b9b-8e7c638aee58', 'USER', '0194459f-fa7e-7f95-8302-7913a29fe47e', 1, '

Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope!

Your username is b84b7689suspendReactivate@syncope.apache.org.
Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b84b7689suspendReactivate@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","b84b7689suspendReactivate@syncope.apache.org"]', 'syncopetest-6299d4c0@syncope.apache.org', 'Test notification 5cacfaa1', 'Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope! Your username is b84b7689suspendReactivate@syncope.apache.org. Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link: http://localhost/?email=b84b7689suspendReactivate%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b84b7689suspendReactivate@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector -', 'NONE', '0194459d-c475-7507-a45d-dd4f64f1c15d'); -INSERT INTO notificationtask VALUES ('0194459f-f95b-73e7-9cf5-f921709320f5', 'USER', '0194459f-f938-7df9-a2b1-3ff21e197527', 1, '

Hi updateinvalid@password.com surname, welcome to Syncope!

Your username is updateinvalid@password.com.
Your email address is updateinvalid@password.com. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • updateinvalid@password.com
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","updateinvalid@password.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi updateinvalid@password.com surname, welcome to Syncope! Your username is updateinvalid@password.com. Your email address is updateinvalid@password.com. Your email address inside a link: http://localhost/?email=updateinvalid%40password.com This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * updateinvalid@password.com - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-f8e9-7ff0-aa78-2aa21f4c32d6', 'USER', '0194459f-f8b2-714e-8c6b-c407fe4107b3', 1, '

Hi delete.by.username@apache.org surname, welcome to Syncope!

Your username is delete.by.username@apache.org.
Your email address is delete.by.username@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • delete.by.username@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","delete.by.username@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi delete.by.username@apache.org surname, welcome to Syncope! Your username is delete.by.username@apache.org. Your email address is delete.by.username@apache.org. Your email address inside a link: http://localhost/?email=delete.by.username%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * delete.by.username@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-e4b6-7891-a31f-c34ff7bb73a2', 'USER', '0194459f-e44d-7f5d-8745-93e5f63e8178', 1, '

Hi cf9f9495syncope222@apache.org surname, welcome to Syncope!

Your username is cf9f9495syncope222@apache.org.
Your email address is cf9f9495syncope222@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • cf9f9495syncope222@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","cf9f9495syncope222@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi cf9f9495syncope222@apache.org surname, welcome to Syncope! Your username is cf9f9495syncope222@apache.org. Your email address is cf9f9495syncope222@apache.org. Your email address inside a link: http://localhost/?email=cf9f9495syncope222%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * cf9f9495syncope222@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-f65d-7c35-a42f-da2a96e92648', 'USER', '0194459f-f60a-7bb5-9c1a-5c11f416a3c6', 1, '

Hi 1db0f03echeckGroupAttrPropagation@syncope.apache.org surname, welcome to Syncope!

Your username is 1db0f03echeckGroupAttrPropagation@syncope.apache.org.
Your email address is 1db0f03echeckGroupAttrPropagation@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 1db0f03echeckGroupAttrPropagation@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • root
  • -
- ', '["1db0f03echeckGroupAttrPropagation@syncope.apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 1db0f03echeckGroupAttrPropagation@syncope.apache.org surname, welcome to Syncope! Your username is 1db0f03echeckGroupAttrPropagation@syncope.apache.org. Your email address is 1db0f03echeckGroupAttrPropagation@syncope.apache.org. Your email address inside a link: http://localhost/?email=1db0f03echeckGroupAttrPropagation%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 1db0f03echeckGroupAttrPropagation@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * root -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-f3c4-7d57-b8fd-019055c09a80', 'USER', '0194459f-f27a-7128-acf1-975ed877ce54', 1, '

Hi 4325bc4brest@syncope.apache.org surname, welcome to Syncope!

Your username is 4325bc4brest@syncope.apache.org.
Your email address is 4325bc4brest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 4325bc4brest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","4325bc4brest@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 4325bc4brest@syncope.apache.org surname, welcome to Syncope! Your username is 4325bc4brest@syncope.apache.org. Your email address is 4325bc4brest@syncope.apache.org. Your email address inside a link: http://localhost/?email=4325bc4brest%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 4325bc4brest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-effe-7057-b5f8-931f68349986', 'USER', '0194459f-efcc-7654-a9fb-a33fb6377698', 1, '

Hi a62b9866batch_8@apache.org surname, welcome to Syncope!

Your username is a62b9866batch_8@apache.org.
Your email address is a62b9866batch_8@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • a62b9866batch_8@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","a62b9866batch_8@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi a62b9866batch_8@apache.org surname, welcome to Syncope! Your username is a62b9866batch_8@apache.org. Your email address is a62b9866batch_8@apache.org. Your email address inside a link: http://localhost/?email=a62b9866batch_8%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * a62b9866batch_8@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-efc3-7af2-b9c9-bbb525ec9be2', 'USER', '0194459f-ef9f-7e2e-9eca-759d1e5f09c7', 1, '

Hi d56ef984batch_7@apache.org surname, welcome to Syncope!

Your username is d56ef984batch_7@apache.org.
Your email address is d56ef984batch_7@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • d56ef984batch_7@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","d56ef984batch_7@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi d56ef984batch_7@apache.org surname, welcome to Syncope! Your username is d56ef984batch_7@apache.org. Your email address is d56ef984batch_7@apache.org. Your email address inside a link: http://localhost/?email=d56ef984batch_7%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * d56ef984batch_7@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-ef94-7a4d-a484-6ff550e86962', 'USER', '0194459f-ef68-7189-8a75-dd4e7e567eab', 1, '

Hi 6e31978fbatch_6@apache.org surname, welcome to Syncope!

Your username is 6e31978fbatch_6@apache.org.
Your email address is 6e31978fbatch_6@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 6e31978fbatch_6@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","6e31978fbatch_6@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 6e31978fbatch_6@apache.org surname, welcome to Syncope! Your username is 6e31978fbatch_6@apache.org. Your email address is 6e31978fbatch_6@apache.org. Your email address inside a link: http://localhost/?email=6e31978fbatch_6%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 6e31978fbatch_6@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-ef09-7a03-9699-7813e2e26dc7', 'USER', '0194459f-eed7-7ffc-bc55-e5c039841747', 1, '

Hi 627de558batch_4@apache.org surname, welcome to Syncope!

Your username is 627de558batch_4@apache.org.
Your email address is 627de558batch_4@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 627de558batch_4@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["627de558batch_4@apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 627de558batch_4@apache.org surname, welcome to Syncope! Your username is 627de558batch_4@apache.org. Your email address is 627de558batch_4@apache.org. Your email address inside a link: http://localhost/?email=627de558batch_4%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 627de558batch_4@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-ee82-7caa-8d79-54d667c17933', 'USER', '0194459f-ee4e-789f-ae30-37294cd40d1c', 1, '

Hi 81ad70babatch_2@apache.org surname, welcome to Syncope!

Your username is 81ad70babatch_2@apache.org.
Your email address is 81ad70babatch_2@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 81ad70babatch_2@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["81ad70babatch_2@apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 81ad70babatch_2@apache.org surname, welcome to Syncope! Your username is 81ad70babatch_2@apache.org. Your email address is 81ad70babatch_2@apache.org. Your email address inside a link: http://localhost/?email=81ad70babatch_2%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 81ad70babatch_2@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-ee44-7ebe-9edd-cdfa5f4f32d8', 'USER', '0194459f-ee10-7b2b-b024-0767333c0a5a', 1, '

Hi 13b242eebatch_1@apache.org surname, welcome to Syncope!

Your username is 13b242eebatch_1@apache.org.
Your email address is 13b242eebatch_1@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 13b242eebatch_1@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["13b242eebatch_1@apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 13b242eebatch_1@apache.org surname, welcome to Syncope! Your username is 13b242eebatch_1@apache.org. Your email address is 13b242eebatch_1@apache.org. Your email address inside a link: http://localhost/?email=13b242eebatch_1%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 13b242eebatch_1@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-ed27-7060-924b-8bd9549e539c', 'USER', '0194459f-ece4-739b-9279-afa724c1f6cd', 1, '

Hi 2c979529async@syncope.apache.org surname, welcome to Syncope!

Your username is 2c979529async@syncope.apache.org.
Your email address is 2c979529async@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 2c979529async@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","2c979529async@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 2c979529async@syncope.apache.org surname, welcome to Syncope! Your username is 2c979529async@syncope.apache.org. Your email address is 2c979529async@syncope.apache.org. Your email address inside a link: http://localhost/?email=2c979529async%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 2c979529async@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-ec3c-740f-a421-73a251b853d8', 'USER', '0194459f-ec17-7943-bbea-1b20e13e16dd', 1, '

Hi 2d4ff086link@syncope.apache.org surname, welcome to Syncope!

Your username is 2d4ff086link@syncope.apache.org.
Your email address is 2d4ff086link@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 2d4ff086link@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","2d4ff086link@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 2d4ff086link@syncope.apache.org surname, welcome to Syncope! Your username is 2d4ff086link@syncope.apache.org. Your email address is 2d4ff086link@syncope.apache.org. Your email address inside a link: http://localhost/?email=2d4ff086link%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 2d4ff086link@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-ec00-7101-95e7-fc2957521ca5', 'USER', '0194459f-ebb1-76f5-82b7-aa584e8875da', 1, '

Hi 69590a4bhibp@syncope.apache.org surname, welcome to Syncope!

Your username is 69590a4bhibp@syncope.apache.org.
Your email address is 69590a4bhibp@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 69590a4bhibp@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","69590a4bhibp@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 69590a4bhibp@syncope.apache.org surname, welcome to Syncope! Your username is 69590a4bhibp@syncope.apache.org. Your email address is 69590a4bhibp@syncope.apache.org. Your email address inside a link: http://localhost/?email=69590a4bhibp%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 69590a4bhibp@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-ea01-78dc-a8df-9a82d53b5c0e', 'USER', '0194459f-e9b7-7f11-b2cb-bd296707625c', 1, '

Hi e9798bebpwdonly@t.com surname, welcome to Syncope!

Your username is e9798bebpwdonly@t.com.
Your email address is e9798bebpwdonly@t.com. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • e9798bebpwdonly@t.com
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • otherchild
  • -
- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi e9798bebpwdonly@t.com surname, welcome to Syncope! Your username is e9798bebpwdonly@t.com. Your email address is e9798bebpwdonly@t.com. Your email address inside a link: http://localhost/?email=e9798bebpwdonly%40t.com This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * e9798bebpwdonly@t.com - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * otherchild -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-e936-780a-a53c-60a829f14824', 'USER', '0194459f-e8f2-7b73-81ab-f7671454c6f2', 1, '

Hi 7fa539eeunassign@syncope.apache.org surname, welcome to Syncope!

Your username is 7fa539eeunassign@syncope.apache.org.
Your email address is 7fa539eeunassign@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • 7fa539eeunassign@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","7fa539eeunassign@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 7fa539eeunassign@syncope.apache.org surname, welcome to Syncope! Your username is 7fa539eeunassign@syncope.apache.org. Your email address is 7fa539eeunassign@syncope.apache.org. Your email address inside a link: http://localhost/?email=7fa539eeunassign%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * 7fa539eeunassign@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-e898-79b1-b7b1-147986bf5c2b', 'USER', '0194459f-e867-7f77-a3a8-7a6b1d8065de', 1, '

Hi 66d84717provision@syncope.apache.org surname, welcome to Syncope!

Your username is 66d84717provision@syncope.apache.org.
Your email address is 66d84717provision@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • 66d84717provision@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","66d84717provision@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 66d84717provision@syncope.apache.org surname, welcome to Syncope! Your username is 66d84717provision@syncope.apache.org. Your email address is 66d84717provision@syncope.apache.org. Your email address inside a link: http://localhost/?email=66d84717provision%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * 66d84717provision@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-e5fa-78d7-a19d-6a0610a3fda6', 'USER', '0194459f-e5a8-72cb-888d-dd933c9a2a66', 1, '

Hi f1f862edt@p.mode surname, welcome to Syncope!

Your username is f1f862edt@p.mode.
Your email address is f1f862edt@p.mode. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • f1f862edt@p.mode
  • -Na
  • f1f862edt@p.mode
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • otherchild
  • -
- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","f1f862edt@p.mode"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi f1f862edt@p.mode surname, welcome to Syncope! Your username is f1f862edt@p.mode. Your email address is f1f862edt@p.mode. Your email address inside a link: http://localhost/?email=f1f862edt%40p.mode This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * f1f862edt@p.mode - * f1f862edt@p.mode - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * otherchild -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-e36a-799c-8574-ccdb6277d5de', 'USER', '0194459f-e311-7bc5-b90d-53b2ef492c95', 1, '

Hi f11b420ag.h@t.com surname, welcome to Syncope!

Your username is f11b420ag.h@t.com.
Your email address is f11b420ag.h@t.com. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • c623476ca.b@c.com
  • -Na
  • f11b420ag.h@t.com
  • -Na
  • f11b420ag.h@t.com
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • otherchild
  • -
- ', '["c623476ca.b@c.com","f11b420ag.h@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi f11b420ag.h@t.com surname, welcome to Syncope! Your username is f11b420ag.h@t.com. Your email address is f11b420ag.h@t.com. Your email address inside a link: http://localhost/?email=f11b420ag.h%40t.com This message was sent to the following recipients: - * c623476ca.b@c.com - * f11b420ag.h@t.com - * f11b420ag.h@t.com - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * otherchild -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-e2af-7965-b913-e21f8732c468', 'USER', '0194459f-e250-7d5a-9f9c-775659e6edcd', 1, '

Hi 33f5e014unlink@syncope.apache.org surname, welcome to Syncope!

Your username is 33f5e014unlink@syncope.apache.org.
Your email address is 33f5e014unlink@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • c623476ca.b@c.com
  • -Na
  • 33f5e014unlink@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","33f5e014unlink@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 33f5e014unlink@syncope.apache.org surname, welcome to Syncope! Your username is 33f5e014unlink@syncope.apache.org. Your email address is 33f5e014unlink@syncope.apache.org. Your email address inside a link: http://localhost/?email=33f5e014unlink%40syncope.apache.org This message was sent to the following recipients: - * c623476ca.b@c.com - * 33f5e014unlink@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-e211-70cd-a60b-fa57adefe08e', 'USER', '0194459f-e1df-76f1-a9d0-e5d248ceb1e9', 1, '

Hi 07a63542yyy@yyy.yyy surname, welcome to Syncope!

Your username is 07a63542yyy@yyy.yyy.
Your email address is 07a63542yyy@yyy.yyy. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • c623476ca.b@c.com
  • -Na
  • 07a63542yyy@yyy.yyy
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","07a63542yyy@yyy.yyy"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 07a63542yyy@yyy.yyy surname, welcome to Syncope! Your username is 07a63542yyy@yyy.yyy. Your email address is 07a63542yyy@yyy.yyy. Your email address inside a link: http://localhost/?email=07a63542yyy%40yyy.yyy This message was sent to the following recipients: - * c623476ca.b@c.com - * 07a63542yyy@yyy.yyy - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-e0e7-7ad7-9f4d-caed01bfd30c', 'USER', '0194459f-e09c-7bce-8f0f-1f1242538c6e', 1, '

Hi c623476ca.b@c.com surname, welcome to Syncope!

Your username is c623476ca.b@c.com.
Your email address is c623476ca.b@c.com. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • c623476ca.b@c.com
  • -Na
  • c623476ca.b@c.com
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • otherchild
  • -
- ', '["c623476ca.b@c.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi c623476ca.b@c.com surname, welcome to Syncope! Your username is c623476ca.b@c.com. Your email address is c623476ca.b@c.com. Your email address inside a link: http://localhost/?email=c623476ca.b%40c.com This message was sent to the following recipients: - * c623476ca.b@c.com - * c623476ca.b@c.com - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * otherchild -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-dff5-7bea-9db4-826b05f024c2', 'USER', '0194459f-dfc9-7734-8322-7d1364350e23', 1, '

Hi 308260a2assign@syncope.apache.org surname, welcome to Syncope!

Your username is 308260a2assign@syncope.apache.org.
Your email address is 308260a2assign@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 308260a2assign@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["308260a2assign@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 308260a2assign@syncope.apache.org surname, welcome to Syncope! Your username is 308260a2assign@syncope.apache.org. Your email address is 308260a2assign@syncope.apache.org. Your email address inside a link: http://localhost/?email=308260a2assign%40syncope.apache.org This message was sent to the following recipients: - * 308260a2assign@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-df08-7dde-b818-67418a16bf30', 'USER', '0194459f-def0-78e6-ab3f-2caf60170301', 1, '

Hi 9e69e32dprovision@syncope.apache.org surname, welcome to Syncope!

Your username is 9e69e32dprovision@syncope.apache.org.
Your email address is 9e69e32dprovision@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 9e69e32dprovision@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["9e69e32dprovision@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 9e69e32dprovision@syncope.apache.org surname, welcome to Syncope! Your username is 9e69e32dprovision@syncope.apache.org. Your email address is 9e69e32dprovision@syncope.apache.org. Your email address inside a link: http://localhost/?email=9e69e32dprovision%40syncope.apache.org This message was sent to the following recipients: - * 9e69e32dprovision@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-dea9-7153-a264-f34d87c90741', 'USER', '0194459f-de92-7321-be93-5f857b4224c5', 1, '

Hi 006a0f75custompolicyrules@syncope.apache.org surname, welcome to Syncope!

Your username is YYY006a0f75custompolicyrules@syncope.apache.org.
Your email address is 006a0f75custompolicyrules@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 006a0f75custompolicyrules@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["006a0f75custompolicyrules@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 006a0f75custompolicyrules@syncope.apache.org surname, welcome to Syncope! Your username is YYY006a0f75custompolicyrules@syncope.apache.org. Your email address is 006a0f75custompolicyrules@syncope.apache.org. Your email address inside a link: http://localhost/?email=006a0f75custompolicyrules%40syncope.apache.org This message was sent to the following recipients: - * 006a0f75custompolicyrules@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-d839-7cbd-a21b-d1945ad745cc', 'USER', '0194459f-d807-7802-b026-c33d36629ede', 1, '

Hi 3a7e428fissueSearch3@syncope.apache.org surname, welcome to Syncope!

Your username is user test 182.
Your email address is 3a7e428fissueSearch3@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 3a7e428fissueSearch3@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["3a7e428fissueSearch3@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 3a7e428fissueSearch3@syncope.apache.org surname, welcome to Syncope! Your username is user test 182. Your email address is 3a7e428fissueSearch3@syncope.apache.org. Your email address inside a link: http://localhost/?email=3a7e428fissueSearch3%40syncope.apache.org This message was sent to the following recipients: - * 3a7e428fissueSearch3@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-d7fc-73ac-a8b1-bf6a88e80d4b', 'USER', '0194459f-d7e0-78c5-a86c-f69591816e60', 1, '

Hi f08434d9issueSearch2@syncope.apache.org surname, welcome to Syncope!

Your username is user 1826 test.
Your email address is f08434d9issueSearch2@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f08434d9issueSearch2@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["f08434d9issueSearch2@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi f08434d9issueSearch2@syncope.apache.org surname, welcome to Syncope! Your username is user 1826 test. Your email address is f08434d9issueSearch2@syncope.apache.org. Your email address inside a link: http://localhost/?email=f08434d9issueSearch2%40syncope.apache.org This message was sent to the following recipients: - * f08434d9issueSearch2@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-d7c0-7dc8-a9c2-1c8448f665f4', 'USER', '0194459f-d79c-7da3-8751-0bc929a67195', 1, '

Hi 7b746c5fissueSearch1@syncope.apache.org surname, welcome to Syncope!

Your username is user test 1826.
Your email address is 7b746c5fissueSearch1@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 7b746c5fissueSearch1@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["7b746c5fissueSearch1@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 7b746c5fissueSearch1@syncope.apache.org surname, welcome to Syncope! Your username is user test 1826. Your email address is 7b746c5fissueSearch1@syncope.apache.org. Your email address inside a link: http://localhost/?email=7b746c5fissueSearch1%40syncope.apache.org This message was sent to the following recipients: - * 7b746c5fissueSearch1@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-d783-77f6-a0a8-b72d0fd04e4e', 'USER', '0194459f-d767-7781-b08e-5470df43c77d', 1, '

Hi 34604d29syncope800@syncope.apache.org D''Amico, welcome to Syncope!

Your username is 34604d29syncope800@syncope.apache.org.
Your email address is 34604d29syncope800@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 34604d29syncope800@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["34604d29syncope800@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 34604d29syncope800@syncope.apache.org D''Amico, welcome to Syncope! Your username is 34604d29syncope800@syncope.apache.org. Your email address is 34604d29syncope800@syncope.apache.org. Your email address inside a link: http://localhost/?email=34604d29syncope800%40syncope.apache.org This message was sent to the following recipients: - * 34604d29syncope800@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-d669-7f1c-8e1b-eab39720c8e3', 'USER', '0194459f-d64f-7ab9-8f3d-a4d09a9c8cba', 1, '

Hi syncope1779test@syncope.apache.org surname, welcome to Syncope!

Your username is syncope1779test@syncope.apache.org.
Your email address is syncope1779test@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • syncope1779test@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["syncope1779test@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi syncope1779test@syncope.apache.org surname, welcome to Syncope! Your username is syncope1779test@syncope.apache.org. Your email address is syncope1779test@syncope.apache.org. Your email address inside a link: http://localhost/?email=syncope1779test%40syncope.apache.org This message was sent to the following recipients: - * syncope1779test@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-d5dc-78a6-bae1-068643ec221d', 'USER', '0194459f-d5bd-7360-8a46-aa7777b85632', 1, '

Hi 98eb2e60syncope1727@syncope.apache.org surname, welcome to Syncope!

Your username is 98eb2e60syncope1727@syncope.apache.org.
Your email address is 98eb2e60syncope1727@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 98eb2e60syncope1727@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["98eb2e60syncope1727@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 98eb2e60syncope1727@syncope.apache.org surname, welcome to Syncope! Your username is 98eb2e60syncope1727@syncope.apache.org. Your email address is 98eb2e60syncope1727@syncope.apache.org. Your email address inside a link: http://localhost/?email=98eb2e60syncope1727%40syncope.apache.org This message was sent to the following recipients: - * 98eb2e60syncope1727@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-ce65-7e69-bbdd-ca95cff5e3ab', 'USER', '0194459f-ce3b-7e12-9520-3624ffcc3261', 1, '

Hi 6f90e478securityAnswer@syncope.apache.org surname, welcome to Syncope!

Your username is 6f90e478securityAnswer@syncope.apache.org.
Your email address is 6f90e478securityAnswer@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 6f90e478securityAnswer@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["6f90e478securityAnswer@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 6f90e478securityAnswer@syncope.apache.org surname, welcome to Syncope! Your username is 6f90e478securityAnswer@syncope.apache.org. Your email address is 6f90e478securityAnswer@syncope.apache.org. Your email address inside a link: http://localhost/?email=6f90e478securityAnswer%40syncope.apache.org This message was sent to the following recipients: - * 6f90e478securityAnswer@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-8f2d-7f3f-9ba4-90dc97b9a258', 'USER', '019445a0-8ddc-7053-b331-21d608dc48b7', 1, '

Hi ee819fc6rest@syncope.apache.org surname, welcome to Syncope!

Your username is ee819fc6rest@syncope.apache.org.
Your email address is ee819fc6rest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • ee819fc6rest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["ee819fc6rest@syncope.apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi ee819fc6rest@syncope.apache.org surname, welcome to Syncope! Your username is ee819fc6rest@syncope.apache.org. Your email address is ee819fc6rest@syncope.apache.org. Your email address inside a link: http://localhost/?email=ee819fc6rest%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * ee819fc6rest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-8cc9-7de4-b154-3fbafa5cb616', 'USER', '019445a0-8b40-7adb-a589-c9584fd4f190', 1, '

Hi ce2dc8fcrest@syncope.apache.org surname, welcome to Syncope!

Your username is ce2dc8fcrest@syncope.apache.org.
Your email address is ce2dc8fcrest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • ce2dc8fcrest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","ce2dc8fcrest@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi ce2dc8fcrest@syncope.apache.org surname, welcome to Syncope! Your username is ce2dc8fcrest@syncope.apache.org. Your email address is ce2dc8fcrest@syncope.apache.org. Your email address inside a link: http://localhost/?email=ce2dc8fcrest%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * ce2dc8fcrest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-8a10-7f1e-9e58-99375c425f4a', 'USER', '019445a0-88c9-7ee8-b78e-31c48a5b0287', 1, '

Hi 1ea81f44rest@syncope.apache.org surname, welcome to Syncope!

Your username is 1ea81f44rest@syncope.apache.org.
Your email address is 1ea81f44rest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 1ea81f44rest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","1ea81f44rest@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 1ea81f44rest@syncope.apache.org surname, welcome to Syncope! Your username is 1ea81f44rest@syncope.apache.org. Your email address is 1ea81f44rest@syncope.apache.org. Your email address inside a link: http://localhost/?email=1ea81f44rest%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 1ea81f44rest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('0194459f-fc6e-75d6-a5e3-5a555e6252de', 'USER', '0194459f-fc43-759b-a86b-6474e3d751fe', 1, '

Hi 6d01f96fupdatesame@password.com surname, welcome to Syncope!

Your username is 6d01f96fupdatesame@password.com.
Your email address is 6d01f96fupdatesame@password.com. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 6d01f96fupdatesame@password.com
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","6d01f96fupdatesame@password.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 6d01f96fupdatesame@password.com surname, welcome to Syncope! Your username is 6d01f96fupdatesame@password.com. Your email address is 6d01f96fupdatesame@password.com. Your email address inside a link: http://localhost/?email=6d01f96fupdatesame%40password.com This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 6d01f96fupdatesame@password.com - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-aa23-7e88-9964-89f6e8b675fe', 'USER', '019445a0-a9e4-72ac-adb0-c172669552f6', 0, '

Hi af500c6cpwdReset@syncope.apache.org surname, welcome to Syncope!

Your username is af500c6cpwdReset@syncope.apache.org.
Your email address is af500c6cpwdReset@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • af500c6cpwdReset@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","af500c6cpwdReset@syncope.apache.org","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi af500c6cpwdReset@syncope.apache.org surname, welcome to Syncope! Your username is af500c6cpwdReset@syncope.apache.org. Your email address is af500c6cpwdReset@syncope.apache.org. Your email address inside a link: http://localhost/?email=af500c6cpwdReset%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * af500c6cpwdReset@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-9f18-703f-a03c-3256b90236d6', 'USER', '019445a0-9eda-7392-9730-f71463f62c2d', 0, '

Hi c71f0c6eissue213@syncope.apache.org surname, welcome to Syncope!

Your username is c71f0c6eissue213@syncope.apache.org.
Your email address is c71f0c6eissue213@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • c71f0c6eissue213@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c71f0c6eissue213@syncope.apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi c71f0c6eissue213@syncope.apache.org surname, welcome to Syncope! Your username is c71f0c6eissue213@syncope.apache.org. Your email address is c71f0c6eissue213@syncope.apache.org. Your email address inside a link: http://localhost/?email=c71f0c6eissue213%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * c71f0c6eissue213@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-a866-7e7f-8dfd-81f15c3d8dd2', 'USER', '019445a0-a83b-7e62-87dd-48decebfa46d', 0, '

Hi 3da295a9anonymous@syncope.apache.org surname, welcome to Syncope!

Your username is 3da295a9anonymous@syncope.apache.org.
Your email address is 3da295a9anonymous@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 3da295a9anonymous@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","3da295a9anonymous@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 3da295a9anonymous@syncope.apache.org surname, welcome to Syncope! Your username is 3da295a9anonymous@syncope.apache.org. Your email address is 3da295a9anonymous@syncope.apache.org. Your email address inside a link: http://localhost/?email=3da295a9anonymous%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 3da295a9anonymous@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-a4b0-7a9b-92bb-6a84d2d46da8', 'USER', '019445a0-a47f-70c6-bb6b-36bb3c236bf3', 0, '

Hi 6330d5b0syncope136_Random@apache.org surname, welcome to Syncope!

Your username is 6330d5b0syncope136_Random@apache.org.
Your email address is 6330d5b0syncope136_Random@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 6330d5b0syncope136_Random@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","6330d5b0syncope136_Random@apache.org","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 6330d5b0syncope136_Random@apache.org surname, welcome to Syncope! Your username is 6330d5b0syncope136_Random@apache.org. Your email address is 6330d5b0syncope136_Random@apache.org. Your email address inside a link: http://localhost/?email=6330d5b0syncope136_Random%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 6330d5b0syncope136_Random@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-b8bb-760a-b254-1e5e523a97da', 'USER', '019445a0-b866-7f7a-ab08-8bbf958bb662', 0, '

Hi 539693b0260@a.com surname, welcome to Syncope!

Your username is 539693b0260@a.com.
Your email address is 539693b0260@a.com. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 539693b0260@a.com
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","539693b0260@a.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 539693b0260@a.com surname, welcome to Syncope! Your username is 539693b0260@a.com. Your email address is 539693b0260@a.com. Your email address inside a link: http://localhost/?email=539693b0260%40a.com This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 539693b0260@a.com - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-a388-7688-81db-c4e16e0ed678', 'USER', '019445a0-a34d-7cbb-b41c-15741a6ef226', 0, '

Hi 40a1b8efissue234@syncope.apache.org surname, welcome to Syncope!

Your username is 40a1b8efissue234@syncope.apache.org.
Your email address is 40a1b8efissue234@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 40a1b8efissue234@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","40a1b8efissue234@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 40a1b8efissue234@syncope.apache.org surname, welcome to Syncope! Your username is 40a1b8efissue234@syncope.apache.org. Your email address is 40a1b8efissue234@syncope.apache.org. Your email address inside a link: http://localhost/?email=40a1b8efissue234%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 40a1b8efissue234@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-9d5f-7183-a4dc-9a2802979a05', 'USER', '019445a0-9d38-7bea-8124-d55b24cb0db0', 0, '

Hi 680ca9d8syncope505-ldap@syncope.apache.org surname, welcome to Syncope!

Your username is 680ca9d8syncope505-ldap@syncope.apache.org.
Your email address is 680ca9d8syncope505-ldap@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 680ca9d8syncope505-ldap@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["680ca9d8syncope505-ldap@syncope.apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 680ca9d8syncope505-ldap@syncope.apache.org surname, welcome to Syncope! Your username is 680ca9d8syncope505-ldap@syncope.apache.org. Your email address is 680ca9d8syncope505-ldap@syncope.apache.org. Your email address inside a link: http://localhost/?email=680ca9d8syncope505-ldap%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 680ca9d8syncope505-ldap@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-bbc1-72df-aa38-13a78cd06927', 'USER', '019445a0-bb7e-7073-8163-9d66eafd1424', 0, '

Hi a728051esyncope442@apache.org surname, welcome to Syncope!

Your username is a728051esyncope442@apache.org.
Your email address is a728051esyncope442@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • a728051esyncope442@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["a728051esyncope442@apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi a728051esyncope442@apache.org surname, welcome to Syncope! Your username is a728051esyncope442@apache.org. Your email address is a728051esyncope442@apache.org. Your email address inside a link: http://localhost/?email=a728051esyncope442%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * a728051esyncope442@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-8829-7749-a860-8426cc25ce7e', 'USER', '019445a0-87f5-79c7-a429-cebe778093c0', 1, '

Hi 7c2772a3syncope1793@apache.org surname, welcome to Syncope!

Your username is 7c2772a3syncope1793@apache.org.
Your email address is 7c2772a3syncope1793@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 7c2772a3syncope1793@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","7c2772a3syncope1793@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 7c2772a3syncope1793@apache.org surname, welcome to Syncope! Your username is 7c2772a3syncope1793@apache.org. Your email address is 7c2772a3syncope1793@apache.org. Your email address inside a link: http://localhost/?email=7c2772a3syncope1793%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 7c2772a3syncope1793@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-87c9-7e08-b731-7e0cf0cdb69c', 'USER', '019445a0-8793-7070-bce0-52f105942caa', 1, '

Hi 59e64987syncope1750@apache.org surname, welcome to Syncope!

Your username is 59e64987syncope1750@apache.org.
Your email address is 59e64987syncope1750@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 59e64987syncope1750@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","59e64987syncope1750@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 59e64987syncope1750@apache.org surname, welcome to Syncope! Your username is 59e64987syncope1750@apache.org. Your email address is 59e64987syncope1750@apache.org. Your email address inside a link: http://localhost/?email=59e64987syncope1750%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 59e64987syncope1750@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-8746-7928-b03f-27b0aa0e6584', 'USER', '019445a0-871e-7345-85ae-6e5cd1a93c05', 1, '

Hi a3bfa3ccsyncope1669@apache.org surname, welcome to Syncope!

Your username is a3bfa3ccsyncope1669@apache.org.
Your email address is a3bfa3ccsyncope1669@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • a3bfa3ccsyncope1669@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","a3bfa3ccsyncope1669@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi a3bfa3ccsyncope1669@apache.org surname, welcome to Syncope! Your username is a3bfa3ccsyncope1669@apache.org. Your email address is a3bfa3ccsyncope1669@apache.org. Your email address inside a link: http://localhost/?email=a3bfa3ccsyncope1669%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * a3bfa3ccsyncope1669@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-8575-7fcf-a788-f01016cbc610', 'USER', '019445a0-854a-73b2-9ad1-fa83e8d9b586', 1, '

Hi 35dc0558syncope1337@apache.org surname, welcome to Syncope!

Your username is 35dc0558syncope1337@apache.org.
Your email address is 35dc0558syncope1337@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 35dc0558syncope1337@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","35dc0558syncope1337@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 35dc0558syncope1337@apache.org surname, welcome to Syncope! Your username is 35dc0558syncope1337@apache.org. Your email address is 35dc0558syncope1337@apache.org. Your email address inside a link: http://localhost/?email=35dc0558syncope1337%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 35dc0558syncope1337@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-84c7-70f6-8d34-e64f4d5b1ad3', 'USER', '019445a0-84ab-7368-b48f-7abae925e045', 1, '

Hi a5f9526fsyncope1206@apache.org surname, welcome to Syncope!

Your username is a5f9526fsyncope1206@apache.org.
Your email address is a5f9526fsyncope1206@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • a5f9526fsyncope1206@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","a5f9526fsyncope1206@apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi a5f9526fsyncope1206@apache.org surname, welcome to Syncope! Your username is a5f9526fsyncope1206@apache.org. Your email address is a5f9526fsyncope1206@apache.org. Your email address inside a link: http://localhost/?email=a5f9526fsyncope1206%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * a5f9526fsyncope1206@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-8424-798e-86df-5e1ed819dccc', 'USER', '019445a0-83ee-7597-994b-f7cda1224506', 1, '

Hi 44a181d3syncope1166@apache.org surname, welcome to Syncope!

Your username is 44a181d3syncope1166@apache.org.
Your email address is 44a181d3syncope1166@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 44a181d3syncope1166@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["44a181d3syncope1166@apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 44a181d3syncope1166@apache.org surname, welcome to Syncope! Your username is 44a181d3syncope1166@apache.org. Your email address is 44a181d3syncope1166@apache.org. Your email address inside a link: http://localhost/?email=44a181d3syncope1166%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 44a181d3syncope1166@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-83e1-7100-b29a-ee5b2429b8c9', 'USER', '019445a0-839f-724b-8221-0778999b2655', 1, '

Hi issueSYNCOPE1099 surname, welcome to Syncope!

Your username is b7a31da7syncope1099U@apache.org.
Your email address is b7a31da7syncope1099U@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b7a31da7syncope1099U@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["b7a31da7syncope1099U@apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi issueSYNCOPE1099 surname, welcome to Syncope! Your username is b7a31da7syncope1099U@apache.org. Your email address is b7a31da7syncope1099U@apache.org. Your email address inside a link: http://localhost/?email=b7a31da7syncope1099U%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b7a31da7syncope1099U@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-8256-7fc2-860a-6c8b49ae77fc', 'USER', '019445a0-81fd-7cb4-b8e3-3d3b253ca451', 1, '

Hi 9ff0f62fsyncope881U@apache.org surname, welcome to Syncope!

Your username is 9ff0f62fsyncope881U@apache.org.
Your email address is 9ff0f62fsyncope881U@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 9ff0f62fsyncope881U@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • syncope881Gfbfec15b
  • -
- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","9ff0f62fsyncope881U@apache.org","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 9ff0f62fsyncope881U@apache.org surname, welcome to Syncope! Your username is 9ff0f62fsyncope881U@apache.org. Your email address is 9ff0f62fsyncope881U@apache.org. Your email address inside a link: http://localhost/?email=9ff0f62fsyncope881U%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 9ff0f62fsyncope881U@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * syncope881Gfbfec15b -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-819b-7d38-ac51-37a7dd541d5b', 'USER', '019445a0-8140-7a32-8285-f1e5154a8e01', 1, '

Hi fab67a5esyncope710@syncope.apache.org surname, welcome to Syncope!

Your username is fab67a5esyncope710@syncope.apache.org.
Your email address is fab67a5esyncope710@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • fab67a5esyncope710@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • syncope710.ldap9f585838
  • -
  • syncope710.dbc871b997
  • -
- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","fab67a5esyncope710@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi fab67a5esyncope710@syncope.apache.org surname, welcome to Syncope! Your username is fab67a5esyncope710@syncope.apache.org. Your email address is fab67a5esyncope710@syncope.apache.org. Your email address inside a link: http://localhost/?email=fab67a5esyncope710%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * fab67a5esyncope710@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * syncope710.ldap9f585838 - * syncope710.dbc871b997 -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-80c5-784f-b93e-0518d09d515f', 'USER', '019445a0-8098-7d15-9cb5-05758afaa366', 1, '

Hi b0ac11b5syncope686@apache.org surname, welcome to Syncope!

Your username is b0ac11b5syncope686@apache.org.
Your email address is b0ac11b5syncope686@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b0ac11b5syncope686@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","b0ac11b5syncope686@apache.org","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi b0ac11b5syncope686@apache.org surname, welcome to Syncope! Your username is b0ac11b5syncope686@apache.org. Your email address is b0ac11b5syncope686@apache.org. Your email address inside a link: http://localhost/?email=b0ac11b5syncope686%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b0ac11b5syncope686@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-8018-7429-a1c7-5a2f8213d650', 'USER', '019445a0-7fd6-704e-859e-b5b368bfa87b', 1, '

Hi c44ef274syncope647@syncope.apache.org surname, welcome to Syncope!

Your username is c44ef274syncope647@syncope.apache.org.
Your email address is c44ef274syncope647@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • c44ef274syncope647@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c44ef274syncope647@syncope.apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi c44ef274syncope647@syncope.apache.org surname, welcome to Syncope! Your username is c44ef274syncope647@syncope.apache.org. Your email address is c44ef274syncope647@syncope.apache.org. Your email address inside a link: http://localhost/?email=c44ef274syncope647%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * c44ef274syncope647@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-7fb3-7aaf-86a5-5ad8b5192ce7', 'USER', '019445a0-7f7e-704e-8393-11cb59cccd65', 1, '

Hi 23906949syncope626@syncope.apache.org surname, welcome to Syncope!

Your username is 23906949syncope626@syncope.apache.org.
Your email address is 23906949syncope626@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 23906949syncope626@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","23906949syncope626@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 23906949syncope626@syncope.apache.org surname, welcome to Syncope! Your username is 23906949syncope626@syncope.apache.org. Your email address is 23906949syncope626@syncope.apache.org. Your email address inside a link: http://localhost/?email=23906949syncope626%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 23906949syncope626@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-7e87-76fe-8ef3-a6e3e5cb0448', 'USER', '019445a0-7e33-72e7-9e7d-6b3725554d08', 1, '

Hi e3b2ce32493@test.org surname, welcome to Syncope!

Your username is e3b2ce32493@test.org.
Your email address is e3b2ce32493@test.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • e3b2ce32493@test.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","e3b2ce32493@test.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi e3b2ce32493@test.org surname, welcome to Syncope! Your username is e3b2ce32493@test.org. Your email address is e3b2ce32493@test.org. Your email address inside a link: http://localhost/?email=e3b2ce32493%40test.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * e3b2ce32493@test.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-7dc7-73a3-8309-b06bb8a35fe6', 'USER', '019445a0-7d85-7e6e-8e3a-1648d4852a6b', 1, '

Hi ea06be61syncope454@syncope.apache.org surname, welcome to Syncope!

Your username is ea06be61syncope454@syncope.apache.org.
Your email address is ea06be61syncope454@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • ea06be61syncope454@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","ea06be61syncope454@syncope.apache.org","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi ea06be61syncope454@syncope.apache.org surname, welcome to Syncope! Your username is ea06be61syncope454@syncope.apache.org. Your email address is ea06be61syncope454@syncope.apache.org. Your email address inside a link: http://localhost/?email=ea06be61syncope454%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * ea06be61syncope454@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-7d39-7f19-aef7-9b47f2b9caea', 'USER', '019445a0-7d0b-7e2c-961f-70f186543610', 1, '

Hi b1eb7fc3syncope435@syncope.apache.org surname, welcome to Syncope!

Your username is b1eb7fc3syncope435@syncope.apache.org.
Your email address is b1eb7fc3syncope435@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b1eb7fc3syncope435@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["b1eb7fc3syncope435@syncope.apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi b1eb7fc3syncope435@syncope.apache.org surname, welcome to Syncope! Your username is b1eb7fc3syncope435@syncope.apache.org. Your email address is b1eb7fc3syncope435@syncope.apache.org. Your email address inside a link: http://localhost/?email=b1eb7fc3syncope435%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b1eb7fc3syncope435@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-7cdf-7234-b6a2-38d2b7d96d2d', 'USER', '019445a0-7cba-770e-9f0e-5941af891484', 1, '

Hi 143dcc5csyncope426@syncope.apache.org surname, welcome to Syncope!

Your username is 143dcc5csyncope426@syncope.apache.org.
Your email address is 143dcc5csyncope426@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 143dcc5csyncope426@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","143dcc5csyncope426@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 143dcc5csyncope426@syncope.apache.org surname, welcome to Syncope! Your username is 143dcc5csyncope426@syncope.apache.org. Your email address is 143dcc5csyncope426@syncope.apache.org. Your email address inside a link: http://localhost/?email=143dcc5csyncope426%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 143dcc5csyncope426@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-7c86-73ec-9994-cf629d57dd34', 'USER', '019445a0-7c5c-708e-b180-eb7be6b10f1e', 1, '

Hi b66cf97bsyncope420@syncope.apache.org surname, welcome to Syncope!

Your username is b66cf97bsyncope420@syncope.apache.org.
Your email address is b66cf97bsyncope420@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b66cf97bsyncope420@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["b66cf97bsyncope420@syncope.apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi b66cf97bsyncope420@syncope.apache.org surname, welcome to Syncope! Your username is b66cf97bsyncope420@syncope.apache.org. Your email address is b66cf97bsyncope420@syncope.apache.org. Your email address inside a link: http://localhost/?email=b66cf97bsyncope420%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b66cf97bsyncope420@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-7b7d-7a8f-8d23-dc91b0739187', 'USER', '019445a0-7b58-7900-9b16-2436f65eb88e', 1, '

Hi ${user.getPlainAttr("firstname").get().values[0]} ${user.getPlainAttr("surname").get().values[0]}, welcome to Syncope!

Your username is ${user.username}.
Your email address is ${user.getPlainAttr("email").get().values[0]}. Your email address inside a link.

This message was sent to the following recipients:

    - $$ for (recipient: recipients) { -Na
  • ${recipient.getPlainAttr("email").get().values[0]}
  • - $$ } -
- because one of the following events occurred:
    - $$ for (event: events) { -
  • ${event}
  • - $$ } -
-

- $$ if (!empty(user.memberships)) { - You have been provided with the following groups: -
    - $$ for(membership : user.memberships) { -
  • ${membership.groupName}
  • - $$ } -
- $$ } - ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi ${user.getPlainAttr("firstname").get().values[0]} ${user.getPlainAttr("surname").get().values[0]}, welcome to Syncope! Your username is ${user.username}. Your email address is ${user.getPlainAttr("email").get().values[0]}. Your email address inside a link: http://localhost/?email=${user.getPlainAttr("email").get().values[0].replace(''@'', ''%40'')} This message was sent to the following recipients: - $$ for (recipient: recipients) { - * ${recipient.getPlainAttr("email").get().values[0]} - $$ } - - because one of the following events occurred: - $$ for (event: events) { - * ${event} - $$ } - - $$ if (!empty(user.memberships)) { - You have been provided with the following groups: - $$ for(membership : user.memberships) { - * ${membership.groupName} - $$ } - $$ } -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-7ae9-7ea3-ab9f-3583680ff9fc', 'USER', '019445a0-7aae-774c-a905-d42e1ca6f52d', 1, '

Hi 39877323syncope391@syncope.apache.org surname, welcome to Syncope!

Your username is 39877323syncope391@syncope.apache.org.
Your email address is 39877323syncope391@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 39877323syncope391@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","39877323syncope391@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 39877323syncope391@syncope.apache.org surname, welcome to Syncope! Your username is 39877323syncope391@syncope.apache.org. Your email address is 39877323syncope391@syncope.apache.org. Your email address inside a link: http://localhost/?email=39877323syncope391%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 39877323syncope391@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-7a98-7bd2-89b9-ffbaf485b85c', 'USER', '019445a0-7a65-7261-a8ed-7a723cc6a6cd', 1, '

Hi b6f2701bsyncope391@syncope.apache.org surname, welcome to Syncope!

Your username is b6f2701bsyncope391@syncope.apache.org.
Your email address is b6f2701bsyncope391@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b6f2701bsyncope391@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["b6f2701bsyncope391@syncope.apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi b6f2701bsyncope391@syncope.apache.org surname, welcome to Syncope! Your username is b6f2701bsyncope391@syncope.apache.org. Your email address is b6f2701bsyncope391@syncope.apache.org. Your email address inside a link: http://localhost/?email=b6f2701bsyncope391%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b6f2701bsyncope391@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-7a51-7d28-ab77-657a789a71ec', 'USER', '019445a0-7a07-7fba-afe7-7640449d1c13', 1, '

Hi nome0 cognome0, welcome to Syncope!

Your username is syncope391@syncope.apache.org.
Your email address is syncope391@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • syncope391@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","syncope391@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi nome0 cognome0, welcome to Syncope! Your username is syncope391@syncope.apache.org. Your email address is syncope391@syncope.apache.org. Your email address inside a link: http://localhost/?email=syncope391%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * syncope391@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-79fd-7881-a6ba-1c91ffd02b17', 'USER', '019445a0-79dd-76b6-972e-cac4f23f7ce6', 1, '

Hi a13f3e55syncope391@syncope.apache.org surname, welcome to Syncope!

Your username is a13f3e55syncope391@syncope.apache.org.
Your email address is a13f3e55syncope391@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • a13f3e55syncope391@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","a13f3e55syncope391@syncope.apache.org","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi a13f3e55syncope391@syncope.apache.org surname, welcome to Syncope! Your username is a13f3e55syncope391@syncope.apache.org. Your email address is a13f3e55syncope391@syncope.apache.org. Your email address inside a link: http://localhost/?email=a13f3e55syncope391%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * a13f3e55syncope391@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-7962-7807-b1c0-9db8714388fa', 'USER', '019445a0-7939-770c-a043-9d417b3521b6', 1, '

Hi eda450e1syncope383@apache.org surname, welcome to Syncope!

Your username is eda450e1syncope383@apache.org.
Your email address is eda450e1syncope383@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • eda450e1syncope383@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","eda450e1syncope383@apache.org","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi eda450e1syncope383@apache.org surname, welcome to Syncope! Your username is eda450e1syncope383@apache.org. Your email address is eda450e1syncope383@apache.org. Your email address inside a link: http://localhost/?email=eda450e1syncope383%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * eda450e1syncope383@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-78e1-752d-a5bc-9773cea0094f', 'USER', '019445a0-78ab-7c0a-8435-e6069174bed0', 1, '

Hi 1e3d5978syncope357@syncope.apache.org surname, welcome to Syncope!

Your username is 1e3d5978syncope357@syncope.apache.org.
Your email address is 1e3d5978syncope357@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 1e3d5978syncope357@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • SYNCOPE357-0894269c
  • -
- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","1e3d5978syncope357@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 1e3d5978syncope357@syncope.apache.org surname, welcome to Syncope! Your username is 1e3d5978syncope357@syncope.apache.org. Your email address is 1e3d5978syncope357@syncope.apache.org. Your email address inside a link: http://localhost/?email=1e3d5978syncope357%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 1e3d5978syncope357@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * SYNCOPE357-0894269c -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-7804-70bc-8a89-22cad63bc4b5', 'USER', '019445a0-77c5-7e27-88aa-55648f3dca54', 1, '

Hi 373c7e09syncope354@syncope.apache.org surname, welcome to Syncope!

Your username is 373c7e09syncope354@syncope.apache.org.
Your email address is 373c7e09syncope354@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 373c7e09syncope354@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • SYNCOPE354-4831108d
  • -
- ', '["373c7e09syncope354@syncope.apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 373c7e09syncope354@syncope.apache.org surname, welcome to Syncope! Your username is 373c7e09syncope354@syncope.apache.org. Your email address is 373c7e09syncope354@syncope.apache.org. Your email address inside a link: http://localhost/?email=373c7e09syncope354%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 373c7e09syncope354@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * SYNCOPE354-4831108d -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-7770-7c07-8df5-52d01dbf31b3', 'USER', '019445a0-0200-70a3-81f1-3693fde8829c', 1, '

Hi f822ed9esyncope279@apache.org surname, welcome to Syncope!

Your username is f822ed9esyncope279@apache.org.
Your email address is f822ed9esyncope279@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • f822ed9esyncope279@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","f822ed9esyncope279@apache.org","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi f822ed9esyncope279@apache.org surname, welcome to Syncope! Your username is f822ed9esyncope279@apache.org. Your email address is f822ed9esyncope279@apache.org. Your email address inside a link: http://localhost/?email=f822ed9esyncope279%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * f822ed9esyncope279@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-ba5e-7b6c-b7e3-4c15f17c8fc6', 'USER', '019445a0-ba06-728d-8215-48689ccf6f0d', 0, '

Hi 42037ee0397@syncope.apache.org surname, welcome to Syncope!

Your username is 42037ee0397@syncope.apache.org.
Your email address is 42037ee0397@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 42037ee0397@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["42037ee0397@syncope.apache.org","c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 42037ee0397@syncope.apache.org surname, welcome to Syncope! Your username is 42037ee0397@syncope.apache.org. Your email address is 42037ee0397@syncope.apache.org. Your email address inside a link: http://localhost/?email=42037ee0397%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 42037ee0397@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-c6cc-7ce2-885e-cf2df9fdcd8c', 'USER', '019445a0-c68c-73b5-85e9-01f2bdae4ad4', 0, '

Hi 2cfa73fasyncope691@syncope.apache.org surname, welcome to Syncope!

Your username is 2cfa73fasyncope691@syncope.apache.org.
Your email address is 2cfa73fasyncope691@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 2cfa73fasyncope691@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","2cfa73fasyncope691@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 2cfa73fasyncope691@syncope.apache.org surname, welcome to Syncope! Your username is 2cfa73fasyncope691@syncope.apache.org. Your email address is 2cfa73fasyncope691@syncope.apache.org. Your email address inside a link: http://localhost/?email=2cfa73fasyncope691%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 2cfa73fasyncope691@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-c509-7221-b523-8d2ce172f54c', 'USER', '019445a0-c4a3-78cf-9c2f-7bd8aae12b7f', 0, '

Hi 56c54758syn453@syncope.apache.org surname, welcome to Syncope!

Your username is 56c54758syn453@syncope.apache.org.
Your email address is 56c54758syn453@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 56c54758syn453@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • issueSYNCOPE453Group2ed326b0
  • -
- ', '["c623476ca.b@c.com","f11b420ag.h@t.com","e9798bebpwdonly@t.com","56c54758syn453@syncope.apache.org"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 56c54758syn453@syncope.apache.org surname, welcome to Syncope! Your username is 56c54758syn453@syncope.apache.org. Your email address is 56c54758syn453@syncope.apache.org. Your email address inside a link: http://localhost/?email=56c54758syn453%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 56c54758syn453@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * issueSYNCOPE453Group2ed326b0 -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); -INSERT INTO notificationtask VALUES ('019445a0-c791-7249-8c32-ce7cc93767ed', 'USER', '019445a0-c759-7249-a6d1-bfc52eade8c7', 0, '

Hi 24264dd6virattrcache@apache.org surname, welcome to Syncope!

Your username is 24264dd6virattrcache@apache.org.
Your email address is 24264dd6virattrcache@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 24264dd6virattrcache@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- ', '["c623476ca.b@c.com","24264dd6virattrcache@apache.org","f11b420ag.h@t.com","e9798bebpwdonly@t.com"]', 'syncopetest-75190220@syncope.apache.org', 'Test notification bd1a937d', 'Hi 24264dd6virattrcache@apache.org surname, welcome to Syncope! Your username is 24264dd6virattrcache@apache.org. Your email address is 24264dd6virattrcache@apache.org. Your email address inside a link: http://localhost/?email=24264dd6virattrcache%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 24264dd6virattrcache@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - -', 'ALL', '0194459d-f0b5-765d-8eac-c8f0e790bb15'); - - --- --- TOC entry 4630 (class 0 OID 16687) --- Dependencies: 288 --- Data for Name: notificationtaskexec; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO notificationtaskexec VALUES ('0194459c-0543-74b1-a824-57252ba74842', '2025-01-08 11:10:40.661926+00', 'admin', 'FROM: admin@prova.org -TO: recipient@prova.org -SUBJECT: Notification for SYNCOPE-81 - -NOTIFICATION-81 - -NOTIFICATION-81 -', '2025-01-08 11:10:40.452667+00', 'SENT', 'e1e520f0-2cbd-4e11-9a89-ea58a0f957e7'); -INSERT INTO notificationtaskexec VALUES ('0194459d-d236-7b24-bf29-347030d44c7d', '2025-01-08 11:12:38.547893+00', 'admin', 'FROM: syncopetest-9cc43fc2@syncope.apache.org -TO: 510779f6notificationtest@syncope.apache.org -SUBJECT: Test notification 213c4def - -Hi 510779f6notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 510779f6notificationtest@syncope.apache.org. Your email address is 510779f6notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=510779f6notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 510779f6notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi 510779f6notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 510779f6notificationtest@syncope.apache.org.
Your email address is 510779f6notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 510779f6notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:12:38.454123+00', 'SENT', '0194459d-ce21-7273-8b72-b82c5a6ed90c'); -INSERT INTO notificationtaskexec VALUES ('0194459d-df57-7676-84ec-353a17873a90', '2025-01-08 11:12:41.910736+00', 'admin', 'FROM: syncopetest-e30a5adc@syncope.apache.org -TO: TestNotificationRecipientsProvider@syncope.apache.org -SUBJECT: Test notification fd7c07b6 - -Hi , welcome to Syncope! Your username is . Your email address is . Your email address inside a link: http://localhost/?email= This message was sent to the following recipients: - - because one of the following events occurred: - * [LOGIC]:[GroupLogic]:[]:[create]:[SUCCESS] - - - -

Hi , welcome to Syncope!

Your username is .
Your email address is . Your email address inside a link.

This message was sent to the following recipients:

    -
- because one of the following events occurred:
    -
  • [LOGIC]:[GroupLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:12:41.815847+00', 'SENT', '0194459d-db47-7705-a750-5385fedf1e45'); -INSERT INTO notificationtaskexec VALUES ('0194459d-eca8-7cd3-b43b-e8f2785b290c', '2025-01-08 11:12:45.228202+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Got bad greeting from SMTP host: localhost, port: 2525, response: [EOF]. Failed messages: javax.mail.MessagingException: Got bad greeting from SMTP host: localhost, port: 2525, response: [EOF]; message exception details (1) are: -Failed message 1: -javax.mail.MessagingException: Got bad greeting from SMTP host: localhost, port: 2525, response: [EOF] - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2198) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.executeSingle(Unknown Source) - at org.apache.syncope.core.logic.TaskLogic.doExecute(TaskLogic.java:334) - at org.apache.syncope.core.logic.TaskLogic.execute(TaskLogic.java:393) - at org.apache.syncope.core.logic.TaskLogic$$FastClassBySpringCGLIB$$5e3d5315.invoke() - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) - at org.apache.syncope.core.logic.LogicInvocationHandler.around(LogicInvocationHandler.java:83) - at jdk.internal.reflect.GeneratedMethodAccessor144.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634) - at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624) - at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:156) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707) - at org.apache.syncope.core.logic.TaskLogic$$EnhancerBySpringCGLIB$$125b70e.execute() - at org.apache.syncope.core.rest.cxf.service.AbstractExecutableService.execute(AbstractExecutableService.java:80) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) - at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:201) - at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:104) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96) - at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) - at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) - at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) - at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) - at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:304) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:217) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:279) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:352) - at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.apache.syncope.core.spring.security.MustChangePasswordFilter.doFilter(MustChangePasswordFilter.java:63) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:164) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:168) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.apache.syncope.core.spring.security.JWTAuthenticationFilter.doFilterInternal(JWTAuthenticationFilter.java:132) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:225) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:190) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) - at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:829) - - -javax.mail.MessagingException: Got bad greeting from SMTP host: localhost, port: 2525, response: [EOF] - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2198) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.executeSingle(Unknown Source) - at org.apache.syncope.core.logic.TaskLogic.doExecute(TaskLogic.java:334) - at org.apache.syncope.core.logic.TaskLogic.execute(TaskLogic.java:393) - at org.apache.syncope.core.logic.TaskLogic$$FastClassBySpringCGLIB$$5e3d5315.invoke() - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) - at org.apache.syncope.core.logic.LogicInvocationHandler.around(LogicInvocationHandler.java:83) - at jdk.internal.reflect.GeneratedMethodAccessor144.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634) - at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624) - at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:156) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707) - at org.apache.syncope.core.logic.TaskLogic$$EnhancerBySpringCGLIB$$125b70e.execute() - at org.apache.syncope.core.rest.cxf.service.AbstractExecutableService.execute(AbstractExecutableService.java:80) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) - at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:201) - at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:104) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96) - at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) - at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) - at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) - at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) - at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:304) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:217) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:279) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:352) - at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.apache.syncope.core.spring.security.MustChangePasswordFilter.doFilter(MustChangePasswordFilter.java:63) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:164) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:168) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.apache.syncope.core.spring.security.JWTAuthenticationFilter.doFilterInternal(JWTAuthenticationFilter.java:132) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:225) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:190) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) - at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:829) - - -', '2025-01-08 11:12:45.224315+00', 'NOT_SENT', '0194459d-e893-767a-9168-90850cca5175'); -INSERT INTO notificationtaskexec VALUES ('0194459d-f519-7070-873c-60106f9e3aa8', '2025-01-08 11:12:47.431749+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 0266a4d7notificationtest@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 0266a4d7notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 0266a4d7notificationtest@syncope.apache.org. Your email address is 0266a4d7notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=0266a4d7notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 0266a4d7notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi 0266a4d7notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 0266a4d7notificationtest@syncope.apache.org.
Your email address is 0266a4d7notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 0266a4d7notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:12:47.385493+00', 'SENT', '0194459d-f0fc-7eb0-8812-391791842926'); -INSERT INTO notificationtaskexec VALUES ('0194459e-01e7-7a9c-82bd-88d196291cab', '2025-01-08 11:12:50.709768+00', 'admin', 'FROM: syncopetest-9125115f@syncope.apache.org -TO: a129b4c4notificationtest@syncope.apache.org -SUBJECT: Test notification 5cda829c - -Hi a129b4c4notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is a129b4c4notificationtest@syncope.apache.org. Your email address is a129b4c4notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=a129b4c4notificationtest%40syncope.apache.org This message was sent to the following recipients: - * a129b4c4notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi a129b4c4notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is a129b4c4notificationtest@syncope.apache.org.
Your email address is a129b4c4notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • a129b4c4notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:12:50.663761+00', 'SENT', '0194459d-fdda-7d0f-9218-b6daa46bde40'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e590-76d2-a437-fce9a2c8f3d0', '2025-01-08 11:16:00.019924+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.016888+00', 'NOT_SENT', '019445a0-c6cc-7ce2-885e-cf2df9fdcd8c'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e594-7fe9-a082-3131e82335fb', '2025-01-08 11:16:00.02375+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.02091+00', 'NOT_SENT', '019445a0-c60e-7309-87d1-74c4701c6173'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e598-7a51-b5cb-49e3c9aa463b', '2025-01-08 11:16:00.028224+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.024647+00', 'NOT_SENT', '019445a0-c5d2-7af7-a35b-b10765851c70'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e59d-7f1d-84cc-7642f812edfb', '2025-01-08 11:16:00.031784+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.029093+00', 'NOT_SENT', '019445a0-c509-7221-b523-8d2ce172f54c'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e5a0-7df3-aa89-e290492c0b07', '2025-01-08 11:16:00.03568+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.032271+00', 'NOT_SENT', '019445a0-bbc1-72df-aa38-13a78cd06927'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e5a4-7c17-90ed-1b5d5fd68ab6', '2025-01-08 11:16:00.038557+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.036349+00', 'NOT_SENT', '019445a0-bb73-7a94-a80e-c1cb910a60ae'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e5a7-75cf-b0df-0b2557933886', '2025-01-08 11:16:00.04175+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.039011+00', 'NOT_SENT', '019445a0-ba5e-7b6c-b7e3-4c15f17c8fc6'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e5aa-721c-8d4e-674ee67233ba', '2025-01-08 11:16:00.045654+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.042289+00', 'NOT_SENT', '019445a0-b8bb-760a-b254-1e5e523a97da'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e5ae-7860-becd-b6d98989e34e', '2025-01-08 11:16:00.048005+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.046142+00', 'NOT_SENT', '019445a0-b735-762f-945e-b5253cd65d84'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e5b0-7b67-a216-ccd64965fd42', '2025-01-08 11:16:00.050493+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.048433+00', 'NOT_SENT', '019445a0-aa23-7e88-9964-89f6e8b675fe'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e5b3-7fd4-9f0a-6b9d5d432600', '2025-01-08 11:16:00.054333+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.051509+00', 'NOT_SENT', '019445a0-a8e5-74b5-928c-f3cfeed0ead6'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e5b6-7de0-bb53-9b9852e25c06', '2025-01-08 11:16:00.057272+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.054994+00', 'NOT_SENT', '019445a0-a866-7e7f-8dfd-81f15c3d8dd2'); -INSERT INTO notificationtaskexec VALUES ('0194459e-2668-7b78-8d74-79d32fb41335', '2025-01-08 11:13:00.054736+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: f3bb6952test@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi f3bb6952test@syncope.apache.org surname, welcome to Syncope! Your username is f3bb6952test@syncope.apache.org. Your email address is f3bb6952test@syncope.apache.org. Your email address inside a link: http://localhost/?email=f3bb6952test%40syncope.apache.org This message was sent to the following recipients: - * f3bb6952test@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi f3bb6952test@syncope.apache.org surname, welcome to Syncope!

Your username is f3bb6952test@syncope.apache.org.
Your email address is f3bb6952test@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f3bb6952test@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:13:00.008967+00', 'SENT', '0194459e-24ce-72b7-a7f8-4491dfb4dfdb'); -INSERT INTO notificationtaskexec VALUES ('0194459e-2698-7021-a957-21db0cb7a460', '2025-01-08 11:13:00.101869+00', 'admin', 'FROM: syncope81@syncope.apache.org -TO: e96e54c2notificationtest@syncope.apache.org -SUBJECT: Test notification - -Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is e96e54c2notificationtest@syncope.apache.org. Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=e96e54c2notificationtest%40syncope.apache.org This message was sent to the following recipients: - * e96e54c2notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is e96e54c2notificationtest@syncope.apache.org.
Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • e96e54c2notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:13:00.05629+00', 'SENT', '0194459e-13de-7522-9260-68017350e794'); -INSERT INTO notificationtaskexec VALUES ('0194459e-26c7-7d58-b369-3531afbaf25e', '2025-01-08 11:13:00.147955+00', 'admin', 'FROM: syncopetest-9125115f@syncope.apache.org -TO: e96e54c2notificationtest@syncope.apache.org -SUBJECT: Test notification 5cda829c - -Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is e96e54c2notificationtest@syncope.apache.org. Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=e96e54c2notificationtest%40syncope.apache.org This message was sent to the following recipients: - * e96e54c2notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is e96e54c2notificationtest@syncope.apache.org.
Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • e96e54c2notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:13:00.103114+00', 'SENT', '0194459e-13cf-73d4-9050-4cb1900be07b'); -INSERT INTO notificationtaskexec VALUES ('0194459e-26f4-776d-8bae-84449dddbcd0', '2025-01-08 11:13:00.193639+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e96e54c2notificationtest@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is e96e54c2notificationtest@syncope.apache.org. Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=e96e54c2notificationtest%40syncope.apache.org This message was sent to the following recipients: - * e96e54c2notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is e96e54c2notificationtest@syncope.apache.org.
Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • e96e54c2notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:13:00.148836+00', 'SENT', '0194459e-13bf-7866-a425-a984c13406d6'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e5b9-7a9f-9623-431a90834367', '2025-01-08 11:16:00.060017+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.057822+00', 'NOT_SENT', '019445a0-a644-743c-bb1d-ba1a9dc9e41a'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e5bc-759d-9136-bf43c487d332', '2025-01-08 11:16:00.063315+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.060928+00', 'NOT_SENT', '019445a0-a53d-7887-a22b-387903839858'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e5bf-76a5-beae-f7b30250c8fd', '2025-01-08 11:16:00.066593+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.06392+00', 'NOT_SENT', '019445a0-a4b0-7a9b-92bb-6a84d2d46da8'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e5c3-77bd-afef-7a6fb6a832ca', '2025-01-08 11:16:00.071907+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.06794+00', 'NOT_SENT', '019445a0-a46b-7f6a-8fb4-334694dec88f'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e5c8-776c-a08e-00d1448bb06d', '2025-01-08 11:16:00.075184+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.07294+00', 'NOT_SENT', '019445a0-a3ee-750f-bc01-e8eb81f2fbc8'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e5cb-70d0-9799-2ce808f8c924', '2025-01-08 11:16:00.077928+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.075769+00', 'NOT_SENT', '019445a0-a388-7688-81db-c4e16e0ed678'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e5ce-7d22-a143-b76d77613384', '2025-01-08 11:16:00.080485+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.078468+00', 'NOT_SENT', '019445a0-9f18-703f-a03c-3256b90236d6'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e5d0-7fbb-8abc-a5dd219860fc', '2025-01-08 11:16:00.082561+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.080977+00', 'NOT_SENT', '019445a0-9e26-7dd1-af47-824185c3ca1e'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e5d3-7984-a698-64bcceab6471', '2025-01-08 11:16:00.086518+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.083194+00', 'NOT_SENT', '019445a0-9d5f-7183-a4dc-9a2802979a05'); -INSERT INTO notificationtaskexec VALUES ('0194459e-2722-7942-89c1-73f8198a63c3', '2025-01-08 11:13:00.239774+00', 'admin', 'FROM: syncopetest-2d987923@syncope.apache.org -TO: e96e54c2notificationtest@syncope.apache.org -SUBJECT: Test notification b0356952 - -Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is e96e54c2notificationtest@syncope.apache.org. Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=e96e54c2notificationtest%40syncope.apache.org This message was sent to the following recipients: - * e96e54c2notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is e96e54c2notificationtest@syncope.apache.org.
Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • e96e54c2notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:13:00.1944+00', 'SENT', '0194459e-13b0-7eee-bd30-4c8f35926e4e'); -INSERT INTO notificationtaskexec VALUES ('0194459e-2750-7d53-8b37-d0e5b87cf9d4', '2025-01-08 11:13:00.330285+00', 'admin', 'FROM: syncopetest-9cc43fc2@syncope.apache.org -TO: syncope445@syncope.apache.org -SUBJECT: Test notification 213c4def - -Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is e96e54c2notificationtest@syncope.apache.org. Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=e96e54c2notificationtest%40syncope.apache.org This message was sent to the following recipients: - * e96e54c2notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi e96e54c2notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is e96e54c2notificationtest@syncope.apache.org.
Your email address is e96e54c2notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • e96e54c2notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:13:00.240719+00', 'SENT', '0194459e-139c-7a89-9bfc-52b249752526'); -INSERT INTO notificationtaskexec VALUES ('0194459e-27d9-7a64-bcf5-095ee8783c16', '2025-01-08 11:13:00.423628+00', 'admin', 'FROM: syncopetest-9125115f@syncope.apache.org -TO: 7439c502notificationtest@syncope.apache.org -SUBJECT: Test notification 5cda829c - -Hi 7439c502notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 7439c502notificationtest@syncope.apache.org. Your email address is 7439c502notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=7439c502notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 7439c502notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi 7439c502notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 7439c502notificationtest@syncope.apache.org.
Your email address is 7439c502notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 7439c502notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:13:00.377822+00', 'SENT', '0194459e-0ae0-7756-a715-03029b3a6e37'); -INSERT INTO notificationtaskexec VALUES ('0194459e-2809-7c7d-b4a0-841a7ee5e66b', '2025-01-08 11:13:00.470342+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 7439c502notificationtest@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 7439c502notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 7439c502notificationtest@syncope.apache.org. Your email address is 7439c502notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=7439c502notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 7439c502notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi 7439c502notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 7439c502notificationtest@syncope.apache.org.
Your email address is 7439c502notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 7439c502notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:13:00.425178+00', 'SENT', '0194459e-0ac3-7805-a7b5-e6dc6672e788'); -INSERT INTO notificationtaskexec VALUES ('0194459e-2838-7466-b591-b5653ac0f10d', '2025-01-08 11:13:00.51774+00', 'admin', 'FROM: syncopetest-2d987923@syncope.apache.org -TO: 7439c502notificationtest@syncope.apache.org -SUBJECT: Test notification b0356952 - -Hi 7439c502notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 7439c502notificationtest@syncope.apache.org. Your email address is 7439c502notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=7439c502notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 7439c502notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi 7439c502notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 7439c502notificationtest@syncope.apache.org.
Your email address is 7439c502notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 7439c502notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:13:00.472047+00', 'SENT', '0194459e-0ab5-726f-a141-11b42362cc00'); -INSERT INTO notificationtaskexec VALUES ('0194459e-2867-7d20-95df-a265154185db', '2025-01-08 11:13:00.608083+00', 'admin', 'FROM: syncopetest-9cc43fc2@syncope.apache.org -TO: 7439c502notificationtest@syncope.apache.org -SUBJECT: Test notification 213c4def - -Hi 7439c502notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 7439c502notificationtest@syncope.apache.org. Your email address is 7439c502notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=7439c502notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 7439c502notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi 7439c502notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 7439c502notificationtest@syncope.apache.org.
Your email address is 7439c502notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 7439c502notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:13:00.519218+00', 'SENT', '0194459e-0aa6-7039-bbc8-00f7edc41369'); -INSERT INTO notificationtaskexec VALUES ('0194459e-28ed-7ebc-9f6a-dcc0059ce83b', '2025-01-08 11:13:00.700207+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: a129b4c4notificationtest@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi a129b4c4notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is a129b4c4notificationtest@syncope.apache.org. Your email address is a129b4c4notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=a129b4c4notificationtest%40syncope.apache.org This message was sent to the following recipients: - * a129b4c4notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi a129b4c4notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is a129b4c4notificationtest@syncope.apache.org.
Your email address is a129b4c4notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • a129b4c4notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:13:00.653869+00', 'SENT', '0194459d-fdcf-7cf3-b4b5-740a8399f5d5'); -INSERT INTO notificationtaskexec VALUES ('0194459e-291d-7ab7-aed5-adc6be3edd60', '2025-01-08 11:13:00.748937+00', 'admin', 'FROM: syncopetest-2d987923@syncope.apache.org -TO: a129b4c4notificationtest@syncope.apache.org -SUBJECT: Test notification b0356952 - -Hi a129b4c4notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is a129b4c4notificationtest@syncope.apache.org. Your email address is a129b4c4notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=a129b4c4notificationtest%40syncope.apache.org This message was sent to the following recipients: - * a129b4c4notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi a129b4c4notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is a129b4c4notificationtest@syncope.apache.org.
Your email address is a129b4c4notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • a129b4c4notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:13:00.701374+00', 'SENT', '0194459d-fdc4-733f-a49f-f96f25b6acbb'); -INSERT INTO notificationtaskexec VALUES ('0194459e-294e-7c7c-bca2-096457ffff59', '2025-01-08 11:13:00.844352+00', 'admin', 'FROM: syncopetest-9cc43fc2@syncope.apache.org -TO: a129b4c4notificationtest@syncope.apache.org -SUBJECT: Test notification 213c4def - -Hi a129b4c4notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is a129b4c4notificationtest@syncope.apache.org. Your email address is a129b4c4notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=a129b4c4notificationtest%40syncope.apache.org This message was sent to the following recipients: - * a129b4c4notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi a129b4c4notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is a129b4c4notificationtest@syncope.apache.org.
Your email address is a129b4c4notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • a129b4c4notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:13:00.750295+00', 'SENT', '0194459d-fdba-7b11-8cfe-3345563407f8'); -INSERT INTO notificationtaskexec VALUES ('0194459e-29db-726f-958b-112332605627', '2025-01-08 11:13:00.936818+00', 'admin', 'FROM: syncopetest-2d987923@syncope.apache.org -TO: 0266a4d7notificationtest@syncope.apache.org -SUBJECT: Test notification b0356952 - -Hi 0266a4d7notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 0266a4d7notificationtest@syncope.apache.org. Your email address is 0266a4d7notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=0266a4d7notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 0266a4d7notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi 0266a4d7notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 0266a4d7notificationtest@syncope.apache.org.
Your email address is 0266a4d7notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 0266a4d7notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:13:00.891134+00', 'SENT', '0194459d-f0f3-749d-9ea1-27fcb9c91277'); -INSERT INTO notificationtaskexec VALUES ('0194459e-2a0a-7ea6-8501-1a6cf79cf22b', '2025-01-08 11:13:01.028551+00', 'admin', 'FROM: syncopetest-9cc43fc2@syncope.apache.org -TO: 0266a4d7notificationtest@syncope.apache.org -SUBJECT: Test notification 213c4def - -Hi 0266a4d7notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 0266a4d7notificationtest@syncope.apache.org. Your email address is 0266a4d7notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=0266a4d7notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 0266a4d7notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi 0266a4d7notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 0266a4d7notificationtest@syncope.apache.org.
Your email address is 0266a4d7notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 0266a4d7notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:13:00.938063+00', 'SENT', '0194459d-f0ea-7567-9ce6-8fd0b0281c75'); -INSERT INTO notificationtaskexec VALUES ('0194459e-2a91-7843-a582-ee197d00a468', '2025-01-08 11:13:01.118927+00', 'admin', 'FROM: syncopetest-2d987923@syncope.apache.org -TO: 28e43412notificationtest@syncope.apache.org -SUBJECT: Test notification b0356952 - -Hi 28e43412notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 28e43412notificationtest@syncope.apache.org. Your email address is 28e43412notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=28e43412notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 28e43412notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi 28e43412notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 28e43412notificationtest@syncope.apache.org.
Your email address is 28e43412notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 28e43412notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:13:01.07368+00', 'SENT', '0194459d-e893-767a-9168-90850cca5175'); -INSERT INTO notificationtaskexec VALUES ('0194459e-2ac0-7cd1-a40c-4e1c6c291585', '2025-01-08 11:13:01.207419+00', 'admin', 'FROM: syncopetest-9cc43fc2@syncope.apache.org -TO: syncope445@syncope.apache.org -SUBJECT: Test notification 213c4def - -Hi 28e43412notificationtest@syncope.apache.org surname, welcome to Syncope! Your username is 28e43412notificationtest@syncope.apache.org. Your email address is 28e43412notificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=28e43412notificationtest%40syncope.apache.org This message was sent to the following recipients: - * 28e43412notificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi 28e43412notificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is 28e43412notificationtest@syncope.apache.org.
Your email address is 28e43412notificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 28e43412notificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:13:01.120349+00', 'SENT', '0194459d-e885-717c-9893-f5f1e806d20f'); -INSERT INTO notificationtaskexec VALUES ('0194459e-2b45-7e40-a314-fe2f03bec041', '2025-01-08 11:13:01.34352+00', 'admin', 'FROM: syncopetest-9cc43fc2@syncope.apache.org -TO: syncope445@syncope.apache.org -SUBJECT: Test notification 213c4def - -Hi b7a499fbnotificationtest@syncope.apache.org surname, welcome to Syncope! Your username is b7a499fbnotificationtest@syncope.apache.org. Your email address is b7a499fbnotificationtest@syncope.apache.org. Your email address inside a link: http://localhost/?email=b7a499fbnotificationtest%40syncope.apache.org This message was sent to the following recipients: - * b7a499fbnotificationtest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi b7a499fbnotificationtest@syncope.apache.org surname, welcome to Syncope!

Your username is b7a499fbnotificationtest@syncope.apache.org.
Your email address is b7a499fbnotificationtest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • b7a499fbnotificationtest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:13:01.253428+00', 'SENT', '0194459d-e828-7512-baa8-5e203f7a5f29'); -INSERT INTO notificationtaskexec VALUES ('0194459e-7484-7b26-915a-2c97a8a971db', '2025-01-08 11:13:20.050933+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: d8463004taskBatch@apache.org -SUBJECT: Test notification bd1a937d - -Hi d8463004taskBatch@apache.org surname, welcome to Syncope! Your username is d8463004taskBatch@apache.org. Your email address is d8463004taskBatch@apache.org. Your email address inside a link: http://localhost/?email=d8463004taskBatch%40apache.org This message was sent to the following recipients: - * d8463004taskBatch@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi d8463004taskBatch@apache.org surname, welcome to Syncope!

Your username is d8463004taskBatch@apache.org.
Your email address is d8463004taskBatch@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • d8463004taskBatch@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:13:20.004963+00', 'SENT', '0194459e-4beb-7c6c-a7f3-522f93e3f8b8'); -INSERT INTO notificationtaskexec VALUES ('0194459e-74b3-7dd1-a650-8ab87e78b949', NULL, 'admin', 'Could not fetch all required information for sending out notifications: -From: syncopetest-75190220@syncope.apache.org -To: [] -Subject: Test notification bd1a937d -HTML body: -

Hi ${user.getPlainAttr("firstname").get().values[0]} ${user.getPlainAttr("surname").get().values[0]}, welcome to Syncope!

Your username is ${user.username}.
Your email address is ${user.getPlainAttr("email").get().values[0]}. Your email address inside a link.

This message was sent to the following recipients:

    - $$ for (recipient: recipients) { -Na
  • ${recipient.getPlainAttr("email").get().values[0]}
  • - $$ } -
- because one of the following events occurred:
    - $$ for (event: events) { -
  • ${event}
  • - $$ } -
-

- $$ if (!empty(user.memberships)) { - You have been provided with the following groups: -
    - $$ for(membership : user.memberships) { -
  • ${membership.groupName}
  • - $$ } -
- $$ } - -Text body: -Hi ${user.getPlainAttr("firstname").get().values[0]} ${user.getPlainAttr("surname").get().values[0]}, welcome to Syncope! Your username is ${user.username}. Your email address is ${user.getPlainAttr("email").get().values[0]}. Your email address inside a link: http://localhost/?email=${user.getPlainAttr("email").get().values[0].replace(''@'', ''%40'')} This message was sent to the following recipients: - $$ for (recipient: recipients) { - * ${recipient.getPlainAttr("email").get().values[0]} - $$ } - - because one of the following events occurred: - $$ for (event: events) { - * ${event} - $$ } - - $$ if (!empty(user.memberships)) { - You have been provided with the following groups: - $$ for(membership : user.memberships) { - * ${membership.groupName} - $$ } - $$ } - -', '2025-01-08 11:13:20.051665+00', 'NOT_SENT', '0194459e-4ada-7d8d-9944-723c3cf6978c'); -INSERT INTO notificationtaskexec VALUES ('0194459e-74b6-785c-a210-ac53bfecf228', '2025-01-08 11:13:20.099549+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: d4bdd5d8syncope1567@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi d4bdd5d8syncope1567@syncope.apache.org surname, welcome to Syncope! Your username is d4bdd5d8syncope1567@syncope.apache.org. Your email address is d4bdd5d8syncope1567@syncope.apache.org. Your email address inside a link: http://localhost/?email=d4bdd5d8syncope1567%40syncope.apache.org This message was sent to the following recipients: - * d4bdd5d8syncope1567@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi d4bdd5d8syncope1567@syncope.apache.org surname, welcome to Syncope!

Your username is d4bdd5d8syncope1567@syncope.apache.org.
Your email address is d4bdd5d8syncope1567@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • d4bdd5d8syncope1567@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:13:20.054254+00', 'SENT', '0194459e-49b1-7468-bed9-fa3712ddf754'); -INSERT INTO notificationtaskexec VALUES ('0194459e-74e4-7bf6-9205-7d0834a872a3', '2025-01-08 11:13:20.145962+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: daf402acsyncope1473@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi daf402acsyncope1473@syncope.apache.org surname, welcome to Syncope! Your username is daf402acsyncope1473@syncope.apache.org. Your email address is daf402acsyncope1473@syncope.apache.org. Your email address inside a link: http://localhost/?email=daf402acsyncope1473%40syncope.apache.org This message was sent to the following recipients: - * daf402acsyncope1473@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * SYNCOPEGROUP1473-b81c6bbe - - -

Hi daf402acsyncope1473@syncope.apache.org surname, welcome to Syncope!

Your username is daf402acsyncope1473@syncope.apache.org.
Your email address is daf402acsyncope1473@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • daf402acsyncope1473@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • SYNCOPEGROUP1473-b81c6bbe
  • -
- -', '2025-01-08 11:13:20.100507+00', 'SENT', '0194459e-485a-77db-9627-2557e0849849'); -INSERT INTO notificationtaskexec VALUES ('0194459e-7512-724b-858b-6c8bda972c2e', '2025-01-08 11:13:20.190758+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: faf52b01syncope1430@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi faf52b01syncope1430@syncope.apache.org surname, welcome to Syncope! Your username is faf52b01syncope1430@syncope.apache.org. Your email address is faf52b01syncope1430@syncope.apache.org. Your email address inside a link: http://localhost/?email=faf52b01syncope1430%40syncope.apache.org This message was sent to the following recipients: - * faf52b01syncope1430@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi faf52b01syncope1430@syncope.apache.org surname, welcome to Syncope!

Your username is faf52b01syncope1430@syncope.apache.org.
Your email address is faf52b01syncope1430@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • faf52b01syncope1430@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:13:20.146862+00', 'SENT', '0194459e-4774-76cb-9e50-30742b8a5c5c'); -INSERT INTO notificationtaskexec VALUES ('0194459e-753f-7b27-97b1-10419e3c8f43', '2025-01-08 11:13:20.237351+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 948bc7f3xxxyyy@xxx.xxx -SUBJECT: Test notification bd1a937d - -Hi 948bc7f3xxxyyy@xxx.xxx surname, welcome to Syncope! Your username is 948bc7f3xxxyyy@xxx.xxx. Your email address is 948bc7f3xxxyyy@xxx.xxx. Your email address inside a link: http://localhost/?email=948bc7f3xxxyyy%40xxx.xxx This message was sent to the following recipients: - * 948bc7f3xxxyyy@xxx.xxx - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 948bc7f3xxxyyy@xxx.xxx surname, welcome to Syncope!

Your username is 948bc7f3xxxyyy@xxx.xxx.
Your email address is 948bc7f3xxxyyy@xxx.xxx. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 948bc7f3xxxyyy@xxx.xxx
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:13:20.191747+00', 'SENT', '0194459e-4480-70cc-99ae-67ecd57ed93a'); -INSERT INTO notificationtaskexec VALUES ('0194459e-756e-73bb-b5bd-225b776673e5', '2025-01-08 11:13:20.283135+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 3668f9e0privilege@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 3668f9e0privilege@syncope.apache.org surname, welcome to Syncope! Your username is 3668f9e0privilege@syncope.apache.org. Your email address is 3668f9e0privilege@syncope.apache.org. Your email address inside a link: http://localhost/?email=3668f9e0privilege%40syncope.apache.org This message was sent to the following recipients: - * 3668f9e0privilege@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 3668f9e0privilege@syncope.apache.org surname, welcome to Syncope!

Your username is 3668f9e0privilege@syncope.apache.org.
Your email address is 3668f9e0privilege@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 3668f9e0privilege@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:13:20.238043+00', 'SENT', '0194459e-3a9c-7f51-89ea-b2fe98d12026'); -INSERT INTO notificationtaskexec VALUES ('0194459e-759b-7523-ab85-08177b04a96e', '2025-01-08 11:13:20.32852+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 1683bae7issue260@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 1683bae7issue260@syncope.apache.org surname, welcome to Syncope! Your username is 1683bae7issue260@syncope.apache.org. Your email address is 1683bae7issue260@syncope.apache.org. Your email address inside a link: http://localhost/?email=1683bae7issue260%40syncope.apache.org This message was sent to the following recipients: - * 1683bae7issue260@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 1683bae7issue260@syncope.apache.org surname, welcome to Syncope!

Your username is 1683bae7issue260@syncope.apache.org.
Your email address is 1683bae7issue260@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 1683bae7issue260@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:13:20.283971+00', 'SENT', '0194459e-27ac-7ba3-bf13-5d77f901fc6f'); -INSERT INTO notificationtaskexec VALUES ('0194459e-75c9-74fc-99ca-184676278479', '2025-01-08 11:13:20.373867+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 4a00283aissue259@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 4a00283aissue259@syncope.apache.org surname, welcome to Syncope! Your username is 4a00283aissue259@syncope.apache.org. Your email address is 4a00283aissue259@syncope.apache.org. Your email address inside a link: http://localhost/?email=4a00283aissue259%40syncope.apache.org This message was sent to the following recipients: - * 4a00283aissue259@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 4a00283aissue259@syncope.apache.org surname, welcome to Syncope!

Your username is 4a00283aissue259@syncope.apache.org.
Your email address is 4a00283aissue259@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 4a00283aissue259@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:13:20.329186+00', 'SENT', '0194459e-2723-76a8-b743-1667b1346a93'); -INSERT INTO notificationtaskexec VALUES ('0194459e-75f6-7c9f-8b82-445acf693fe2', '2025-01-08 11:13:20.421147+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: aaff04cdissue258@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi aaff04cdissue258@syncope.apache.org surname, welcome to Syncope! Your username is aaff04cdissue258@syncope.apache.org. Your email address is aaff04cdissue258@syncope.apache.org. Your email address inside a link: http://localhost/?email=aaff04cdissue258%40syncope.apache.org This message was sent to the following recipients: - * aaff04cdissue258@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi aaff04cdissue258@syncope.apache.org surname, welcome to Syncope!

Your username is aaff04cdissue258@syncope.apache.org.
Your email address is aaff04cdissue258@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • aaff04cdissue258@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:13:20.374855+00', 'SENT', '0194459e-26da-7d13-8b72-af3eadeb18e3'); -INSERT INTO notificationtaskexec VALUES ('0194459f-10c7-786c-8aa6-f721b257f532', '2025-01-08 11:14:00.051557+00', 'admin', 'FROM: syncope86@syncope.apache.org -TO: testuser2@syncope.apache.org -SUBJECT: Test notification - -Hi testuser2 testuser2, welcome to Syncope! Your username is testuser2. Your email address is testuser2@syncope.apache.org. Your email address inside a link: http://localhost/?email=testuser2%40syncope.apache.org This message was sent to the following recipients: - * testuser2@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi testuser2 testuser2, welcome to Syncope!

Your username is testuser2.
Your email address is testuser2@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • testuser2@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:14:00.00728+00', 'SENT', '0194459f-0be0-7347-8eab-b48807cafe6f'); -INSERT INTO notificationtaskexec VALUES ('0194459f-10f4-75c1-80bd-32c6ffbfa140', '2025-01-08 11:14:00.09937+00', 'admin', 'FROM: syncope81@syncope.apache.org -TO: testuser2@syncope.apache.org -SUBJECT: Test notification - -Hi testuser2 testuser2, welcome to Syncope! Your username is testuser2. Your email address is testuser2@syncope.apache.org. Your email address inside a link: http://localhost/?email=testuser2%40syncope.apache.org This message was sent to the following recipients: - * testuser2@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi testuser2 testuser2, welcome to Syncope!

Your username is testuser2.
Your email address is testuser2@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • testuser2@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:14:00.05273+00', 'SENT', '0194459f-0bd6-7c19-92c6-8b2c81a6d63c'); -INSERT INTO notificationtaskexec VALUES ('0194459e-c2a9-7193-9698-c08680e7acf7', '2025-01-08 11:13:40.057169+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: puccini@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi nome9 cognome, welcome to Syncope! Your username is test9. Your email address is puccini@syncope.apache.org. Your email address inside a link: http://localhost/?email=puccini%40syncope.apache.org This message was sent to the following recipients: - * puccini@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi nome9 cognome, welcome to Syncope!

Your username is test9.
Your email address is puccini@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • puccini@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:13:40.009033+00', 'SENT', '0194459e-baf2-7d65-9897-a52887b8b559'); -INSERT INTO notificationtaskexec VALUES ('0194459e-c2da-707c-8cd1-8fef9acf833e', '2025-01-08 11:13:40.104232+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: b46f2359syncope313-db@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi b46f2359syncope313-db@syncope.apache.org surname, welcome to Syncope! Your username is b46f2359syncope313-db@syncope.apache.org. Your email address is b46f2359syncope313-db@syncope.apache.org. Your email address inside a link: http://localhost/?email=b46f2359syncope313-db%40syncope.apache.org This message was sent to the following recipients: - * b46f2359syncope313-db@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi b46f2359syncope313-db@syncope.apache.org surname, welcome to Syncope!

Your username is b46f2359syncope313-db@syncope.apache.org.
Your email address is b46f2359syncope313-db@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • b46f2359syncope313-db@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:13:40.058489+00', 'SENT', '0194459e-9249-7a2d-8ccd-c42cc2e8e0d7'); -INSERT INTO notificationtaskexec VALUES ('0194459e-c309-7081-86ca-ed08021a690b', '2025-01-08 11:13:40.151123+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 95aa6ffbs307@apache.org -SUBJECT: Test notification bd1a937d - -Hi nome0 surname, welcome to Syncope! Your username is test0. Your email address is 95aa6ffbs307@apache.org. Your email address inside a link: http://localhost/?email=95aa6ffbs307%40apache.org This message was sent to the following recipients: - * 95aa6ffbs307@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi nome0 surname, welcome to Syncope!

Your username is test0.
Your email address is 95aa6ffbs307@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 95aa6ffbs307@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:13:40.105603+00', 'SENT', '0194459e-89f8-7cf6-8e33-1890543a075a'); -INSERT INTO notificationtaskexec VALUES ('0194459e-c338-7b0f-9e73-37e66c39075b', '2025-01-08 11:13:40.197413+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 830fba98syncope272@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 830fba98syncope272@syncope.apache.org surname, welcome to Syncope! Your username is 830fba98syncope272@syncope.apache.org. Your email address is 830fba98syncope272@syncope.apache.org. Your email address inside a link: http://localhost/?email=830fba98syncope272%40syncope.apache.org This message was sent to the following recipients: - * 830fba98syncope272@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 830fba98syncope272@syncope.apache.org surname, welcome to Syncope!

Your username is 830fba98syncope272@syncope.apache.org.
Your email address is 830fba98syncope272@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 830fba98syncope272@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:13:40.152624+00', 'SENT', '0194459e-83a7-7dbc-9b21-73899c22371b'); -INSERT INTO notificationtaskexec VALUES ('0194459e-c366-77ee-a1e1-70f72f09d9b7', '2025-01-08 11:13:40.24448+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 698bed60s258_2@apache.org -SUBJECT: Test notification bd1a937d - -Hi 698bed60s258_2@apache.org surname, welcome to Syncope! Your username is 698bed60s258_2@apache.org. Your email address is 698bed60s258_2@apache.org. Your email address inside a link: http://localhost/?email=698bed60s258_2%40apache.org This message was sent to the following recipients: - * 698bed60s258_2@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 698bed60s258_2@apache.org surname, welcome to Syncope!

Your username is 698bed60s258_2@apache.org.
Your email address is 698bed60s258_2@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 698bed60s258_2@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:13:40.198549+00', 'SENT', '0194459e-7f11-71e0-aca9-18aea164dded'); -INSERT INTO notificationtaskexec VALUES ('0194459e-c395-783a-8331-581441c0d460', '2025-01-08 11:13:40.296687+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: cf3e23bds258_1@apache.org -SUBJECT: Test notification bd1a937d - -Hi cf3e23bds258_1@apache.org surname, welcome to Syncope! Your username is cf3e23bds258_1@apache.org. Your email address is cf3e23bds258_1@apache.org. Your email address inside a link: http://localhost/?email=cf3e23bds258_1%40apache.org This message was sent to the following recipients: - * cf3e23bds258_1@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi cf3e23bds258_1@apache.org surname, welcome to Syncope!

Your username is cf3e23bds258_1@apache.org.
Your email address is cf3e23bds258_1@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • cf3e23bds258_1@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:13:40.24584+00', 'SENT', '0194459e-7ec4-7536-8959-48282b4bb70b'); -INSERT INTO notificationtaskexec VALUES ('0194459e-c3c9-73e4-bad1-5e640e76d05b', '2025-01-08 11:13:40.342961+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org surname, welcome to Syncope! Your username is f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org. Your email address is f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org. Your email address inside a link: http://localhost/?email=f1ecbb0bpropagationPolicyOptimizeToLDAP%40syncope.apache.org This message was sent to the following recipients: - * f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * propagationPolicyOptimizeToLDAP53f94f4f - - -

Hi f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org surname, welcome to Syncope!

Your username is f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org.
Your email address is f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • propagationPolicyOptimizeToLDAP53f94f4f
  • -
- -', '2025-01-08 11:13:40.297327+00', 'SENT', '0194459e-7506-75e4-8528-de468abc1953'); -INSERT INTO notificationtaskexec VALUES ('0194459f-1123-7cf7-a8c2-df5b800ac790', '2025-01-08 11:14:00.144923+00', 'admin', 'FROM: syncopetest-9125115f@syncope.apache.org -TO: testuser2@syncope.apache.org -SUBJECT: Test notification 5cda829c - -Hi testuser2 testuser2, welcome to Syncope! Your username is testuser2. Your email address is testuser2@syncope.apache.org. Your email address inside a link: http://localhost/?email=testuser2%40syncope.apache.org This message was sent to the following recipients: - * testuser2@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi testuser2 testuser2, welcome to Syncope!

Your username is testuser2.
Your email address is testuser2@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • testuser2@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:14:00.099971+00', 'SENT', '0194459f-0bcc-760f-b5c9-73735961cec4'); -INSERT INTO notificationtaskexec VALUES ('0194459f-1151-7c29-b776-d881b08833e5', '2025-01-08 11:14:00.190342+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: testuser2@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi testuser2 testuser2, welcome to Syncope! Your username is testuser2. Your email address is testuser2@syncope.apache.org. Your email address inside a link: http://localhost/?email=testuser2%40syncope.apache.org This message was sent to the following recipients: - * testuser2@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi testuser2 testuser2, welcome to Syncope!

Your username is testuser2.
Your email address is testuser2@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • testuser2@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:14:00.145487+00', 'SENT', '0194459f-0bbf-7fcb-a3a3-1bc5a2e0c5b5'); -INSERT INTO notificationtaskexec VALUES ('0194459f-117e-7681-ac4f-069251238f84', '2025-01-08 11:14:00.235171+00', 'admin', 'FROM: syncopetest-2d987923@syncope.apache.org -TO: testuser2@syncope.apache.org -SUBJECT: Test notification b0356952 - -Hi testuser2 testuser2, welcome to Syncope! Your username is testuser2. Your email address is testuser2@syncope.apache.org. Your email address inside a link: http://localhost/?email=testuser2%40syncope.apache.org This message was sent to the following recipients: - * testuser2@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi testuser2 testuser2, welcome to Syncope!

Your username is testuser2.
Your email address is testuser2@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • testuser2@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:14:00.191014+00', 'SENT', '0194459f-0bb1-7796-9172-912a781e064e'); -INSERT INTO notificationtaskexec VALUES ('0194459f-11ab-74e2-a4ab-9ad1417f5607', '2025-01-08 11:14:00.326608+00', 'admin', 'FROM: syncopetest-9cc43fc2@syncope.apache.org -TO: testuser2@syncope.apache.org -SUBJECT: Test notification 213c4def - -Hi testuser2 testuser2, welcome to Syncope! Your username is testuser2. Your email address is testuser2@syncope.apache.org. Your email address inside a link: http://localhost/?email=testuser2%40syncope.apache.org This message was sent to the following recipients: - * testuser2@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi testuser2 testuser2, welcome to Syncope!

Your username is testuser2.
Your email address is testuser2@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • testuser2@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:14:00.23578+00', 'SENT', '0194459f-0ba7-7545-8134-a688fad04e17'); -INSERT INTO notificationtaskexec VALUES ('0194459f-1234-714d-9ae1-39f6817cf073', '2025-01-08 11:14:00.417956+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: pullFromLDAP2@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi ${user.getPlainAttr("firstname").get().values[0]} ${user.getPlainAttr("surname").get().values[0]}, welcome to Syncope! Your username is ${user.username}. Your email address is ${user.getPlainAttr("email").get().values[0]}. Your email address inside a link: http://localhost/?email=${user.getPlainAttr("email").get().values[0].replace(''@'', ''%40'')} This message was sent to the following recipients: - $$ for (recipient: recipients) { - * ${recipient.getPlainAttr("email").get().values[0]} - $$ } - - because one of the following events occurred: - $$ for (event: events) { - * ${event} - $$ } - - $$ if (!empty(user.memberships)) { - You have been provided with the following groups: - $$ for(membership : user.memberships) { - * ${membership.groupName} - $$ } - $$ } - - -

Hi ${user.getPlainAttr("firstname").get().values[0]} ${user.getPlainAttr("surname").get().values[0]}, welcome to Syncope!

Your username is ${user.username}.
Your email address is ${user.getPlainAttr("email").get().values[0]}. Your email address inside a link.

This message was sent to the following recipients:

    - $$ for (recipient: recipients) { -Na
  • ${recipient.getPlainAttr("email").get().values[0]}
  • - $$ } -
- because one of the following events occurred:
    - $$ for (event: events) { -
  • ${event}
  • - $$ } -
-

- $$ if (!empty(user.memberships)) { - You have been provided with the following groups: -
    - $$ for(membership : user.memberships) { -
  • ${membership.groupName}
  • - $$ } -
- $$ } - -', '2025-01-08 11:14:00.3723+00', 'SENT', '0194459e-e3b2-7f0f-9dfb-193aec345fe4'); -INSERT INTO notificationtaskexec VALUES ('0194459f-5f10-7dc9-89b6-a272a79b0f45', '2025-01-08 11:14:20.093145+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 7dcc23a1syncope313-ldap@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 7dcc23a1syncope313-ldap@syncope.apache.org surname, welcome to Syncope! Your username is 7dcc23a1syncope313-ldap@syncope.apache.org. Your email address is 7dcc23a1syncope313-ldap@syncope.apache.org. Your email address inside a link: http://localhost/?email=7dcc23a1syncope313-ldap%40syncope.apache.org This message was sent to the following recipients: - * 7dcc23a1syncope313-ldap@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 7dcc23a1syncope313-ldap@syncope.apache.org surname, welcome to Syncope!

Your username is 7dcc23a1syncope313-ldap@syncope.apache.org.
Your email address is 7dcc23a1syncope313-ldap@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 7dcc23a1syncope313-ldap@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:14:20.048802+00', 'SENT', '0194459f-1143-712e-8668-c7132d614f08'); -INSERT INTO notificationtaskexec VALUES ('0194459f-ad04-7a45-b715-ac89722d9621', '2025-01-08 11:14:40.048941+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 00af4caeifmatch@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 00af4caeifmatch@syncope.apache.org surname, welcome to Syncope! Your username is 00af4caeifmatch@syncope.apache.org. Your email address is 00af4caeifmatch@syncope.apache.org. Your email address inside a link: http://localhost/?email=00af4caeifmatch%40syncope.apache.org This message was sent to the following recipients: - * 00af4caeifmatch@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 00af4caeifmatch@syncope.apache.org surname, welcome to Syncope!

Your username is 00af4caeifmatch@syncope.apache.org.
Your email address is 00af4caeifmatch@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 00af4caeifmatch@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:14:40.004398+00', 'SENT', '0194459f-9120-7625-b677-550cf6de8ed5'); -INSERT INTO notificationtaskexec VALUES ('0194459f-fb2a-7763-b647-03e6fe8a8929', '2025-01-08 11:15:00.188824+00', 'admin', 'FROM: syncope86@syncope.apache.org -TO: b84b7689suspendReactivate@syncope.apache.org -SUBJECT: Test notification - -Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope! Your username is b84b7689suspendReactivate@syncope.apache.org. Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link: http://localhost/?email=b84b7689suspendReactivate%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b84b7689suspendReactivate@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope!

Your username is b84b7689suspendReactivate@syncope.apache.org.
Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b84b7689suspendReactivate@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:15:00.010789+00', 'SENT', '0194459f-fb24-7c50-8c8c-079467eaba05'); -INSERT INTO notificationtaskexec VALUES ('019445a0-14c8-7937-925a-8ca7aa338748', '2025-01-08 11:15:06.614656+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 35c9db08updatewithout@password.com -SUBJECT: Test notification bd1a937d - -Hi 35c9db08updatewithout@password.com surname, welcome to Syncope! Your username is 35c9db08updatewithout@password.com. Your email address is 35c9db08updatewithout@password.com. Your email address inside a link: http://localhost/?email=35c9db08updatewithout%40password.com This message was sent to the following recipients: - * 35c9db08updatewithout@password.com - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 35c9db08updatewithout@password.com surname, welcome to Syncope!

Your username is 35c9db08updatewithout@password.com.
Your email address is 35c9db08updatewithout@password.com. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 35c9db08updatewithout@password.com
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:06.568942+00', 'SENT', '0194459f-dd84-7195-9aa0-cce965fbe8f2'); -INSERT INTO notificationtaskexec VALUES ('0194459f-fbde-7536-a807-18334b498510', '2025-01-08 11:15:00.366871+00', 'admin', 'FROM: syncope81@syncope.apache.org -TO: b84b7689suspendReactivate@syncope.apache.org -SUBJECT: Test notification - -Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope! Your username is b84b7689suspendReactivate@syncope.apache.org. Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link: http://localhost/?email=b84b7689suspendReactivate%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b84b7689suspendReactivate@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope!

Your username is b84b7689suspendReactivate@syncope.apache.org.
Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b84b7689suspendReactivate@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:15:00.190183+00', 'SENT', '0194459f-fb13-7672-a9fe-4c4c74bd132d'); -INSERT INTO notificationtaskexec VALUES ('0194459f-fc8f-7338-a8b6-2605b509d117', '2025-01-08 11:15:00.544686+00', 'admin', 'FROM: syncopetest-9125115f@syncope.apache.org -TO: b84b7689suspendReactivate@syncope.apache.org -SUBJECT: Test notification 5cda829c - -Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope! Your username is b84b7689suspendReactivate@syncope.apache.org. Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link: http://localhost/?email=b84b7689suspendReactivate%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b84b7689suspendReactivate@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope!

Your username is b84b7689suspendReactivate@syncope.apache.org.
Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b84b7689suspendReactivate@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:15:00.367792+00', 'SENT', '0194459f-fb02-7aa0-b816-744bd81e51e8'); -INSERT INTO notificationtaskexec VALUES ('0194459f-fd41-7703-85b3-c851207acd5b', '2025-01-08 11:15:00.724408+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: b84b7689suspendReactivate@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope! Your username is b84b7689suspendReactivate@syncope.apache.org. Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link: http://localhost/?email=b84b7689suspendReactivate%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b84b7689suspendReactivate@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope!

Your username is b84b7689suspendReactivate@syncope.apache.org.
Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b84b7689suspendReactivate@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:15:00.545635+00', 'SENT', '0194459f-faf3-756f-b5ca-6f2ba1a3ccad'); -INSERT INTO notificationtaskexec VALUES ('0194459f-fdf5-7cfd-931b-32a55ea3c53a', '2025-01-08 11:15:00.902888+00', 'admin', 'FROM: syncopetest-2d987923@syncope.apache.org -TO: b84b7689suspendReactivate@syncope.apache.org -SUBJECT: Test notification b0356952 - -Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope! Your username is b84b7689suspendReactivate@syncope.apache.org. Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link: http://localhost/?email=b84b7689suspendReactivate%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b84b7689suspendReactivate@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope!

Your username is b84b7689suspendReactivate@syncope.apache.org.
Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b84b7689suspendReactivate@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:15:00.725251+00', 'SENT', '0194459f-fad2-7c5d-ac80-c5a9c2b45593'); -INSERT INTO notificationtaskexec VALUES ('0194459f-fea7-7dda-9cfa-51b2a133d0ce', '2025-01-08 11:15:01.125664+00', 'admin', 'FROM: syncopetest-9cc43fc2@syncope.apache.org -TO: b84b7689suspendReactivate@syncope.apache.org -SUBJECT: Test notification 213c4def - -Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope! Your username is b84b7689suspendReactivate@syncope.apache.org. Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link: http://localhost/?email=b84b7689suspendReactivate%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b84b7689suspendReactivate@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * managingDirector - - -

Hi b84b7689suspendReactivate@syncope.apache.org surname, welcome to Syncope!

Your username is b84b7689suspendReactivate@syncope.apache.org.
Your email address is b84b7689suspendReactivate@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b84b7689suspendReactivate@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • managingDirector
  • -
- -', '2025-01-08 11:15:00.903741+00', 'SENT', '0194459f-faba-7fc5-a891-54833bc6eed1'); -INSERT INTO notificationtaskexec VALUES ('019445a0-0040-7dbf-ac32-21dc2fbb2058', '2025-01-08 11:15:01.494283+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi eccf5570deprovision@syncope.apache.org surname, welcome to Syncope! Your username is eccf5570deprovision@syncope.apache.org. Your email address is eccf5570deprovision@syncope.apache.org. Your email address inside a link: http://localhost/?email=eccf5570deprovision%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * eccf5570deprovision@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi eccf5570deprovision@syncope.apache.org surname, welcome to Syncope!

Your username is eccf5570deprovision@syncope.apache.org.
Your email address is eccf5570deprovision@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • eccf5570deprovision@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:01.312265+00', 'SENT', '0194459f-fa26-7ca1-a596-754067a07255'); -INSERT INTO notificationtaskexec VALUES ('019445a0-00f8-774d-a281-25711a9eef0d', '2025-01-08 11:15:01.681198+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 5bf415b0enforce@apache.org -SUBJECT: Test notification bd1a937d - -Hi 5bf415b0enforce@apache.org surname, welcome to Syncope! Your username is 5bf415b0enforce@apache.org. Your email address is 5bf415b0enforce@apache.org. Your email address inside a link: http://localhost/?email=5bf415b0enforce%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 5bf415b0enforce@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 5bf415b0enforce@apache.org surname, welcome to Syncope!

Your username is 5bf415b0enforce@apache.org.
Your email address is 5bf415b0enforce@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 5bf415b0enforce@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:01.496689+00', 'SENT', '0194459f-f9d0-7533-9d05-c793bf179505'); -INSERT INTO notificationtaskexec VALUES ('019445a0-01b2-74d9-afc3-7181089db35e', '2025-01-08 11:15:01.861992+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi updateinvalid@password.com surname, welcome to Syncope! Your username is updateinvalid@password.com. Your email address is updateinvalid@password.com. Your email address inside a link: http://localhost/?email=updateinvalid%40password.com This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * updateinvalid@password.com - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi updateinvalid@password.com surname, welcome to Syncope!

Your username is updateinvalid@password.com.
Your email address is updateinvalid@password.com. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • updateinvalid@password.com
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:01.682645+00', 'SENT', '0194459f-f95b-73e7-9cf5-f921709320f5'); -INSERT INTO notificationtaskexec VALUES ('019445a0-0267-78a8-a532-456cf5ed4ccd', '2025-01-08 11:15:02.045275+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: delete.by.username@apache.org -SUBJECT: Test notification bd1a937d - -Hi delete.by.username@apache.org surname, welcome to Syncope! Your username is delete.by.username@apache.org. Your email address is delete.by.username@apache.org. Your email address inside a link: http://localhost/?email=delete.by.username%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * delete.by.username@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi delete.by.username@apache.org surname, welcome to Syncope!

Your username is delete.by.username@apache.org.
Your email address is delete.by.username@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • delete.by.username@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:01.863313+00', 'SENT', '0194459f-f8e9-7ff0-aa78-2aa21f4c32d6'); -INSERT INTO notificationtaskexec VALUES ('019445a0-031e-7867-a94f-5a07968c2f93', '2025-01-08 11:15:02.226616+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi f8279ee2multivalue@syncope.apache.org surname, welcome to Syncope! Your username is f8279ee2multivalue@syncope.apache.org. Your email address is f8279ee2multivalue@syncope.apache.org. Your email address inside a link: http://localhost/?email=f8279ee2multivalue%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * f8279ee2multivalue@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi f8279ee2multivalue@syncope.apache.org surname, welcome to Syncope!

Your username is f8279ee2multivalue@syncope.apache.org.
Your email address is f8279ee2multivalue@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • f8279ee2multivalue@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:02.046485+00', 'SENT', '0194459f-f870-7bf1-814e-4fe14fdad60a'); -INSERT INTO notificationtaskexec VALUES ('019445a0-03d3-7e6f-91d0-e1c8ccb7223e', '2025-01-08 11:15:02.409904+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 7b03eacdmpurpose@apache.org -SUBJECT: Test notification bd1a937d - -Hi 7b03eacdmpurpose@apache.org surname, welcome to Syncope! Your username is 7b03eacdmpurpose@apache.org. Your email address is 7b03eacdmpurpose@apache.org. Your email address inside a link: http://localhost/?email=7b03eacdmpurpose%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 7b03eacdmpurpose@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 7b03eacdmpurpose@apache.org surname, welcome to Syncope!

Your username is 7b03eacdmpurpose@apache.org.
Your email address is 7b03eacdmpurpose@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 7b03eacdmpurpose@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:02.227703+00', 'SENT', '0194459f-f81b-7f06-8cbd-9b79ae54ae83'); -INSERT INTO notificationtaskexec VALUES ('019445a0-048a-7dbc-a7f0-d9529e3a445d', '2025-01-08 11:15:02.593702+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: a15853e9suspreactonresource@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi a15853e9suspreactonresource@syncope.apache.org surname, welcome to Syncope! Your username is a15853e9suspreactonresource@syncope.apache.org. Your email address is a15853e9suspreactonresource@syncope.apache.org. Your email address inside a link: http://localhost/?email=a15853e9suspreactonresource%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * a15853e9suspreactonresource@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi a15853e9suspreactonresource@syncope.apache.org surname, welcome to Syncope!

Your username is a15853e9suspreactonresource@syncope.apache.org.
Your email address is a15853e9suspreactonresource@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • a15853e9suspreactonresource@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:02.410764+00', 'SENT', '0194459f-f6d8-7802-83eb-2370ac79f18f'); -INSERT INTO notificationtaskexec VALUES ('019445a0-0542-78fd-b582-c44956335406', '2025-01-08 11:15:02.776235+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi 1db0f03echeckGroupAttrPropagation@syncope.apache.org surname, welcome to Syncope! Your username is 1db0f03echeckGroupAttrPropagation@syncope.apache.org. Your email address is 1db0f03echeckGroupAttrPropagation@syncope.apache.org. Your email address inside a link: http://localhost/?email=1db0f03echeckGroupAttrPropagation%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 1db0f03echeckGroupAttrPropagation@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * root - - -

Hi 1db0f03echeckGroupAttrPropagation@syncope.apache.org surname, welcome to Syncope!

Your username is 1db0f03echeckGroupAttrPropagation@syncope.apache.org.
Your email address is 1db0f03echeckGroupAttrPropagation@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 1db0f03echeckGroupAttrPropagation@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • root
  • -
- -', '2025-01-08 11:15:02.594478+00', 'SENT', '0194459f-f65d-7c35-a42f-da2a96e92648'); -INSERT INTO notificationtaskexec VALUES ('019445a0-05f9-773e-9873-8c3e589b03f5', '2025-01-08 11:15:02.95862+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 4325bc4brest@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 4325bc4brest@syncope.apache.org surname, welcome to Syncope! Your username is 4325bc4brest@syncope.apache.org. Your email address is 4325bc4brest@syncope.apache.org. Your email address inside a link: http://localhost/?email=4325bc4brest%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 4325bc4brest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 4325bc4brest@syncope.apache.org surname, welcome to Syncope!

Your username is 4325bc4brest@syncope.apache.org.
Your email address is 4325bc4brest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 4325bc4brest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:02.777014+00', 'SENT', '0194459f-f3c4-7d57-b8fd-019055c09a80'); -INSERT INTO notificationtaskexec VALUES ('019445a0-06b0-7dda-95c5-e5a7186ccfe5', '2025-01-08 11:15:03.143834+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi 07b17440batch_9@apache.org surname, welcome to Syncope! Your username is 07b17440batch_9@apache.org. Your email address is 07b17440batch_9@apache.org. Your email address inside a link: http://localhost/?email=07b17440batch_9%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 07b17440batch_9@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 07b17440batch_9@apache.org surname, welcome to Syncope!

Your username is 07b17440batch_9@apache.org.
Your email address is 07b17440batch_9@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 07b17440batch_9@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:02.960777+00', 'SENT', '0194459f-f02e-7e1c-8316-9f5b849dc88a'); -INSERT INTO notificationtaskexec VALUES ('019445a0-0769-7ee6-8358-a4999f3d1cf9', '2025-01-08 11:15:03.32881+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: a62b9866batch_8@apache.org -SUBJECT: Test notification bd1a937d - -Hi a62b9866batch_8@apache.org surname, welcome to Syncope! Your username is a62b9866batch_8@apache.org. Your email address is a62b9866batch_8@apache.org. Your email address inside a link: http://localhost/?email=a62b9866batch_8%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * a62b9866batch_8@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi a62b9866batch_8@apache.org surname, welcome to Syncope!

Your username is a62b9866batch_8@apache.org.
Your email address is a62b9866batch_8@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • a62b9866batch_8@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:03.145344+00', 'SENT', '0194459f-effe-7057-b5f8-931f68349986'); -INSERT INTO notificationtaskexec VALUES ('019445a0-0821-76c3-b878-88203edaceac', '2025-01-08 11:15:03.513342+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: d56ef984batch_7@apache.org -SUBJECT: Test notification bd1a937d - -Hi d56ef984batch_7@apache.org surname, welcome to Syncope! Your username is d56ef984batch_7@apache.org. Your email address is d56ef984batch_7@apache.org. Your email address inside a link: http://localhost/?email=d56ef984batch_7%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * d56ef984batch_7@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi d56ef984batch_7@apache.org surname, welcome to Syncope!

Your username is d56ef984batch_7@apache.org.
Your email address is d56ef984batch_7@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • d56ef984batch_7@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:03.329943+00', 'SENT', '0194459f-efc3-7af2-b9c9-bbb525ec9be2'); -INSERT INTO notificationtaskexec VALUES ('019445a0-08da-7ba1-a788-43b112e15a47', '2025-01-08 11:15:03.696364+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 6e31978fbatch_6@apache.org -SUBJECT: Test notification bd1a937d - -Hi 6e31978fbatch_6@apache.org surname, welcome to Syncope! Your username is 6e31978fbatch_6@apache.org. Your email address is 6e31978fbatch_6@apache.org. Your email address inside a link: http://localhost/?email=6e31978fbatch_6%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 6e31978fbatch_6@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 6e31978fbatch_6@apache.org surname, welcome to Syncope!

Your username is 6e31978fbatch_6@apache.org.
Your email address is 6e31978fbatch_6@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 6e31978fbatch_6@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:03.514508+00', 'SENT', '0194459f-ef94-7a4d-a484-6ff550e86962'); -INSERT INTO notificationtaskexec VALUES ('019445a0-0991-7ac9-86d3-fb300a4b1cbd', '2025-01-08 11:15:03.879652+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: c7c22fc5batch_5@apache.org -SUBJECT: Test notification bd1a937d - -Hi c7c22fc5batch_5@apache.org surname, welcome to Syncope! Your username is c7c22fc5batch_5@apache.org. Your email address is c7c22fc5batch_5@apache.org. Your email address inside a link: http://localhost/?email=c7c22fc5batch_5%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * c7c22fc5batch_5@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi c7c22fc5batch_5@apache.org surname, welcome to Syncope!

Your username is c7c22fc5batch_5@apache.org.
Your email address is c7c22fc5batch_5@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • c7c22fc5batch_5@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:03.697595+00', 'SENT', '0194459f-ef5e-770e-8036-6a9253d51970'); -INSERT INTO notificationtaskexec VALUES ('019445a0-0a49-7365-ac8d-bc6a63ffe9ef', '2025-01-08 11:15:04.062364+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi 627de558batch_4@apache.org surname, welcome to Syncope! Your username is 627de558batch_4@apache.org. Your email address is 627de558batch_4@apache.org. Your email address inside a link: http://localhost/?email=627de558batch_4%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 627de558batch_4@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 627de558batch_4@apache.org surname, welcome to Syncope!

Your username is 627de558batch_4@apache.org.
Your email address is 627de558batch_4@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 627de558batch_4@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:03.881073+00', 'SENT', '0194459f-ef09-7a03-9699-7813e2e26dc7'); -INSERT INTO notificationtaskexec VALUES ('019445a0-0afe-7f10-8977-27d62c2ae628', '2025-01-08 11:15:04.244598+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: c0f97a00batch_3@apache.org -SUBJECT: Test notification bd1a937d - -Hi c0f97a00batch_3@apache.org surname, welcome to Syncope! Your username is c0f97a00batch_3@apache.org. Your email address is c0f97a00batch_3@apache.org. Your email address inside a link: http://localhost/?email=c0f97a00batch_3%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * c0f97a00batch_3@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi c0f97a00batch_3@apache.org surname, welcome to Syncope!

Your username is c0f97a00batch_3@apache.org.
Your email address is c0f97a00batch_3@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • c0f97a00batch_3@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:04.063004+00', 'SENT', '0194459f-eecd-76ce-ae64-aa88ae72000e'); -INSERT INTO notificationtaskexec VALUES ('019445a0-0bb6-714e-bf73-44dd42742296', '2025-01-08 11:15:04.429507+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi 81ad70babatch_2@apache.org surname, welcome to Syncope! Your username is 81ad70babatch_2@apache.org. Your email address is 81ad70babatch_2@apache.org. Your email address inside a link: http://localhost/?email=81ad70babatch_2%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 81ad70babatch_2@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 81ad70babatch_2@apache.org surname, welcome to Syncope!

Your username is 81ad70babatch_2@apache.org.
Your email address is 81ad70babatch_2@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 81ad70babatch_2@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:04.246072+00', 'SENT', '0194459f-ee82-7caa-8d79-54d667c17933'); -INSERT INTO notificationtaskexec VALUES ('019445a0-0c6e-7c38-8f5a-2eb20f4aa1dc', '2025-01-08 11:15:04.613678+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi 13b242eebatch_1@apache.org surname, welcome to Syncope! Your username is 13b242eebatch_1@apache.org. Your email address is 13b242eebatch_1@apache.org. Your email address inside a link: http://localhost/?email=13b242eebatch_1%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 13b242eebatch_1@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 13b242eebatch_1@apache.org surname, welcome to Syncope!

Your username is 13b242eebatch_1@apache.org.
Your email address is 13b242eebatch_1@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 13b242eebatch_1@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:04.430699+00', 'SENT', '0194459f-ee44-7ebe-9edd-cdfa5f4f32d8'); -INSERT INTO notificationtaskexec VALUES ('019445a0-0d26-720a-90e1-0dff49666807', '2025-01-08 11:15:04.79469+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi beea40d6batch_0@apache.org surname, welcome to Syncope! Your username is beea40d6batch_0@apache.org. Your email address is beea40d6batch_0@apache.org. Your email address inside a link: http://localhost/?email=beea40d6batch_0%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * beea40d6batch_0@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi beea40d6batch_0@apache.org surname, welcome to Syncope!

Your username is beea40d6batch_0@apache.org.
Your email address is beea40d6batch_0@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • beea40d6batch_0@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:04.614443+00', 'SENT', '0194459f-ee06-75f3-9cd8-a9d7759a1d01'); -INSERT INTO notificationtaskexec VALUES ('019445a0-0ddb-76a5-9ccf-366d79dc6b35', '2025-01-08 11:15:04.973269+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 2c979529async@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 2c979529async@syncope.apache.org surname, welcome to Syncope! Your username is 2c979529async@syncope.apache.org. Your email address is 2c979529async@syncope.apache.org. Your email address inside a link: http://localhost/?email=2c979529async%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 2c979529async@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 2c979529async@syncope.apache.org surname, welcome to Syncope!

Your username is 2c979529async@syncope.apache.org.
Your email address is 2c979529async@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 2c979529async@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:04.795425+00', 'SENT', '0194459f-ed27-7060-924b-8bd9549e539c'); -INSERT INTO notificationtaskexec VALUES ('019445a0-0e8e-7e23-827f-e20d82e0f581', '2025-01-08 11:15:05.153424+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 2d4ff086link@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 2d4ff086link@syncope.apache.org surname, welcome to Syncope! Your username is 2d4ff086link@syncope.apache.org. Your email address is 2d4ff086link@syncope.apache.org. Your email address inside a link: http://localhost/?email=2d4ff086link%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 2d4ff086link@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 2d4ff086link@syncope.apache.org surname, welcome to Syncope!

Your username is 2d4ff086link@syncope.apache.org.
Your email address is 2d4ff086link@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 2d4ff086link@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:04.97406+00', 'SENT', '0194459f-ec3c-740f-a421-73a251b853d8'); -INSERT INTO notificationtaskexec VALUES ('019445a0-0f42-7572-ab63-62822f86055f', '2025-01-08 11:15:05.337107+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 69590a4bhibp@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 69590a4bhibp@syncope.apache.org surname, welcome to Syncope! Your username is 69590a4bhibp@syncope.apache.org. Your email address is 69590a4bhibp@syncope.apache.org. Your email address inside a link: http://localhost/?email=69590a4bhibp%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 69590a4bhibp@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 69590a4bhibp@syncope.apache.org surname, welcome to Syncope!

Your username is 69590a4bhibp@syncope.apache.org.
Your email address is 69590a4bhibp@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 69590a4bhibp@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:05.154856+00', 'SENT', '0194459f-ec00-7101-95e7-fc2957521ca5'); -INSERT INTO notificationtaskexec VALUES ('019445a0-0ffa-7df2-aeda-999ee6e5aae3', '2025-01-08 11:15:05.476598+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi e9798bebpwdonly@t.com surname, welcome to Syncope! Your username is e9798bebpwdonly@t.com. Your email address is e9798bebpwdonly@t.com. Your email address inside a link: http://localhost/?email=e9798bebpwdonly%40t.com This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * e9798bebpwdonly@t.com - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * otherchild - - -

Hi e9798bebpwdonly@t.com surname, welcome to Syncope!

Your username is e9798bebpwdonly@t.com.
Your email address is e9798bebpwdonly@t.com. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • e9798bebpwdonly@t.com
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • otherchild
  • -
- -', '2025-01-08 11:15:05.338295+00', 'SENT', '0194459f-ea01-78dc-a8df-9a82d53b5c0e'); -INSERT INTO notificationtaskexec VALUES ('019445a0-1086-7775-9906-2db71662d7ea', '2025-01-08 11:15:05.615103+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 7fa539eeunassign@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 7fa539eeunassign@syncope.apache.org surname, welcome to Syncope! Your username is 7fa539eeunassign@syncope.apache.org. Your email address is 7fa539eeunassign@syncope.apache.org. Your email address inside a link: http://localhost/?email=7fa539eeunassign%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * 7fa539eeunassign@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 7fa539eeunassign@syncope.apache.org surname, welcome to Syncope!

Your username is 7fa539eeunassign@syncope.apache.org.
Your email address is 7fa539eeunassign@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • 7fa539eeunassign@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:05.478422+00', 'SENT', '0194459f-e936-780a-a53c-60a829f14824'); -INSERT INTO notificationtaskexec VALUES ('019445a0-1110-7033-9473-191efd0661d1', '2025-01-08 11:15:05.750259+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 66d84717provision@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 66d84717provision@syncope.apache.org surname, welcome to Syncope! Your username is 66d84717provision@syncope.apache.org. Your email address is 66d84717provision@syncope.apache.org. Your email address inside a link: http://localhost/?email=66d84717provision%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * 66d84717provision@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 66d84717provision@syncope.apache.org surname, welcome to Syncope!

Your username is 66d84717provision@syncope.apache.org.
Your email address is 66d84717provision@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • 66d84717provision@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:05.616076+00', 'SENT', '0194459f-e898-79b1-b7b1-147986bf5c2b'); -INSERT INTO notificationtaskexec VALUES ('019445a0-1198-74d8-9a6f-e25a58c286ae', '2025-01-08 11:15:05.886521+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: f1f862edt@p.mode -SUBJECT: Test notification bd1a937d - -Hi f1f862edt@p.mode surname, welcome to Syncope! Your username is f1f862edt@p.mode. Your email address is f1f862edt@p.mode. Your email address inside a link: http://localhost/?email=f1f862edt%40p.mode This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * f1f862edt@p.mode - * f1f862edt@p.mode - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * otherchild - - -

Hi f1f862edt@p.mode surname, welcome to Syncope!

Your username is f1f862edt@p.mode.
Your email address is f1f862edt@p.mode. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • f1f862edt@p.mode
  • -Na
  • f1f862edt@p.mode
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • otherchild
  • -
- -', '2025-01-08 11:15:05.752066+00', 'SENT', '0194459f-e5fa-78d7-a19d-6a0610a3fda6'); -INSERT INTO notificationtaskexec VALUES ('019445a0-121f-7bfd-982d-a821677ec911', '2025-01-08 11:15:06.020758+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: cf9f9495syncope222@apache.org -SUBJECT: Test notification bd1a937d - -Hi cf9f9495syncope222@apache.org surname, welcome to Syncope! Your username is cf9f9495syncope222@apache.org. Your email address is cf9f9495syncope222@apache.org. Your email address inside a link: http://localhost/?email=cf9f9495syncope222%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * cf9f9495syncope222@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi cf9f9495syncope222@apache.org surname, welcome to Syncope!

Your username is cf9f9495syncope222@apache.org.
Your email address is cf9f9495syncope222@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • cf9f9495syncope222@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:05.887905+00', 'SENT', '0194459f-e4b6-7891-a31f-c34ff7bb73a2'); -INSERT INTO notificationtaskexec VALUES ('019445a0-12a5-7087-8309-fbcc8837f81f', '2025-01-08 11:15:06.109669+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: f11b420ag.h@t.com -SUBJECT: Test notification bd1a937d - -Hi f11b420ag.h@t.com surname, welcome to Syncope! Your username is f11b420ag.h@t.com. Your email address is f11b420ag.h@t.com. Your email address inside a link: http://localhost/?email=f11b420ag.h%40t.com This message was sent to the following recipients: - * c623476ca.b@c.com - * f11b420ag.h@t.com - * f11b420ag.h@t.com - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * otherchild - - -

Hi f11b420ag.h@t.com surname, welcome to Syncope!

Your username is f11b420ag.h@t.com.
Your email address is f11b420ag.h@t.com. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • c623476ca.b@c.com
  • -Na
  • f11b420ag.h@t.com
  • -Na
  • f11b420ag.h@t.com
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • otherchild
  • -
- -', '2025-01-08 11:15:06.021317+00', 'SENT', '0194459f-e36a-799c-8574-ccdb6277d5de'); -INSERT INTO notificationtaskexec VALUES ('019445a0-12fe-7406-91f5-856186802d4f', '2025-01-08 11:15:06.199139+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 33f5e014unlink@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 33f5e014unlink@syncope.apache.org surname, welcome to Syncope! Your username is 33f5e014unlink@syncope.apache.org. Your email address is 33f5e014unlink@syncope.apache.org. Your email address inside a link: http://localhost/?email=33f5e014unlink%40syncope.apache.org This message was sent to the following recipients: - * c623476ca.b@c.com - * 33f5e014unlink@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 33f5e014unlink@syncope.apache.org surname, welcome to Syncope!

Your username is 33f5e014unlink@syncope.apache.org.
Your email address is 33f5e014unlink@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • c623476ca.b@c.com
  • -Na
  • 33f5e014unlink@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:06.11052+00', 'SENT', '0194459f-e2af-7965-b913-e21f8732c468'); -INSERT INTO notificationtaskexec VALUES ('019445a0-1357-719f-bfbe-68a1b6c6279d', '2025-01-08 11:15:06.289261+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 07a63542yyy@yyy.yyy -SUBJECT: Test notification bd1a937d - -Hi 07a63542yyy@yyy.yyy surname, welcome to Syncope! Your username is 07a63542yyy@yyy.yyy. Your email address is 07a63542yyy@yyy.yyy. Your email address inside a link: http://localhost/?email=07a63542yyy%40yyy.yyy This message was sent to the following recipients: - * c623476ca.b@c.com - * 07a63542yyy@yyy.yyy - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 07a63542yyy@yyy.yyy surname, welcome to Syncope!

Your username is 07a63542yyy@yyy.yyy.
Your email address is 07a63542yyy@yyy.yyy. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • c623476ca.b@c.com
  • -Na
  • 07a63542yyy@yyy.yyy
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:06.199977+00', 'SENT', '0194459f-e211-70cd-a60b-fa57adefe08e'); -INSERT INTO notificationtaskexec VALUES ('019445a0-13b2-7400-b1d7-4196cf5c37aa', '2025-01-08 11:15:06.380132+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: c623476ca.b@c.com -SUBJECT: Test notification bd1a937d - -Hi qqgf.z@nn.com surname, welcome to Syncope! Your username is qqgf.z@nn.com. Your email address is qqgf.z@nn.com. Your email address inside a link: http://localhost/?email=qqgf.z%40nn.com This message was sent to the following recipients: - * c623476ca.b@c.com - * qqgf.z@nn.com - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi qqgf.z@nn.com surname, welcome to Syncope!

Your username is qqgf.z@nn.com.
Your email address is qqgf.z@nn.com. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • c623476ca.b@c.com
  • -Na
  • qqgf.z@nn.com
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:06.290878+00', 'SENT', '0194459f-e19e-7493-acf6-fb09d382e324'); -INSERT INTO notificationtaskexec VALUES ('019445a0-140e-75c2-b537-617a5a148e3d', '2025-01-08 11:15:06.426867+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: c623476ca.b@c.com -SUBJECT: Test notification bd1a937d - -Hi c623476ca.b@c.com surname, welcome to Syncope! Your username is c623476ca.b@c.com. Your email address is c623476ca.b@c.com. Your email address inside a link: http://localhost/?email=c623476ca.b%40c.com This message was sent to the following recipients: - * c623476ca.b@c.com - * c623476ca.b@c.com - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * otherchild - - -

Hi c623476ca.b@c.com surname, welcome to Syncope!

Your username is c623476ca.b@c.com.
Your email address is c623476ca.b@c.com. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • c623476ca.b@c.com
  • -Na
  • c623476ca.b@c.com
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • otherchild
  • -
- -', '2025-01-08 11:15:06.382139+00', 'SENT', '0194459f-e0e7-7ad7-9f4d-caed01bfd30c'); -INSERT INTO notificationtaskexec VALUES ('019445a0-143c-7a7b-a781-e4ee160face3', '2025-01-08 11:15:06.47368+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 308260a2assign@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 308260a2assign@syncope.apache.org surname, welcome to Syncope! Your username is 308260a2assign@syncope.apache.org. Your email address is 308260a2assign@syncope.apache.org. Your email address inside a link: http://localhost/?email=308260a2assign%40syncope.apache.org This message was sent to the following recipients: - * 308260a2assign@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 308260a2assign@syncope.apache.org surname, welcome to Syncope!

Your username is 308260a2assign@syncope.apache.org.
Your email address is 308260a2assign@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 308260a2assign@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:06.428467+00', 'SENT', '0194459f-dff5-7bea-9db4-826b05f024c2'); -INSERT INTO notificationtaskexec VALUES ('019445a0-146b-7094-8314-135fa6bc51b2', '2025-01-08 11:15:06.52081+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 9e69e32dprovision@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 9e69e32dprovision@syncope.apache.org surname, welcome to Syncope! Your username is 9e69e32dprovision@syncope.apache.org. Your email address is 9e69e32dprovision@syncope.apache.org. Your email address inside a link: http://localhost/?email=9e69e32dprovision%40syncope.apache.org This message was sent to the following recipients: - * 9e69e32dprovision@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 9e69e32dprovision@syncope.apache.org surname, welcome to Syncope!

Your username is 9e69e32dprovision@syncope.apache.org.
Your email address is 9e69e32dprovision@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 9e69e32dprovision@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:06.475031+00', 'SENT', '0194459f-df08-7dde-b818-67418a16bf30'); -INSERT INTO notificationtaskexec VALUES ('019445a0-149a-7a4d-8507-ff7c113ef369', '2025-01-08 11:15:06.567721+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 006a0f75custompolicyrules@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 006a0f75custompolicyrules@syncope.apache.org surname, welcome to Syncope! Your username is YYY006a0f75custompolicyrules@syncope.apache.org. Your email address is 006a0f75custompolicyrules@syncope.apache.org. Your email address inside a link: http://localhost/?email=006a0f75custompolicyrules%40syncope.apache.org This message was sent to the following recipients: - * 006a0f75custompolicyrules@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 006a0f75custompolicyrules@syncope.apache.org surname, welcome to Syncope!

Your username is YYY006a0f75custompolicyrules@syncope.apache.org.
Your email address is 006a0f75custompolicyrules@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 006a0f75custompolicyrules@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:06.522666+00', 'SENT', '0194459f-dea9-7153-a264-f34d87c90741'); -INSERT INTO notificationtaskexec VALUES ('019445a0-14f8-7f8e-bcb9-c5f161034817', '2025-01-08 11:15:06.660383+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 3a7e428fissueSearch3@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 3a7e428fissueSearch3@syncope.apache.org surname, welcome to Syncope! Your username is user test 182. Your email address is 3a7e428fissueSearch3@syncope.apache.org. Your email address inside a link: http://localhost/?email=3a7e428fissueSearch3%40syncope.apache.org This message was sent to the following recipients: - * 3a7e428fissueSearch3@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 3a7e428fissueSearch3@syncope.apache.org surname, welcome to Syncope!

Your username is user test 182.
Your email address is 3a7e428fissueSearch3@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 3a7e428fissueSearch3@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:06.616376+00', 'SENT', '0194459f-d839-7cbd-a21b-d1945ad745cc'); -INSERT INTO notificationtaskexec VALUES ('019445a0-1525-71f1-85cd-d23acc03bf1d', '2025-01-08 11:15:06.704907+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: f08434d9issueSearch2@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi f08434d9issueSearch2@syncope.apache.org surname, welcome to Syncope! Your username is user 1826 test. Your email address is f08434d9issueSearch2@syncope.apache.org. Your email address inside a link: http://localhost/?email=f08434d9issueSearch2%40syncope.apache.org This message was sent to the following recipients: - * f08434d9issueSearch2@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi f08434d9issueSearch2@syncope.apache.org surname, welcome to Syncope!

Your username is user 1826 test.
Your email address is f08434d9issueSearch2@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f08434d9issueSearch2@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:06.661598+00', 'SENT', '0194459f-d7fc-73ac-a8b1-bf6a88e80d4b'); -INSERT INTO notificationtaskexec VALUES ('019445a0-1551-72a1-b595-1dac69df5223', '2025-01-08 11:15:06.749193+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 7b746c5fissueSearch1@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 7b746c5fissueSearch1@syncope.apache.org surname, welcome to Syncope! Your username is user test 1826. Your email address is 7b746c5fissueSearch1@syncope.apache.org. Your email address inside a link: http://localhost/?email=7b746c5fissueSearch1%40syncope.apache.org This message was sent to the following recipients: - * 7b746c5fissueSearch1@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 7b746c5fissueSearch1@syncope.apache.org surname, welcome to Syncope!

Your username is user test 1826.
Your email address is 7b746c5fissueSearch1@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 7b746c5fissueSearch1@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:06.705617+00', 'SENT', '0194459f-d7c0-7dc8-a9c2-1c8448f665f4'); -INSERT INTO notificationtaskexec VALUES ('019445a0-157e-7580-a9aa-4c1d5b8f6b49', '2025-01-08 11:15:06.795071+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 34604d29syncope800@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 34604d29syncope800@syncope.apache.org D''Amico, welcome to Syncope! Your username is 34604d29syncope800@syncope.apache.org. Your email address is 34604d29syncope800@syncope.apache.org. Your email address inside a link: http://localhost/?email=34604d29syncope800%40syncope.apache.org This message was sent to the following recipients: - * 34604d29syncope800@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 34604d29syncope800@syncope.apache.org D''Amico, welcome to Syncope!

Your username is 34604d29syncope800@syncope.apache.org.
Your email address is 34604d29syncope800@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 34604d29syncope800@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:06.750166+00', 'SENT', '0194459f-d783-77f6-a0a8-b72d0fd04e4e'); -INSERT INTO notificationtaskexec VALUES ('019445a0-15ac-73bb-8bc9-e4c6f74027b5', '2025-01-08 11:15:06.840899+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: bisverdi@syncope.org -SUBJECT: Test notification bd1a937d - -Hi bisverdi@syncope.org surname, welcome to Syncope! Your username is bisverdi@syncope.org. Your email address is bisverdi@syncope.org. Your email address inside a link: http://localhost/?email=bisverdi%40syncope.org This message was sent to the following recipients: - * bisverdi@syncope.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi bisverdi@syncope.org surname, welcome to Syncope!

Your username is bisverdi@syncope.org.
Your email address is bisverdi@syncope.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • bisverdi@syncope.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:06.796091+00', 'SENT', '0194459f-d744-7128-83f4-2b3c329b1480'); -INSERT INTO notificationtaskexec VALUES ('019445a0-15d9-7a40-a413-22c0489bd20c', '2025-01-08 11:15:06.890293+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: syncope1779test@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi syncope1779test@syncope.apache.org surname, welcome to Syncope! Your username is syncope1779test@syncope.apache.org. Your email address is syncope1779test@syncope.apache.org. Your email address inside a link: http://localhost/?email=syncope1779test%40syncope.apache.org This message was sent to the following recipients: - * syncope1779test@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi syncope1779test@syncope.apache.org surname, welcome to Syncope!

Your username is syncope1779test@syncope.apache.org.
Your email address is syncope1779test@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • syncope1779test@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:06.841739+00', 'SENT', '0194459f-d669-7f1c-8e1b-eab39720c8e3'); -INSERT INTO notificationtaskexec VALUES ('019445a0-160b-7df6-8471-7ccd92d68f89', '2025-01-08 11:15:06.935104+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: syncope1779_test@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi syncope1779_test@syncope.apache.org surname, welcome to Syncope! Your username is syncope1779_test@syncope.apache.org. Your email address is syncope1779_test@syncope.apache.org. Your email address inside a link: http://localhost/?email=syncope1779_test%40syncope.apache.org This message was sent to the following recipients: - * syncope1779_test@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi syncope1779_test@syncope.apache.org surname, welcome to Syncope!

Your username is syncope1779_test@syncope.apache.org.
Your email address is syncope1779_test@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • syncope1779_test@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:06.891191+00', 'SENT', '0194459f-d645-77a2-a655-708c4cd882c3'); -INSERT INTO notificationtaskexec VALUES ('019445a0-1637-754e-b3fd-6550c7f2d7c0', '2025-01-08 11:15:06.980501+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 98eb2e60syncope1727@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 98eb2e60syncope1727@syncope.apache.org surname, welcome to Syncope! Your username is 98eb2e60syncope1727@syncope.apache.org. Your email address is 98eb2e60syncope1727@syncope.apache.org. Your email address inside a link: http://localhost/?email=98eb2e60syncope1727%40syncope.apache.org This message was sent to the following recipients: - * 98eb2e60syncope1727@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 98eb2e60syncope1727@syncope.apache.org surname, welcome to Syncope!

Your username is 98eb2e60syncope1727@syncope.apache.org.
Your email address is 98eb2e60syncope1727@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 98eb2e60syncope1727@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:06.935966+00', 'SENT', '0194459f-d5dc-78a6-bae1-068643ec221d'); -INSERT INTO notificationtaskexec VALUES ('019445a0-1665-74f8-9c99-ce5fff69a5c3', '2025-01-08 11:15:07.026022+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 6f90e478securityAnswer@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 6f90e478securityAnswer@syncope.apache.org surname, welcome to Syncope! Your username is 6f90e478securityAnswer@syncope.apache.org. Your email address is 6f90e478securityAnswer@syncope.apache.org. Your email address inside a link: http://localhost/?email=6f90e478securityAnswer%40syncope.apache.org This message was sent to the following recipients: - * 6f90e478securityAnswer@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 6f90e478securityAnswer@syncope.apache.org surname, welcome to Syncope!

Your username is 6f90e478securityAnswer@syncope.apache.org.
Your email address is 6f90e478securityAnswer@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • 6f90e478securityAnswer@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:06.981461+00', 'SENT', '0194459f-ce65-7e69-bbdd-ca95cff5e3ab'); -INSERT INTO notificationtaskexec VALUES ('019445a0-4948-7b46-888e-68b7d8cf6823', '2025-01-08 11:15:20.185606+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: b32dfd5asyncope267@apache.org -SUBJECT: Test notification bd1a937d - -Hi b32dfd5asyncope267@apache.org surname, welcome to Syncope! Your username is b32dfd5asyncope267@apache.org. Your email address is b32dfd5asyncope267@apache.org. Your email address inside a link: http://localhost/?email=b32dfd5asyncope267%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b32dfd5asyncope267@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi b32dfd5asyncope267@apache.org surname, welcome to Syncope!

Your username is b32dfd5asyncope267@apache.org.
Your email address is b32dfd5asyncope267@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b32dfd5asyncope267@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:20.008911+00', 'SENT', '019445a0-01e2-76ae-898e-d78fd521b4c3'); -INSERT INTO notificationtaskexec VALUES ('019445a0-49fb-73d4-85a5-1218896f9dbe', '2025-01-08 11:15:20.369309+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 20753fd9syncope266@apache.org -SUBJECT: Test notification bd1a937d - -Hi 20753fd9syncope266@apache.org surname, welcome to Syncope! Your username is 20753fd9syncope266@apache.org. Your email address is 20753fd9syncope266@apache.org. Your email address inside a link: http://localhost/?email=20753fd9syncope266%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 20753fd9syncope266@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 20753fd9syncope266@apache.org surname, welcome to Syncope!

Your username is 20753fd9syncope266@apache.org.
Your email address is 20753fd9syncope266@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 20753fd9syncope266@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:20.187625+00', 'SENT', '019445a0-016a-7d5f-9519-37bdc6849051'); -INSERT INTO notificationtaskexec VALUES ('019445a0-4ab2-7281-85f4-04bfe2551643', '2025-01-08 11:15:20.551798+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: syncope185@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi syncope185@syncope.apache.org surname, welcome to Syncope! Your username is syncope185@syncope.apache.org. Your email address is syncope185@syncope.apache.org. Your email address inside a link: http://localhost/?email=syncope185%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * syncope185@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi syncope185@syncope.apache.org surname, welcome to Syncope!

Your username is syncope185@syncope.apache.org.
Your email address is syncope185@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • syncope185@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:20.370627+00', 'SENT', '0194459f-ff34-7e95-bfc6-a7ffd2a4dbee'); -INSERT INTO notificationtaskexec VALUES ('019445a0-4b69-750b-857b-fb1fb4376950', '2025-01-08 11:15:20.733745+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi 26077a28syncope122@apache.org surname, welcome to Syncope! Your username is 26077a28syncope122@apache.org. Your email address is 26077a28syncope122@apache.org. Your email address inside a link: http://localhost/?email=26077a28syncope122%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 26077a28syncope122@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 26077a28syncope122@apache.org surname, welcome to Syncope!

Your username is 26077a28syncope122@apache.org.
Your email address is 26077a28syncope122@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 26077a28syncope122@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:20.55327+00', 'SENT', '0194459f-fea3-70fd-b645-183ff2a7efda'); -INSERT INTO notificationtaskexec VALUES ('019445a0-4c1f-7332-a78e-43fa3f308cb1', '2025-01-08 11:15:20.917633+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 4a9f224csyncope108@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 4a9f224csyncope108@syncope.apache.org surname, welcome to Syncope! Your username is 4a9f224csyncope108@syncope.apache.org. Your email address is 4a9f224csyncope108@syncope.apache.org. Your email address inside a link: http://localhost/?email=4a9f224csyncope108%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 4a9f224csyncope108@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * aGroupForPropagation - * bGroupForPropagation - - -

Hi 4a9f224csyncope108@syncope.apache.org surname, welcome to Syncope!

Your username is 4a9f224csyncope108@syncope.apache.org.
Your email address is 4a9f224csyncope108@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 4a9f224csyncope108@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • aGroupForPropagation
  • -
  • bGroupForPropagation
  • -
- -', '2025-01-08 11:15:20.735203+00', 'SENT', '0194459f-fd4c-7fbc-8f2f-99a947cd3126'); -INSERT INTO notificationtaskexec VALUES ('019445a0-4cd7-7e6e-b001-32a2b80c2a86', '2025-01-08 11:15:21.098503+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi 6d01f96fupdatesame@password.com surname, welcome to Syncope! Your username is 6d01f96fupdatesame@password.com. Your email address is 6d01f96fupdatesame@password.com. Your email address inside a link: http://localhost/?email=6d01f96fupdatesame%40password.com This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 6d01f96fupdatesame@password.com - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 6d01f96fupdatesame@password.com surname, welcome to Syncope!

Your username is 6d01f96fupdatesame@password.com.
Your email address is 6d01f96fupdatesame@password.com. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 6d01f96fupdatesame@password.com
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:20.919074+00', 'SENT', '0194459f-fc6e-75d6-a5e3-5a555e6252de'); -INSERT INTO notificationtaskexec VALUES ('019445a0-4d8b-7536-9777-36f71f2101b0', '2025-01-08 11:15:21.279657+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 9c375778xxx@xxx.xxx -SUBJECT: Test notification bd1a937d - -Hi 9c375778xxx@xxx.xxx surname, welcome to Syncope! Your username is 9c375778xxx@xxx.xxx. Your email address is 9c375778xxx@xxx.xxx. Your email address inside a link: http://localhost/?email=9c375778xxx%40xxx.xxx This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 9c375778xxx@xxx.xxx - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 9c375778xxx@xxx.xxx surname, welcome to Syncope!

Your username is 9c375778xxx@xxx.xxx.
Your email address is 9c375778xxx@xxx.xxx. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 9c375778xxx@xxx.xxx
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:21.099694+00', 'SENT', '0194459f-fc34-7693-a080-29135e7d92f4'); -INSERT INTO notificationtaskexec VALUES ('019445a0-976a-74cf-9430-543693eaa77f', '2025-01-08 11:15:40.18806+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi ee819fc6rest@syncope.apache.org surname, welcome to Syncope! Your username is ee819fc6rest@syncope.apache.org. Your email address is ee819fc6rest@syncope.apache.org. Your email address inside a link: http://localhost/?email=ee819fc6rest%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * ee819fc6rest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi ee819fc6rest@syncope.apache.org surname, welcome to Syncope!

Your username is ee819fc6rest@syncope.apache.org.
Your email address is ee819fc6rest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • ee819fc6rest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:40.010577+00', 'SENT', '019445a0-8f2d-7f3f-9ba4-90dc97b9a258'); -INSERT INTO notificationtaskexec VALUES ('019445a0-981d-7df7-827b-81e17990b517', '2025-01-08 11:15:40.366512+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: ce2dc8fcrest@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi ce2dc8fcrest@syncope.apache.org surname, welcome to Syncope! Your username is ce2dc8fcrest@syncope.apache.org. Your email address is ce2dc8fcrest@syncope.apache.org. Your email address inside a link: http://localhost/?email=ce2dc8fcrest%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * ce2dc8fcrest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi ce2dc8fcrest@syncope.apache.org surname, welcome to Syncope!

Your username is ce2dc8fcrest@syncope.apache.org.
Your email address is ce2dc8fcrest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • ce2dc8fcrest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:40.189361+00', 'SENT', '019445a0-8cc9-7de4-b154-3fbafa5cb616'); -INSERT INTO notificationtaskexec VALUES ('019445a0-98ce-7971-8245-e74adae1604c', '2025-01-08 11:15:40.541453+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 1ea81f44rest@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 1ea81f44rest@syncope.apache.org surname, welcome to Syncope! Your username is 1ea81f44rest@syncope.apache.org. Your email address is 1ea81f44rest@syncope.apache.org. Your email address inside a link: http://localhost/?email=1ea81f44rest%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 1ea81f44rest@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 1ea81f44rest@syncope.apache.org surname, welcome to Syncope!

Your username is 1ea81f44rest@syncope.apache.org.
Your email address is 1ea81f44rest@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 1ea81f44rest@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:40.36687+00', 'SENT', '019445a0-8a10-7f1e-9e58-99375c425f4a'); -INSERT INTO notificationtaskexec VALUES ('019445a0-997e-7751-aca8-5e034b5d8a46', '2025-01-08 11:15:40.718357+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 7c2772a3syncope1793@apache.org -SUBJECT: Test notification bd1a937d - -Hi 7c2772a3syncope1793@apache.org surname, welcome to Syncope! Your username is 7c2772a3syncope1793@apache.org. Your email address is 7c2772a3syncope1793@apache.org. Your email address inside a link: http://localhost/?email=7c2772a3syncope1793%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 7c2772a3syncope1793@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 7c2772a3syncope1793@apache.org surname, welcome to Syncope!

Your username is 7c2772a3syncope1793@apache.org.
Your email address is 7c2772a3syncope1793@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 7c2772a3syncope1793@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:40.542588+00', 'SENT', '019445a0-8829-7749-a860-8426cc25ce7e'); -INSERT INTO notificationtaskexec VALUES ('019445a0-9a2f-7835-9180-a106dae6989d', '2025-01-08 11:15:40.896435+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 59e64987syncope1750@apache.org -SUBJECT: Test notification bd1a937d - -Hi 59e64987syncope1750@apache.org surname, welcome to Syncope! Your username is 59e64987syncope1750@apache.org. Your email address is 59e64987syncope1750@apache.org. Your email address inside a link: http://localhost/?email=59e64987syncope1750%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 59e64987syncope1750@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 59e64987syncope1750@apache.org surname, welcome to Syncope!

Your username is 59e64987syncope1750@apache.org.
Your email address is 59e64987syncope1750@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 59e64987syncope1750@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:40.719064+00', 'SENT', '019445a0-87c9-7e08-b731-7e0cf0cdb69c'); -INSERT INTO notificationtaskexec VALUES ('019445a0-9ae1-74b8-a4bf-4b6554670a29', '2025-01-08 11:15:41.074851+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: a3bfa3ccsyncope1669@apache.org -SUBJECT: Test notification bd1a937d - -Hi a3bfa3ccsyncope1669@apache.org surname, welcome to Syncope! Your username is a3bfa3ccsyncope1669@apache.org. Your email address is a3bfa3ccsyncope1669@apache.org. Your email address inside a link: http://localhost/?email=a3bfa3ccsyncope1669%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * a3bfa3ccsyncope1669@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi a3bfa3ccsyncope1669@apache.org surname, welcome to Syncope!

Your username is a3bfa3ccsyncope1669@apache.org.
Your email address is a3bfa3ccsyncope1669@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • a3bfa3ccsyncope1669@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:40.897163+00', 'SENT', '019445a0-8746-7928-b03f-27b0aa0e6584'); -INSERT INTO notificationtaskexec VALUES ('019445a0-9b93-76d0-be14-9f3d9f364927', '2025-01-08 11:15:41.253463+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 35dc0558syncope1337@apache.org -SUBJECT: Test notification bd1a937d - -Hi 35dc0558syncope1337@apache.org surname, welcome to Syncope! Your username is 35dc0558syncope1337@apache.org. Your email address is 35dc0558syncope1337@apache.org. Your email address inside a link: http://localhost/?email=35dc0558syncope1337%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 35dc0558syncope1337@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 35dc0558syncope1337@apache.org surname, welcome to Syncope!

Your username is 35dc0558syncope1337@apache.org.
Your email address is 35dc0558syncope1337@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 35dc0558syncope1337@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:41.075448+00', 'SENT', '019445a0-8575-7fcf-a788-f01016cbc610'); -INSERT INTO notificationtaskexec VALUES ('019445a0-9c46-7c1a-a6ff-2d32231d9e36', '2025-01-08 11:15:41.429711+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: a5f9526fsyncope1206@apache.org -SUBJECT: Test notification bd1a937d - -Hi a5f9526fsyncope1206@apache.org surname, welcome to Syncope! Your username is a5f9526fsyncope1206@apache.org. Your email address is a5f9526fsyncope1206@apache.org. Your email address inside a link: http://localhost/?email=a5f9526fsyncope1206%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * a5f9526fsyncope1206@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi a5f9526fsyncope1206@apache.org surname, welcome to Syncope!

Your username is a5f9526fsyncope1206@apache.org.
Your email address is a5f9526fsyncope1206@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • a5f9526fsyncope1206@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:41.254094+00', 'SENT', '019445a0-84c7-70f6-8d34-e64f4d5b1ad3'); -INSERT INTO notificationtaskexec VALUES ('019445a0-9cf6-7781-936b-0c5049a1b0c4', '2025-01-08 11:15:41.604168+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi 44a181d3syncope1166@apache.org surname, welcome to Syncope! Your username is 44a181d3syncope1166@apache.org. Your email address is 44a181d3syncope1166@apache.org. Your email address inside a link: http://localhost/?email=44a181d3syncope1166%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 44a181d3syncope1166@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 44a181d3syncope1166@apache.org surname, welcome to Syncope!

Your username is 44a181d3syncope1166@apache.org.
Your email address is 44a181d3syncope1166@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 44a181d3syncope1166@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:41.430224+00', 'SENT', '019445a0-8424-798e-86df-5e1ed819dccc'); -INSERT INTO notificationtaskexec VALUES ('019445a0-9da4-7c86-b5c2-66c0013db13d', '2025-01-08 11:15:41.778735+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi issueSYNCOPE1099 surname, welcome to Syncope! Your username is b7a31da7syncope1099U@apache.org. Your email address is b7a31da7syncope1099U@apache.org. Your email address inside a link: http://localhost/?email=b7a31da7syncope1099U%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b7a31da7syncope1099U@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi issueSYNCOPE1099 surname, welcome to Syncope!

Your username is b7a31da7syncope1099U@apache.org.
Your email address is b7a31da7syncope1099U@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b7a31da7syncope1099U@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:41.604676+00', 'SENT', '019445a0-83e1-7100-b29a-ee5b2429b8c9'); -INSERT INTO notificationtaskexec VALUES ('019445a0-9e53-7e37-818a-88814a40d0c7', '2025-01-08 11:15:41.956699+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 400b6abasyncope505-db@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 400b6abasyncope505-db@syncope.apache.org surname, welcome to Syncope! Your username is 400b6abasyncope505-db@syncope.apache.org. Your email address is 400b6abasyncope505-db@syncope.apache.org. Your email address inside a link: http://localhost/?email=400b6abasyncope505-db%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 400b6abasyncope505-db@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 400b6abasyncope505-db@syncope.apache.org surname, welcome to Syncope!

Your username is 400b6abasyncope505-db@syncope.apache.org.
Your email address is 400b6abasyncope505-db@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 400b6abasyncope505-db@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:41.779504+00', 'SENT', '019445a0-82f4-7513-95a1-af4c2aee103f'); -INSERT INTO notificationtaskexec VALUES ('019445a0-9f05-7c4c-88ef-fb12bfb92ad3', '2025-01-08 11:15:42.13381+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi 9ff0f62fsyncope881U@apache.org surname, welcome to Syncope! Your username is 9ff0f62fsyncope881U@apache.org. Your email address is 9ff0f62fsyncope881U@apache.org. Your email address inside a link: http://localhost/?email=9ff0f62fsyncope881U%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 9ff0f62fsyncope881U@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * syncope881Gfbfec15b - - -

Hi 9ff0f62fsyncope881U@apache.org surname, welcome to Syncope!

Your username is 9ff0f62fsyncope881U@apache.org.
Your email address is 9ff0f62fsyncope881U@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 9ff0f62fsyncope881U@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • syncope881Gfbfec15b
  • -
- -', '2025-01-08 11:15:41.957307+00', 'SENT', '019445a0-8256-7fc2-860a-6c8b49ae77fc'); -INSERT INTO notificationtaskexec VALUES ('019445a0-9fb6-740e-8266-d48c255216ef', '2025-01-08 11:15:42.313221+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: fab67a5esyncope710@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi fab67a5esyncope710@syncope.apache.org surname, welcome to Syncope! Your username is fab67a5esyncope710@syncope.apache.org. Your email address is fab67a5esyncope710@syncope.apache.org. Your email address inside a link: http://localhost/?email=fab67a5esyncope710%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * fab67a5esyncope710@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * syncope710.ldap9f585838 - * syncope710.dbc871b997 - - -

Hi fab67a5esyncope710@syncope.apache.org surname, welcome to Syncope!

Your username is fab67a5esyncope710@syncope.apache.org.
Your email address is fab67a5esyncope710@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • fab67a5esyncope710@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • syncope710.ldap9f585838
  • -
  • syncope710.dbc871b997
  • -
- -', '2025-01-08 11:15:42.134419+00', 'SENT', '019445a0-819b-7d38-ac51-37a7dd541d5b'); -INSERT INTO notificationtaskexec VALUES ('019445a0-a069-70dc-9aaa-02ecc8ea425e', '2025-01-08 11:15:42.490657+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi b0ac11b5syncope686@apache.org surname, welcome to Syncope! Your username is b0ac11b5syncope686@apache.org. Your email address is b0ac11b5syncope686@apache.org. Your email address inside a link: http://localhost/?email=b0ac11b5syncope686%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b0ac11b5syncope686@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi b0ac11b5syncope686@apache.org surname, welcome to Syncope!

Your username is b0ac11b5syncope686@apache.org.
Your email address is b0ac11b5syncope686@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b0ac11b5syncope686@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:42.313984+00', 'SENT', '019445a0-80c5-784f-b93e-0518d09d515f'); -INSERT INTO notificationtaskexec VALUES ('019445a0-a11b-787c-82fa-0712014f5129', '2025-01-08 11:15:42.667883+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi c44ef274syncope647@syncope.apache.org surname, welcome to Syncope! Your username is c44ef274syncope647@syncope.apache.org. Your email address is c44ef274syncope647@syncope.apache.org. Your email address inside a link: http://localhost/?email=c44ef274syncope647%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * c44ef274syncope647@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi c44ef274syncope647@syncope.apache.org surname, welcome to Syncope!

Your username is c44ef274syncope647@syncope.apache.org.
Your email address is c44ef274syncope647@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • c44ef274syncope647@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:42.491168+00', 'SENT', '019445a0-8018-7429-a1c7-5a2f8213d650'); -INSERT INTO notificationtaskexec VALUES ('019445a0-a1cc-755e-8c9e-1d9b9e071677', '2025-01-08 11:15:42.847408+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 23906949syncope626@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 23906949syncope626@syncope.apache.org surname, welcome to Syncope! Your username is 23906949syncope626@syncope.apache.org. Your email address is 23906949syncope626@syncope.apache.org. Your email address inside a link: http://localhost/?email=23906949syncope626%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 23906949syncope626@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 23906949syncope626@syncope.apache.org surname, welcome to Syncope!

Your username is 23906949syncope626@syncope.apache.org.
Your email address is 23906949syncope626@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 23906949syncope626@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:42.668365+00', 'SENT', '019445a0-7fb3-7aaf-86a5-5ad8b5192ce7'); -INSERT INTO notificationtaskexec VALUES ('019445a0-a280-7ba2-8e0a-fc379370dab0', '2025-01-08 11:15:43.025581+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e3b2ce32493@test.org -SUBJECT: Test notification bd1a937d - -Hi e3b2ce32493@test.org surname, welcome to Syncope! Your username is e3b2ce32493@test.org. Your email address is e3b2ce32493@test.org. Your email address inside a link: http://localhost/?email=e3b2ce32493%40test.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * e3b2ce32493@test.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi e3b2ce32493@test.org surname, welcome to Syncope!

Your username is e3b2ce32493@test.org.
Your email address is e3b2ce32493@test.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • e3b2ce32493@test.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:42.848232+00', 'SENT', '019445a0-7e87-76fe-8ef3-a6e3e5cb0448'); -INSERT INTO notificationtaskexec VALUES ('019445a0-a331-775b-a4f6-aaebb8649359', '2025-01-08 11:15:43.202741+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi ea06be61syncope454@syncope.apache.org surname, welcome to Syncope! Your username is ea06be61syncope454@syncope.apache.org. Your email address is ea06be61syncope454@syncope.apache.org. Your email address inside a link: http://localhost/?email=ea06be61syncope454%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * ea06be61syncope454@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi ea06be61syncope454@syncope.apache.org surname, welcome to Syncope!

Your username is ea06be61syncope454@syncope.apache.org.
Your email address is ea06be61syncope454@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • ea06be61syncope454@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:43.026004+00', 'SENT', '019445a0-7dc7-73a3-8309-b06bb8a35fe6'); -INSERT INTO notificationtaskexec VALUES ('019445a0-a3e3-7395-9190-a891e20fbd7a', '2025-01-08 11:15:43.378414+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi b1eb7fc3syncope435@syncope.apache.org surname, welcome to Syncope! Your username is b1eb7fc3syncope435@syncope.apache.org. Your email address is b1eb7fc3syncope435@syncope.apache.org. Your email address inside a link: http://localhost/?email=b1eb7fc3syncope435%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b1eb7fc3syncope435@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi b1eb7fc3syncope435@syncope.apache.org surname, welcome to Syncope!

Your username is b1eb7fc3syncope435@syncope.apache.org.
Your email address is b1eb7fc3syncope435@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b1eb7fc3syncope435@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:43.203612+00', 'SENT', '019445a0-7d39-7f19-aef7-9b47f2b9caea'); -INSERT INTO notificationtaskexec VALUES ('019445a0-a492-7b9e-9008-50e0380e61b9', '2025-01-08 11:15:43.552505+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 143dcc5csyncope426@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 143dcc5csyncope426@syncope.apache.org surname, welcome to Syncope! Your username is 143dcc5csyncope426@syncope.apache.org. Your email address is 143dcc5csyncope426@syncope.apache.org. Your email address inside a link: http://localhost/?email=143dcc5csyncope426%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 143dcc5csyncope426@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 143dcc5csyncope426@syncope.apache.org surname, welcome to Syncope!

Your username is 143dcc5csyncope426@syncope.apache.org.
Your email address is 143dcc5csyncope426@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 143dcc5csyncope426@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:43.37897+00', 'SENT', '019445a0-7cdf-7234-b6a2-38d2b7d96d2d'); -INSERT INTO notificationtaskexec VALUES ('019445a0-a540-76d4-abd0-4f1a9219f59d', '2025-01-08 11:15:43.729329+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi b66cf97bsyncope420@syncope.apache.org surname, welcome to Syncope! Your username is b66cf97bsyncope420@syncope.apache.org. Your email address is b66cf97bsyncope420@syncope.apache.org. Your email address inside a link: http://localhost/?email=b66cf97bsyncope420%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b66cf97bsyncope420@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi b66cf97bsyncope420@syncope.apache.org surname, welcome to Syncope!

Your username is b66cf97bsyncope420@syncope.apache.org.
Your email address is b66cf97bsyncope420@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b66cf97bsyncope420@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:43.552903+00', 'SENT', '019445a0-7c86-73ec-9994-cf629d57dd34'); -INSERT INTO notificationtaskexec VALUES ('019445a0-a5f2-7530-b183-9c85d85e8fc5', '2025-01-08 11:15:43.859953+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi ${user.getPlainAttr("firstname").get().values[0]} ${user.getPlainAttr("surname").get().values[0]}, welcome to Syncope! Your username is ${user.username}. Your email address is ${user.getPlainAttr("email").get().values[0]}. Your email address inside a link: http://localhost/?email=${user.getPlainAttr("email").get().values[0].replace(''@'', ''%40'')} This message was sent to the following recipients: - $$ for (recipient: recipients) { - * ${recipient.getPlainAttr("email").get().values[0]} - $$ } - - because one of the following events occurred: - $$ for (event: events) { - * ${event} - $$ } - - $$ if (!empty(user.memberships)) { - You have been provided with the following groups: - $$ for(membership : user.memberships) { - * ${membership.groupName} - $$ } - $$ } - - -

Hi ${user.getPlainAttr("firstname").get().values[0]} ${user.getPlainAttr("surname").get().values[0]}, welcome to Syncope!

Your username is ${user.username}.
Your email address is ${user.getPlainAttr("email").get().values[0]}. Your email address inside a link.

This message was sent to the following recipients:

    - $$ for (recipient: recipients) { -Na
  • ${recipient.getPlainAttr("email").get().values[0]}
  • - $$ } -
- because one of the following events occurred:
    - $$ for (event: events) { -
  • ${event}
  • - $$ } -
-

- $$ if (!empty(user.memberships)) { - You have been provided with the following groups: -
    - $$ for(membership : user.memberships) { -
  • ${membership.groupName}
  • - $$ } -
- $$ } - -', '2025-01-08 11:15:43.730022+00', 'SENT', '019445a0-7b7d-7a8f-8d23-dc91b0739187'); -INSERT INTO notificationtaskexec VALUES ('019445a0-a674-704a-a986-c4f28692f70d', '2025-01-08 11:15:44.033595+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 39877323syncope391@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 39877323syncope391@syncope.apache.org surname, welcome to Syncope! Your username is 39877323syncope391@syncope.apache.org. Your email address is 39877323syncope391@syncope.apache.org. Your email address inside a link: http://localhost/?email=39877323syncope391%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 39877323syncope391@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi 39877323syncope391@syncope.apache.org surname, welcome to Syncope!

Your username is 39877323syncope391@syncope.apache.org.
Your email address is 39877323syncope391@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 39877323syncope391@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:43.860566+00', 'SENT', '019445a0-7ae9-7ea3-ab9f-3583680ff9fc'); -INSERT INTO notificationtaskexec VALUES ('019445a0-a722-7c95-a9f7-cbbd92ea102d', '2025-01-08 11:15:44.209085+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi b6f2701bsyncope391@syncope.apache.org surname, welcome to Syncope! Your username is b6f2701bsyncope391@syncope.apache.org. Your email address is b6f2701bsyncope391@syncope.apache.org. Your email address inside a link: http://localhost/?email=b6f2701bsyncope391%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * b6f2701bsyncope391@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi b6f2701bsyncope391@syncope.apache.org surname, welcome to Syncope!

Your username is b6f2701bsyncope391@syncope.apache.org.
Your email address is b6f2701bsyncope391@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • b6f2701bsyncope391@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:44.034133+00', 'SENT', '019445a0-7a98-7bd2-89b9-ffbaf485b85c'); -INSERT INTO notificationtaskexec VALUES ('019445a0-a7d1-7083-a58b-08ec149cb4ce', '2025-01-08 11:15:44.38479+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: syncope391@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi nome0 cognome0, welcome to Syncope! Your username is syncope391@syncope.apache.org. Your email address is syncope391@syncope.apache.org. Your email address inside a link: http://localhost/?email=syncope391%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * syncope391@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi nome0 cognome0, welcome to Syncope!

Your username is syncope391@syncope.apache.org.
Your email address is syncope391@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • syncope391@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:44.209468+00', 'SENT', '019445a0-7a51-7d28-ab77-657a789a71ec'); -INSERT INTO notificationtaskexec VALUES ('019445a0-a881-7798-a9cd-78245b40d26f', '2025-01-08 11:15:44.55761+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi a13f3e55syncope391@syncope.apache.org surname, welcome to Syncope! Your username is a13f3e55syncope391@syncope.apache.org. Your email address is a13f3e55syncope391@syncope.apache.org. Your email address inside a link: http://localhost/?email=a13f3e55syncope391%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * a13f3e55syncope391@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi a13f3e55syncope391@syncope.apache.org surname, welcome to Syncope!

Your username is a13f3e55syncope391@syncope.apache.org.
Your email address is a13f3e55syncope391@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • a13f3e55syncope391@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:44.38514+00', 'SENT', '019445a0-79fd-7881-a6ba-1c91ffd02b17'); -INSERT INTO notificationtaskexec VALUES ('019445a0-a92d-7129-a9f7-ac5026534558', '2025-01-08 11:15:44.733579+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi eda450e1syncope383@apache.org surname, welcome to Syncope! Your username is eda450e1syncope383@apache.org. Your email address is eda450e1syncope383@apache.org. Your email address inside a link: http://localhost/?email=eda450e1syncope383%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * eda450e1syncope383@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi eda450e1syncope383@apache.org surname, welcome to Syncope!

Your username is eda450e1syncope383@apache.org.
Your email address is eda450e1syncope383@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • eda450e1syncope383@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:44.557948+00', 'SENT', '019445a0-7962-7807-b1c0-9db8714388fa'); -INSERT INTO notificationtaskexec VALUES ('019445a0-a9de-7df6-985d-5efed8e75967', '2025-01-08 11:15:44.912426+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: 1e3d5978syncope357@syncope.apache.org -SUBJECT: Test notification bd1a937d - -Hi 1e3d5978syncope357@syncope.apache.org surname, welcome to Syncope! Your username is 1e3d5978syncope357@syncope.apache.org. Your email address is 1e3d5978syncope357@syncope.apache.org. Your email address inside a link: http://localhost/?email=1e3d5978syncope357%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 1e3d5978syncope357@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * SYNCOPE357-0894269c - - -

Hi 1e3d5978syncope357@syncope.apache.org surname, welcome to Syncope!

Your username is 1e3d5978syncope357@syncope.apache.org.
Your email address is 1e3d5978syncope357@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 1e3d5978syncope357@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • SYNCOPE357-0894269c
  • -
- -', '2025-01-08 11:15:44.734192+00', 'SENT', '019445a0-78e1-752d-a5bc-9773cea0094f'); -INSERT INTO notificationtaskexec VALUES ('019445a0-aa91-7b8b-8a5c-13d9060052d9', '2025-01-08 11:15:45.092777+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi 373c7e09syncope354@syncope.apache.org surname, welcome to Syncope! Your username is 373c7e09syncope354@syncope.apache.org. Your email address is 373c7e09syncope354@syncope.apache.org. Your email address inside a link: http://localhost/?email=373c7e09syncope354%40syncope.apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * 373c7e09syncope354@syncope.apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - You have been provided with the following groups: - * SYNCOPE354-4831108d - - -

Hi 373c7e09syncope354@syncope.apache.org surname, welcome to Syncope!

Your username is 373c7e09syncope354@syncope.apache.org.
Your email address is 373c7e09syncope354@syncope.apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • 373c7e09syncope354@syncope.apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- You have been provided with the following groups: -
    -
  • SYNCOPE354-4831108d
  • -
- -', '2025-01-08 11:15:44.913324+00', 'SENT', '019445a0-7804-70bc-8a89-22cad63bc4b5'); -INSERT INTO notificationtaskexec VALUES ('019445a0-ab45-7024-8349-a1b29530f1dd', '2025-01-08 11:15:45.274908+00', 'admin', 'FROM: syncopetest-75190220@syncope.apache.org -TO: e9798bebpwdonly@t.com -SUBJECT: Test notification bd1a937d - -Hi f822ed9esyncope279@apache.org surname, welcome to Syncope! Your username is f822ed9esyncope279@apache.org. Your email address is f822ed9esyncope279@apache.org. Your email address inside a link: http://localhost/?email=f822ed9esyncope279%40apache.org This message was sent to the following recipients: - * f11b420ag.h@t.com - * c623476ca.b@c.com - * e9798bebpwdonly@t.com - * f822ed9esyncope279@apache.org - - because one of the following events occurred: - * [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS] - - - -

Hi f822ed9esyncope279@apache.org surname, welcome to Syncope!

Your username is f822ed9esyncope279@apache.org.
Your email address is f822ed9esyncope279@apache.org. Your email address inside a link.

This message was sent to the following recipients:

    -Na
  • f11b420ag.h@t.com
  • -Na
  • c623476ca.b@c.com
  • -Na
  • e9798bebpwdonly@t.com
  • -Na
  • f822ed9esyncope279@apache.org
  • -
- because one of the following events occurred:
    -
  • [LOGIC]:[UserLogic]:[]:[create]:[SUCCESS]
  • -
-

- -', '2025-01-08 11:15:45.093715+00', 'SENT', '019445a0-7770-7c07-8df5-52d01dbf31b3'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e588-7816-8638-1ba5d120d5e5', '2025-01-08 11:16:00.011302+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.008481+00', 'NOT_SENT', '019445a0-d03f-7047-b67d-77ec93997b97'); -INSERT INTO notificationtaskexec VALUES ('019445a0-e58c-71d5-a3e7-a9e83821a837', '2025-01-08 11:16:00.01581+00', 'admin', 'org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused). Failed messages: com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused); message exception details (1) are: -Failed message 1: -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -com.sun.mail.util.MailConnectException: Couldn''t connect to host, port: localhost, 2525; timeout -1; - nested exception is: - java.net.ConnectException: Connessione rifiutata (Connection refused) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) -Caused by: java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - ... 29 more - - -java.net.ConnectException: Connessione rifiutata (Connection refused) - at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) - at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) - at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) - at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) - at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) - at java.base/java.net.Socket.connect(Socket.java:615) - at java.base/java.net.Socket.connect(Socket.java:563) - at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:335) - at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214) - at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160) - at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722) - at javax.mail.Service.connect(Service.java:342) - at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) - at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) - at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) - at org.apache.syncope.core.provisioning.java.job.notification.MailNotificationJobDelegate.notify(MailNotificationJobDelegate.java:61) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.executeSingle(AbstractNotificationJobDelegate.java:128) - at org.apache.syncope.core.provisioning.java.job.notification.AbstractNotificationJobDelegate.execute(AbstractNotificationJobDelegate.java:189) - at jdk.internal.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy373.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.lambda$execute$0(NotificationJob.java:82) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAsAdmin(AuthContextUtils.java:147) - at org.apache.syncope.core.provisioning.java.job.notification.NotificationJob.execute(NotificationJob.java:80) - at org.quartz.core.JobRunShell.run(JobRunShell.java:203) - at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566) - - -', '2025-01-08 11:16:00.01266+00', 'NOT_SENT', '019445a0-c791-7249-8c32-ce7cc93767ed'); - - --- --- TOC entry 4631 (class 0 OID 16692) --- Dependencies: 289 --- Data for Name: oidcjwks; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO oidcjwks VALUES ('0194459e-1cdb-7075-b823-2abfe8cf9830', '{"keys":[{"p":"6-iY-yYOTzAqaZV_djQ7ZLbzgZPoPgDXS8g8kUQ2lF5iVvwhWotOzfm8uidQXG1mHgt9rWf9idZ4SrwrDr5ijYHFPRcEumHSME-8ryzT1C36DtmNzMf8XlCpwWFHJsP8L0ZFK4DY6Sg1OGtF80zqQUpTdS6SeoXN0-MZh7B7udk","kty":"RSA","q":"wWQkCtXxRsafXwLzrIcwjxwrU-CIW5oxu6Pfz_oGRxd7mb3U-ffKRBGRugKM_i7MWLGjFN6fNh0Odldj1ACv6yUMeLdhmAjh6NHhyl1CfpDg_H64l4vyuHepQS-0tTPPvGMMZJR2l4zOfCg1UVYzPDJpc_Fcmv_M2g2CzyD9Z3U","d":"OC4pTStJpE9vY16N73MeM1Bj3YXo6smO09Mnzr3teH93brZZUWhyEiBqpeTPId0Y3_sRzD5eL8YLKxBeAKr1QQVeKFYuSOCuJJy_nw67kf9w3cGoJ2Gh8-94lAAMWiSE-Bh5Kqe6te1eZ8IOKgyArkCHENataA725rMUtEuQpVhnR0LOqCoVKE9dACPjvw1ekDdwVNyIrlaNkW-NbIFFG-a0En7sbjTl6QS6k8ux_3D0yNRePpZ9mIg3lx2305vnnw2QR2AQR_WsHCnjCaUY3ySKVTq83Nvd7u7MnlPPn-UThgmcTK3t7kDsyYpaUHNJ358qCQ7C750uG6AtJsIBgQ","e":"AQAB","use":"sig","kid":"syncope-0194459e","qi":"Wg4KUwA-u2TQrXTZIyZsMhOyVa2GPRhast5XC_Zsl_NYK65ricbPBK6DBYKmePAtsXOhyRVNFbZgL84ZTdiOzl2xs8EjvRxjypCEGRTXAWYtHuh7bQIjeEN1SWV2LY9EwsK6kPFppvN8_vYPrtaStiMs5GWjkCOSDR4IVNAzJpY","dp":"HZ8OHnLv1wegO7O21nvGfWXve3S785Udc3mICWF8TPLw_CUadwkI8xoJlYI8N-7QpLMiq7RkBHu2jQPFkEtdipEh2ALc6B5CSyin84L4cir3vAebI3x09s7AEfUJ_xcawkDbjJPYKKaQ0C3AEcW1oE8Z3ZvkbpgAeTuJyBzj3Dk","dq":"eudbiI9i4SoFyuojVngsQicS2iGORzj9dlS1PoWVS8T-xjxAiAQURaIszNwmIrw3Hf72t6Kr6EYbFNaBGRC-vGA1Rtq0aVzrxXztVCBky-7jLVSTl6xXOyjBJi5dV_NviDgifiFkJPhVmc4r5F81_IHFRuwTgGYlGEcR5PUAVqk","n":"sjajZ8uL0O1cLMfcFzWMyv-LM1I1PaOhy5XgzEa7IrTou1NqzudPe8sGeNTK5m142e8SLn5R9NnSg30QayuKlOyC0k5LbOFOuWgWjKSvd4l6PZcYjBdP0W1YapI4Ik8xX61XnnfpxCCRYuL6pfl9x2mWpJ_42NlG_y6VR7kVxSMXUFU1s74grL7YmUD5oVCpmM7X_IE5I6y9LLteRRxpoCSeajNhUE-XvjeMzbP9ax2M6osQIOcl8VGGCXaWCYO3YyEBQT6d2qTh_SoWdFSCFR16ltamcRY62br9kwVzCVndn6roI1C5gpfkFt2zf3Lea_LOwl3C4MEpqZz-O8c_LQ"}]}'); - - --- --- TOC entry 4632 (class 0 OID 16697) --- Dependencies: 290 --- Data for Name: oidcrpclientapp; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO oidcrpclientapp VALUES ('0194459d-5c9e-7e04-bbaf-74d523f0f801', 347919201655409849, 'Example OIDC RP application', NULL, NULL, 'NONE', 'ExampleRP_1e490bdd', NULL, '[]', NULL, NULL, true, 'newClientId', 'secret', true, NULL, NULL, false, NULL, '[]', '[]', false, 'PUBLIC', '["authorization_code"]', '["CODE"]', 'client_secret_basic', '0194459d-5cbc-7246-8d68-bde07ecb4b6a', NULL, '0194459d-5c6d-7db7-be43-df3229b4f404', NULL, NULL); -INSERT INTO oidcrpclientapp VALUES ('0194459d-5d2a-79d1-b612-747d14e74cc4', 606302603046503132, 'Example OIDC RP application', NULL, NULL, 'NONE', 'ExampleRP_910612c8', NULL, '[]', NULL, NULL, true, 'clientId_f09e5550', 'secret', true, NULL, NULL, false, NULL, '[]', '[]', false, 'PUBLIC', '["authorization_code"]', '["CODE"]', 'client_secret_basic', '0194459d-5d1d-7314-a53c-7cb8578edef2', NULL, '0194459d-5d10-7757-9a87-c0df264e78bd', NULL, NULL); -INSERT INTO oidcrpclientapp VALUES ('0194459d-5e2e-79dd-a775-9ba2f7f83497', 5777866032434006441, 'Example OIDC RP application', NULL, NULL, 'NONE', 'ExampleRP_172a1660', NULL, '[]', NULL, NULL, true, 'clientId_f7d8c02b', 'secret', true, NULL, NULL, false, NULL, '[]', '[]', false, 'PUBLIC', '["authorization_code"]', '["CODE"]', 'client_secret_basic', '0194459d-5e22-750d-95ab-8e14a22a1fce', NULL, '0194459d-5e16-7509-8e05-222ee91c0a77', NULL, NULL); - - --- --- TOC entry 4633 (class 0 OID 16702) --- Dependencies: 291 --- Data for Name: passwordpolicy; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO passwordpolicy VALUES ('ce93fcda-dc3a-4369-a7b0-a6108c261c85', 'a password policy', 1, 1); -INSERT INTO passwordpolicy VALUES ('986d1236-3ac5-4a19-810c-5ab21d79cba1', 'sample password policy', 1, 0); -INSERT INTO passwordpolicy VALUES ('55e5de0b-c79c-4e66-adda-251b6fb8579a', 'sample password policy', 0, 0); -INSERT INTO passwordpolicy VALUES ('0194459e-2bf0-7d55-b84f-a40005ca993e', 'A simple password policy', 1, 1); -INSERT INTO passwordpolicy VALUES ('0194459f-ea71-791e-b7e8-9d02cb70e01d', 'Have I Been Pwned?', 0, 0); - - --- --- TOC entry 4634 (class 0 OID 16705) --- Dependencies: 292 --- Data for Name: passwordpolicyrule; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO passwordpolicyrule VALUES ('ce93fcda-dc3a-4369-a7b0-a6108c261c85', 'DefaultPasswordRuleConf1'); -INSERT INTO passwordpolicyrule VALUES ('986d1236-3ac5-4a19-810c-5ab21d79cba1', 'DefaultPasswordRuleConf2'); -INSERT INTO passwordpolicyrule VALUES ('55e5de0b-c79c-4e66-adda-251b6fb8579a', 'DefaultPasswordRuleConf3'); -INSERT INTO passwordpolicyrule VALUES ('0194459e-2bf0-7d55-b84f-a40005ca993e', 'DefaultPasswordRuleConf1'); -INSERT INTO passwordpolicyrule VALUES ('0194459f-ea71-791e-b7e8-9d02cb70e01d', 'HaveIBeenPwnedPasswordRuleConf38c06f65'); - - --- --- TOC entry 4635 (class 0 OID 16708) --- Dependencies: 293 --- Data for Name: plainschema; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO plainschema VALUES ('loginDate', NULL, 'yyyy-MM-dd', NULL, NULL, 'false', NULL, 1, 0, NULL, 'Date', 0, 'other', NULL); -INSERT INTO plainschema VALUES ('ctype', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'String', 0, 'other', NULL); -INSERT INTO plainschema VALUES ('activationDate', NULL, 'yyyy-MM-dd''T''HH:mm:ss.SSSZ', NULL, NULL, 'false', NULL, 0, 0, NULL, 'Date', 0, 'other', NULL); -INSERT INTO plainschema VALUES ('uselessReadonly', NULL, NULL, NULL, NULL, 'false', NULL, 0, 1, NULL, 'String', 0, 'other', NULL); -INSERT INTO plainschema VALUES ('cool', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'Boolean', 0, 'other', NULL); -INSERT INTO plainschema VALUES ('gender', NULL, NULL, NULL, 'M;F', 'false', NULL, 0, 0, NULL, 'Enum', 0, 'other', NULL); -INSERT INTO plainschema VALUES ('aLong', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'Long', 0, 'other', NULL); -INSERT INTO plainschema VALUES ('makeItDouble', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'Long', 0, 'other', NULL); -INSERT INTO plainschema VALUES ('obscure', 'SHA', NULL, NULL, NULL, 'false', NULL, 0, 0, '7abcdefghilmnopqrstuvz9#', 'Encrypted', 0, 'other', NULL); -INSERT INTO plainschema VALUES ('photo', NULL, NULL, NULL, NULL, 'false', 'image/jpeg', 0, 0, NULL, 'Binary', 0, 'other', NULL); -INSERT INTO plainschema VALUES ('subscriptionDate', NULL, 'yyyy-MM-dd''T''HH:mm:ss.SSSZ', NULL, NULL, 'false', NULL, 0, 0, NULL, 'Date', 0, 'generic membership', NULL); -INSERT INTO plainschema VALUES ('mderived_sx', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'String', 0, 'generic membership', NULL); -INSERT INTO plainschema VALUES ('mderived_dx', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'String', 0, 'generic membership', NULL); -INSERT INTO plainschema VALUES ('postalAddress', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'String', 0, 'generic membership', NULL); -INSERT INTO plainschema VALUES ('new_plain_schemac5451140', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'String', 0, NULL, NULL); -INSERT INTO plainschema VALUES ('authTestSchema86a3c417', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'String', 0, NULL, NULL); -INSERT INTO plainschema VALUES ('pathfee592ed', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'String', 0, 'foldera049399e', NULL); -INSERT INTO plainschema VALUES ('unique1edde565', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'String', 1, 'uniqueAttribute453a07e2', NULL); -INSERT INTO plainschema VALUES ('location', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'String', 0, 'minimal printer', NULL); -INSERT INTO plainschema VALUES ('model', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'String', 0, 'minimal printer', NULL); -INSERT INTO plainschema VALUES ('icon', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'String', 0, 'minimal group', NULL); -INSERT INTO plainschema VALUES ('show', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'Boolean', 0, 'minimal group', NULL); -INSERT INTO plainschema VALUES ('rderived_sx', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'String', 0, 'minimal group', NULL); -INSERT INTO plainschema VALUES ('rderived_dx', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'String', 0, 'minimal group', NULL); -INSERT INTO plainschema VALUES ('title', NULL, NULL, NULL, NULL, 'false', NULL, 1, 0, NULL, 'String', 0, 'minimal group', NULL); -INSERT INTO plainschema VALUES ('originalName', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'String', 1, 'minimal group', NULL); -INSERT INTO plainschema VALUES ('doublea53c92d8', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'Double', 0, 'minimal group', NULL); -INSERT INTO plainschema VALUES ('LDAPGroupNamed261c14b', NULL, NULL, NULL, NULL, 'true', NULL, 0, 0, NULL, 'String', 0, 'SYNCOPE-598d1cf4b9c', NULL); -INSERT INTO plainschema VALUES ('encrypted77580af4', 'AES', NULL, NULL, NULL, 'false', NULL, 0, 0, '${obscureSecretKey}', 'Encrypted', 0, 'minimal group', NULL); -INSERT INTO plainschema VALUES ('testAttribute2a3ff0f4', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'String', 0, NULL, NULL); -INSERT INTO plainschema VALUES ('encrypted', 'AES', NULL, NULL, NULL, 'false', NULL, 0, 0, 'huhadfhsjfsfsdkj!####', 'Encrypted', 0, NULL, NULL); -INSERT INTO plainschema VALUES ('fullname', NULL, NULL, NULL, NULL, 'true', NULL, 0, 0, NULL, 'String', 1, 'minimal user', NULL); -INSERT INTO plainschema VALUES ('userId', NULL, NULL, NULL, NULL, 'true', NULL, 0, 0, NULL, 'String', 1, 'minimal user', 'EmailAddressValidator'); -INSERT INTO plainschema VALUES ('firstname', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'String', 0, 'minimal user', NULL); -INSERT INTO plainschema VALUES ('surname', NULL, NULL, NULL, NULL, 'true', NULL, 0, 0, NULL, 'String', 0, 'minimal user', NULL); -INSERT INTO plainschema VALUES ('email', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'String', 0, 'minimal user', 'EmailAddressValidator'); -INSERT INTO plainschema VALUES ('badge8906740f', NULL, NULL, NULL, NULL, 'true', NULL, 0, 0, NULL, 'String', 0, NULL, NULL); -INSERT INTO plainschema VALUES ('schema_issue258', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'Double', 0, 'issue258', NULL); -INSERT INTO plainschema VALUES ('schema_issue25987857ea5', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'Double', 1, 'issue259', NULL); -INSERT INTO plainschema VALUES ('schema_issue26054311715', NULL, NULL, NULL, NULL, 'false', NULL, 0, 0, NULL, 'Double', 1, 'issue260', NULL); -INSERT INTO plainschema VALUES ('x509certificate', NULL, NULL, NULL, NULL, 'false', 'application/x-x509-ca-cert', 0, 0, NULL, 'Binary', 0, NULL, NULL); - - --- --- TOC entry 4636 (class 0 OID 16713) --- Dependencies: 294 --- Data for Name: privilege; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO privilege VALUES ('postMighty', 'Ability to POST', '{ "method": "POST", "url": "/a/b/c" }', 'mightyApp'); -INSERT INTO privilege VALUES ('getMighty', 'Ability to GET', '{ "method": "GET", "url": "/a/b/c" }', 'mightyApp'); - - --- --- TOC entry 4637 (class 0 OID 16718) --- Dependencies: 295 --- Data for Name: propagationpolicy; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO propagationpolicy VALUES ('89d322db-9878-420c-b49c-67be13df9a12', 'sample propagation policy', '10000', 'FIXED', 1, 5, 0); -INSERT INTO propagationpolicy VALUES ('0194459e-28d0-74e8-a917-4f043e2569d9', 'propagation policy name', '100;30000;2', 'EXPONENTIAL', 1, 3, 0); -INSERT INTO propagationpolicy VALUES ('0194459e-3af0-7670-9b56-4a9072e88e93', 'optimize', '1000', 'FIXED', 0, 3, 1); - - --- --- TOC entry 4638 (class 0 OID 16723) --- Dependencies: 296 --- Data for Name: propagationtask; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO propagationtask VALUES ('b8870cfb-3c1e-4fc4-abcb-2559826232e6', NULL, 'USER', NULL, '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["userId"],"nameValue":"userId"},{"name":"fullname","value":["fullname"]},{"name":"type","value":["type"]}]}', 'ws-target-resource-2'); -INSERT INTO propagationtask VALUES ('316285cc-ae52-4ea2-a33b-7355e189ac3f', NULL, 'USER', NULL, '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["userId"],"nameValue":"userId"},{"name":"type","value":["type"]}]}', 'ws-target-resource-2'); -INSERT INTO propagationtask VALUES ('0f618183-17ce-48bc-80bc-cc535f38983a', NULL, 'USER', NULL, '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["userId"],"nameValue":"userId"},{"name":"fullname","value":["fullname"]},{"name":"type","value":["type"]}]}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459c-1f44-75f4-b570-ca976fdfc970', 'PRINTER', 'ANY_OBJECT', '0194459c-1ad3-7c0a-a463-a3e2c0453c12', '0194459c-1ad3-7c0a-a463-a3e2c0453c12', '__PRINTER__', NULL, 'CREATE', '{"attributes":[{"name":"LOCATION","value":["createc6dd7731"]},{"name":"PRINTERNAME","value":["createb0b192d2"]},{"name":"__NAME__","value":["0194459c-1ad3-7c0a-a463-a3e2c0453c12"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459c-209c-7633-bb65-1dcecbaf3ae2', 'PRINTER', 'ANY_OBJECT', '0194459c-2030-7bd9-a1fd-eef8cb0aa4bf', '0194459c-2030-7bd9-a1fd-eef8cb0aa4bf', '__PRINTER__', NULL, 'CREATE', '{"attributes":[{"name":"LOCATION","value":["deletable057062a9"]},{"name":"PRINTERNAME","value":["deletableb6c33ae0"]},{"name":"__NAME__","value":["0194459c-2030-7bd9-a1fd-eef8cb0aa4bf"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459c-2143-7f1d-81a9-80274bfc6fcd', 'PRINTER', 'ANY_OBJECT', '0194459c-2030-7bd9-a1fd-eef8cb0aa4bf', '0194459c-2030-7bd9-a1fd-eef8cb0aa4bf', '__PRINTER__', NULL, 'DELETE', '{"attributes":[{"name":"LOCATION","value":["deletable057062a9"]},{"name":"PRINTERNAME","value":["deletableb6c33ae0"]},{"name":"__NAME__","value":["0194459c-2030-7bd9-a1fd-eef8cb0aa4bf"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459c-21e5-7c26-99cf-e99eca07fdab', 'PRINTER', 'ANY_OBJECT', '0194459c-2192-7511-abcf-19c50963d57a', '0194459c-2192-7511-abcf-19c50963d57a', '__PRINTER__', NULL, 'CREATE', '{"attributes":[{"name":"LOCATION","value":["readAttrs4eb5e92d"]},{"name":"PRINTERNAME","value":["readAttrs074003a0"]},{"name":"__NAME__","value":["0194459c-2192-7511-abcf-19c50963d57a"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459c-22e7-7b62-8214-b85497aaa3c6', 'PRINTER', 'ANY_OBJECT', '0194459c-2295-73ca-8242-b175f4bc7e54', '0194459c-2295-73ca-8242-b175f4bc7e54', '__PRINTER__', NULL, 'CREATE', '{"attributes":[{"name":"LOCATION","value":["update5bb35ce3"]},{"name":"PRINTERNAME","value":["updated3601851"]},{"name":"__NAME__","value":["0194459c-2295-73ca-8242-b175f4bc7e54"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459c-23c4-7583-a6b3-b6b7413481fc', 'PRINTER', 'ANY_OBJECT', '0194459c-2295-73ca-8242-b175f4bc7e54', '0194459c-2295-73ca-8242-b175f4bc7e54', '__PRINTER__', '0194459c-2295-73ca-8242-b175f4bc7e54', 'UPDATE', '{"attributes":[{"name":"LOCATION","value":["new826cab85"]},{"name":"PRINTERNAME","value":["updated3601851"]},{"name":"__NAME__","value":["0194459c-2295-73ca-8242-b175f4bc7e54"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459c-2491-7586-a4b5-81a1fd80e8cb', 'PRINTER', 'ANY_OBJECT', '8559d14d-58c2-46eb-a2d4-a7d35161e8f8', '8559d14d-58c2-46eb-a2d4-a7d35161e8f8', '__PRINTER__', NULL, 'CREATE', '{"attributes":[{"name":"LOCATION","value":["2nd floor"]},{"name":"PRINTERNAME","value":["Canon MF 8030cn"]},{"name":"__NAME__","value":["8559d14d-58c2-46eb-a2d4-a7d35161e8f8"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459c-2570-78d5-a8ab-c46c6c058b8b', 'PRINTER', 'ANY_OBJECT', '8559d14d-58c2-46eb-a2d4-a7d35161e8f8', '8559d14d-58c2-46eb-a2d4-a7d35161e8f8', '__PRINTER__', NULL, 'DELETE', '{"attributes":[{"name":"LOCATION","value":["2nd floor"]},{"name":"PRINTERNAME","value":["Canon MF 8030cn"]},{"name":"__NAME__","value":["8559d14d-58c2-46eb-a2d4-a7d35161e8f8"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459c-26da-703c-9f35-748520e6a476', 'PRINTER', 'ANY_OBJECT', '0194459c-268e-7d01-86cf-d26c3472ba8c', '0194459c-268e-7d01-86cf-d26c3472ba8c', '__PRINTER__', NULL, 'CREATE', '{"attributes":[{"name":"LOCATION","value":["updateAttr2670b98e"]},{"name":"PRINTERNAME","value":["updateAttr7b51590e"]},{"name":"__NAME__","value":["0194459c-268e-7d01-86cf-d26c3472ba8c"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459c-2763-74c5-b79a-6e0fd3550735', 'PRINTER', 'ANY_OBJECT', '0194459c-268e-7d01-86cf-d26c3472ba8c', '0194459c-268e-7d01-86cf-d26c3472ba8c', '__PRINTER__', '0194459c-268e-7d01-86cf-d26c3472ba8c', 'UPDATE', '{"attributes":[{"name":"LOCATION","value":["newlocation"]},{"name":"PRINTERNAME","value":["updateAttr7b51590e"]},{"name":"__NAME__","value":["0194459c-268e-7d01-86cf-d26c3472ba8c"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459c-294e-7877-9183-58d2f8b2a653', 'PRINTER', 'ANY_OBJECT', '0194459c-28de-7b87-b5eb-5bff076909a5', '0194459c-28de-7b87-b5eb-5bff076909a5', '__PRINTER__', NULL, 'CREATE', '{"attributes":[{"name":"LOCATION","value":["deleteAttr0255de7a"]},{"name":"PRINTERNAME","value":["deleteAttrec56c135"]},{"name":"__NAME__","value":["0194459c-28de-7b87-b5eb-5bff076909a5"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459c-2a05-73e0-bf22-01c1ea3a6fdf', 'PRINTER', 'ANY_OBJECT', '0194459c-28de-7b87-b5eb-5bff076909a5', '0194459c-28de-7b87-b5eb-5bff076909a5', '__PRINTER__', '0194459c-28de-7b87-b5eb-5bff076909a5', 'UPDATE', '{"attributes":[{"name":"LOCATION","value":null},{"name":"PRINTERNAME","value":["deleteAttrec56c135"]},{"name":"__NAME__","value":["0194459c-28de-7b87-b5eb-5bff076909a5"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459c-32ba-7c0e-993a-5330d19cd036', 'PRINTER', 'ANY_OBJECT', '0194459c-3268-79e6-aea8-bffc80e3f831', '0194459c-3268-79e6-aea8-bffc80e3f831', '__PRINTER__', NULL, 'CREATE', '{"attributes":[{"name":"LOCATION","value":["Italyae0008bf"]},{"name":"PRINTERNAME","value":["Italy0fbfb08f"]},{"name":"__NAME__","value":["0194459c-3268-79e6-aea8-bffc80e3f831"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459c-372d-7165-a334-b9e3de0d2011', 'PRINTER', 'ANY_OBJECT', '0194459c-3268-79e6-aea8-bffc80e3f831', '0194459c-3268-79e6-aea8-bffc80e3f831', '__PRINTER__', NULL, 'DELETE', '{"attributes":[{"name":"LOCATION","value":["Italyae0008bf"]},{"name":"PRINTERNAME","value":["Italy0fbfb08f"]},{"name":"__NAME__","value":["0194459c-3268-79e6-aea8-bffc80e3f831"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459c-40a3-78ba-ab96-ed0b9657150c', 'PRINTER', 'ANY_OBJECT', '0194459c-4059-770f-bc3d-ae2bc229e653', '0194459c-4059-770f-bc3d-ae2bc229e653', '__PRINTER__', NULL, 'CREATE', '{"attributes":[{"name":"LOCATION","value":["USA765ceb4b"]},{"name":"PRINTERNAME","value":["USAa770cd26"]},{"name":"__NAME__","value":["0194459c-4059-770f-bc3d-ae2bc229e653"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459c-4973-73ab-bab7-79449aa39304', 'PRINTER', 'ANY_OBJECT', 'fc6dbc3a-6c07-4965-8781-921e7401a4a5', 'fc6dbc3a-6c07-4965-8781-921e7401a4a5', '__PRINTER__', NULL, 'CREATE', '{"attributes":[{"name":"LOCATION","value":["1st floor"]},{"name":"PRINTERNAME","value":["HP LJ 1300n"]},{"name":"__NAME__","value":["fc6dbc3a-6c07-4965-8781-921e7401a4a5"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459d-1488-7f84-ae28-e6fcd23280d0', 'PRINTER', 'ANY_OBJECT', '0194459d-143b-7e30-b11e-b1eaa3ddbfe4', '0194459d-143b-7e30-b11e-b1eaa3ddbfe4', '__PRINTER__', NULL, 'CREATE', '{"attributes":[{"name":"LOCATION","value":["syncope-1791d43f7e5b"]},{"name":"PRINTERNAME","value":["syncope-179114c5f420"]},{"name":"__NAME__","value":["0194459d-143b-7e30-b11e-b1eaa3ddbfe4"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459d-14ed-7ba1-8182-e3f05703d299', 'PRINTER', 'ANY_OBJECT', '0194459d-143b-7e30-b11e-b1eaa3ddbfe4', '0194459d-143b-7e30-b11e-b1eaa3ddbfe4', '__PRINTER__', '0194459d-143b-7e30-b11e-b1eaa3ddbfe4', 'UPDATE', '{"attributes":[{"name":"LOCATION","value":["newfaf0b5b9"]},{"name":"PRINTERNAME","value":["syncope-179114c5f420"]},{"name":"__NAME__","value":["0194459d-143b-7e30-b11e-b1eaa3ddbfe4"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459d-40a0-7ee4-911e-44aa61c348d7', 'USER', 'USER', 'cf2ff9f2syncope164@syncope.apache.org', '0194459d-4001-7a8c-a1ea-07011a11de0c', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["cf2ff9f2syncope164@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459d-7174-7d93-add8-9bacf7e446b2', 'USER', 'USER', 'd9dc3188dynRealmUser@apache.org', '0194459d-701a-73e9-9111-89d52e8cafce', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["d9dc3188dynRealmUser@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation'); -INSERT INTO propagationtask VALUES ('0194459d-83df-75aa-b91b-73d153863253', 'USER', 'USER', '810c9976forProvision@syncope.apache.org', '0194459d-7f18-7f96-990f-c3e0f9e184c5', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["810c9976forProvision@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=810c9976forProvision@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["810c9976forProvision@syncope.apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-83f0-7e8b-be11-e0af6771c515', 'GROUP', 'GROUP', 'forProvisionc11053a9', '0194459d-7f0c-7027-8030-3780651d3519', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=forProvisionc11053a9,ou=groups,o=isp"]},{"name":"cn","value":["forProvisionc11053a9"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-8547-7930-8b21-d636458348b8', 'GROUP', 'GROUP', 'deprovision68391c91', '0194459d-8534-7d83-a974-42176d3d6ab5', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=deprovision68391c91,ou=groups,o=isp"]},{"name":"cn","value":["deprovision68391c91"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-a891-760f-a22a-72847707f5dd', 'USER', 'USER', '0194459d-a535-755d-b9d6-2a374d209a2a', '0194459d-a535-755d-b9d6-2a374d209a2a', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["surname"]},{"name":"username","value":["linkedAccount59765@syncope.apache.org"]},{"name":"firstName","value":["linkedAccount59765@syncope.apache.org"]},{"name":"__NAME__","value":["0194459d-a535-755d-b9d6-2a374d209a2a"]},{"name":"email","value":["linkedAccount59765@syncope.apache.org"]}],"attributeDeltas":null}', 'rest-target-resource'); -INSERT INTO propagationtask VALUES ('0194459d-a96d-7f0e-9750-1bde3dc3e16c', 'USER', 'USER', 'fe153fea-11ba-43cd-bd64-eb3d75bbd5f4', '0194459d-a535-755d-b9d6-2a374d209a2a', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["surname"]},{"name":"username","value":["linkedAccount59765@syncope.apache.org"]},{"name":"firstName","value":["linkedAccount59765@syncope.apache.org"]},{"name":"__NAME__","value":["fe153fea-11ba-43cd-bd64-eb3d75bbd5f4"]},{"name":"email","value":["linkedAccount59765@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'rest-target-resource'); -INSERT INTO propagationtask VALUES ('0194459d-b77f-7684-a027-1022e4a43ed8', 'PRINTER', 'ANY_OBJECT', '0194459d-b722-7330-b549-83b922283ef9', '0194459d-b722-7330-b549-83b922283ef9', '__PRINTER__', NULL, 'CREATE', '{"attributes":[{"name":"LOCATION","value":["update0c938b1b"]},{"name":"PRINTERNAME","value":["updatef2a7ad08"]},{"name":"__NAME__","value":["0194459d-b722-7330-b549-83b922283ef9"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459d-c4a7-71cc-b1f3-28bcfdea2672', 'USER', 'USER', '9bd5444dnotificationtest@syncope.apache.org', '0194459d-c484-7360-bdb7-bf6eb08da692', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["9bd5444dnotificationtest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation'); -INSERT INTO propagationtask VALUES ('0194459d-cde7-7736-bcf2-d6e434929f2f', 'USER', 'USER', '510779f6notificationtest@syncope.apache.org', '0194459d-cdcb-7ec0-9a5b-839a68f83b63', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["510779f6notificationtest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation'); -INSERT INTO propagationtask VALUES ('0194459d-e810-7216-9a89-65fb9cf04863', 'USER', 'USER', 'b7a499fbnotificationtest@syncope.apache.org', '0194459d-e7fc-7d54-801c-7b50fd2dc193', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["b7a499fbnotificationtest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation'); -INSERT INTO propagationtask VALUES ('0194459d-46b8-714e-8b43-a39a772fdc5c', 'GROUP', 'GROUP', 'forgroupownershipff9b602d', '0194459d-468f-7f7e-afef-4a0663760532', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=forgroupownershipff9b602d,ou=groups,o=isp"]},{"name":"cn","value":["forgroupownershipff9b602d"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-4720-73df-8e95-d8f795fd1c6b', 'USER', 'USER', '58748f2fforgroupownership@syncope.org', '0194459d-46d6-77dc-8a0f-13eae36ca009', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":["cn=forgroupownershipff9b602d,ou=groups,o=isp"]},{"name":"mail","value":["58748f2fforgroupownership@syncope.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=58748f2fforgroupownership@syncope.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["58748f2fforgroupownership@syncope.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-47e4-7ff0-bdd0-e6a176a74879', 'USER', 'USER', 'new21054505', '0194459d-46d6-77dc-8a0f-13eae36ca009', '__ACCOUNT__', '58748f2fforgroupownership@syncope.org', 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":["cn=forgroupownershipff9b602d,ou=groups,o=isp"]},{"name":"mail","value":["58748f2fforgroupownership@syncope.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=new21054505,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["new21054505"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-48a2-7187-8b38-bda5b3283090', 'USER', 'USER', '4a9dedadforgroupownership2@syncope.org', '0194459d-4874-73e5-8784-e7c0b1225f36', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":["cn=forgroupownershipff9b602d,ou=groups,o=isp"]},{"name":"mail","value":["4a9dedadforgroupownership2@syncope.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=4a9dedadforgroupownership2@syncope.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["4a9dedadforgroupownership2@syncope.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-4957-78fd-9b99-2fc628d28f93', 'USER', 'USER', 'new4a2318c2', '0194459d-4874-73e5-8784-e7c0b1225f36', '__ACCOUNT__', '4a9dedadforgroupownership2@syncope.org', 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":["cn=forgroupownershipff9b602d,ou=groups,o=isp"]},{"name":"mail","value":["4a9dedadforgroupownership2@syncope.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=new4a2318c2,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["new4a2318c2"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-49a0-7a5e-8eee-2c8267f3d76f', 'USER', 'USER', 'new21054505', '0194459d-46d6-77dc-8a0f-13eae36ca009', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["58748f2fforgroupownership@syncope.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=new21054505,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["new21054505"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7044-739f-acb3-3c1898e52f5a', 'USER', 'USER', 'd9dc3188dynRealmUser@apache.org', '0194459d-701a-73e9-9111-89d52e8cafce', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["d9dc3188dynRealmUser@apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=d9dc3188dynRealmUser@apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["d9dc3188dynRealmUser@apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7075-7ca4-b2dc-9feab0a08719', 'GROUP', 'GROUP', 'dynRealmGroupf213eb9c', '0194459d-705c-7571-a82d-cd73af19d6f3', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=dynRealmGroupf213eb9c,ou=groups,o=isp"]},{"name":"cn","value":["dynRealmGroupf213eb9c"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-76a6-7fe5-a616-992f0f5d2fad', 'GROUP', 'GROUP', 'deprovision62fd2074', '0194459d-767b-7b6b-90af-0222dcda2c69', '__GROUP__', NULL, 'UPDATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=deprovision62fd2074,ou=groups,o=isp"]},{"name":"cn","value":["deprovision62fd2074"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-76d9-77bb-ba90-4edbf235de1d', 'GROUP', 'GROUP', 'deprovision62fd2074', '0194459d-767b-7b6b-90af-0222dcda2c69', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=deprovision62fd2074,ou=groups,o=isp"]},{"name":"cn","value":["deprovision62fd2074"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7754-7d33-8846-b44ccf1ad78d', 'GROUP', 'GROUP', 'assigne2ab0509', '0194459d-7716-743e-b78b-6430a62003ce', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=assigne2ab0509,ou=groups,o=isp"]},{"name":"cn","value":["assigne2ab0509"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7793-7a9b-89ba-6e813ebf6b60', 'GROUP', 'GROUP', 'assigne2ab0509', '0194459d-7716-743e-b78b-6430a62003ce', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=assigne2ab0509,ou=groups,o=isp"]},{"name":"cn","value":["assigne2ab0509"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-77bf-7e8e-9b80-424d6d36d293', 'GROUP', 'GROUP', 'lastGroupd32f35f7', '0194459d-77a6-7356-891d-388a1e8168ba', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":["cn=otherchild,ou=groups,o=isp"]},{"name":"description","value":null},{"name":"businessCategory","value":["rvirtualvalue"]},{"name":"__NAME__","value":["cn=lastGroupd32f35f7,ou=groups,o=isp"]},{"name":"cn","value":["lastGroupd32f35f7"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-77f1-7759-898b-662ca3deec73', 'GROUP', 'GROUP', 'lastGroupd32f35f7', '0194459d-77a6-7356-891d-388a1e8168ba', '__GROUP__', 'lastGroupd32f35f7', 'UPDATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"cn","value":["lastGroupd32f35f7"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7815-7a5e-ac15-c490ba547d4d', 'GROUP', 'GROUP', 'toBeDeleted09146bec', '0194459d-7801-78e4-9abd-9907248a147c', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=toBeDeleted09146bec,ou=groups,o=isp"]},{"name":"cn","value":["toBeDeleted09146bec"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-783a-7de0-90b6-c24effa14a83', 'GROUP', 'GROUP', 'toBeDeleted09146bec', '0194459d-7801-78e4-9abd-9907248a147c', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=toBeDeleted09146bec,ou=groups,o=isp"]},{"name":"cn","value":["toBeDeleted09146bec"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7860-71e3-91f4-c1ce0347f3fa', 'GROUP', 'GROUP', 'räksmörgås49428572', '0194459d-784f-76b5-8782-aecc5895645e', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=räksmörgås49428572,ou=groups,o=isp"]},{"name":"cn","value":["räksmörgås49428572"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-792d-7da3-b0ab-6e1614b69d0a', 'GROUP', 'GROUP', 'lastGroupa562f065', '0194459d-7917-7be8-9e2b-dc56faec6d4c', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=lastGroupa562f065,ou=groups,o=isp"]},{"name":"cn","value":["lastGroupa562f065"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7a06-785f-9dbc-9557fbde834b', 'GROUP', 'GROUP', 'unlink5fd94976', '0194459d-79f4-74cd-8951-adc7683e9229', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=unlink5fd94976,ou=groups,o=isp"]},{"name":"cn","value":["unlink5fd94976"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7a4a-7baa-8a12-b2a77ba8b834', 'GROUP', 'GROUP', 'latestGroupdc4cd885fec333f2', '0194459d-7a3b-7d21-acbf-d84815a0e64d', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=latestGroupdc4cd885fec333f2,ou=groups,o=isp"]},{"name":"cn","value":["latestGroupdc4cd885fec333f2"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7a6c-70ae-b7e9-e5c0f88c8f99', 'GROUP', 'GROUP', 'finalGroup093df416', '0194459d-7a3b-7d21-acbf-d84815a0e64d', '__GROUP__', 'latestGroupdc4cd885fec333f2', 'UPDATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=finalGroup093df416,ou=groups,o=isp"]},{"name":"cn","value":["finalGroup093df416"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7a9e-75d6-8126-e9913b340951', 'GROUP', 'GROUP', 'issueSYNCOPE1467', '0194459d-7a8f-7716-9061-6b9068e3ec26', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=issueSYNCOPE1467,ou=groups,o=isp"]},{"name":"cn","value":["issueSYNCOPE1467"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7aca-7ca4-a2e4-762e8e0f4d07', 'GROUP', 'GROUP', 'fixedSYNCOPE1467', '0194459d-7a8f-7716-9061-6b9068e3ec26', '__GROUP__', 'issueSYNCOPE1467', 'UPDATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=fixedSYNCOPE1467,ou=groups,o=isp"]},{"name":"cn","value":["fixedSYNCOPE1467"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7af3-7ed3-acb6-88a4a9a721a6', 'GROUP', 'GROUP', 'fixedSYNCOPE1467', '0194459d-7a8f-7716-9061-6b9068e3ec26', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=fixedSYNCOPE1467,ou=groups,o=isp"]},{"name":"cn","value":["fixedSYNCOPE1467"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7b6c-7049-bbf9-b5857ecfbc18', 'GROUP', 'GROUP', 'provision337017f2', '0194459d-7b3f-78b1-b2bd-ca1bae6843ea', '__GROUP__', NULL, 'UPDATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=provision337017f2,ou=groups,o=isp"]},{"name":"cn","value":["provision337017f2"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7ba0-7b7c-a3c6-5885e6604d78', 'GROUP', 'GROUP', 'unassignd1e424a6', '0194459d-7b92-7a7c-a85e-f63059a4b0fd', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=unassignd1e424a6,ou=groups,o=isp"]},{"name":"cn","value":["unassignd1e424a6"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7bca-76d4-8f36-345b17bfb5bc', 'GROUP', 'GROUP', 'unassignd1e424a6', '0194459d-7b92-7a7c-a85e-f63059a4b0fd', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=unassignd1e424a6,ou=groups,o=isp"]},{"name":"cn","value":["unassignd1e424a6"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7d3e-7f4b-8938-99fec64b4e89', 'GROUP', 'GROUP', 'syncope7145ffa12a1', '0194459d-7d2f-7582-876b-e0f49a121d37', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":["first"]},{"name":"__NAME__","value":["cn=syncope7145ffa12a1,ou=groups,o=isp"]},{"name":"cn","value":["syncope7145ffa12a1"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7d5f-7f6e-86d2-5ea783c0e57c', 'GROUP', 'GROUP', 'syncope7145ffa12a1', '0194459d-7d2f-7582-876b-e0f49a121d37', '__GROUP__', 'syncope7145ffa12a1', 'UPDATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":["second"]},{"name":"cn","value":["syncope7145ffa12a1"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7d95-796d-8323-c6384b859d18', 'GROUP', 'GROUP', 'syncope7145ffa12a1', '0194459d-7d2f-7582-876b-e0f49a121d37', '__GROUP__', 'syncope7145ffa12a1', 'UPDATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":["third"]},{"name":"cn","value":["syncope7145ffa12a1"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7dd2-71c4-8498-83cd370f63ea', 'GROUP', 'GROUP', 'syncope7145ffa12a1', '0194459d-7d2f-7582-876b-e0f49a121d37', '__GROUP__', 'syncope7145ffa12a1', 'UPDATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":["fourth"]},{"name":"cn","value":["syncope7145ffa12a1"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7f57-70cd-9b04-6b470c3f2e89', 'GROUP', 'GROUP', 'forProvisionc11053a9', '0194459d-7f0c-7027-8030-3780651d3519', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=forProvisionc11053a9,ou=groups,o=isp"]},{"name":"cn","value":["forProvisionc11053a9"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-7fc9-78ba-ad7a-b321723fd8d0', 'USER', 'USER', '810c9976forProvision@syncope.apache.org', '0194459d-7f18-7f96-990f-c3e0f9e184c5', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"WX23NOWEGdrZiyMDNM4rbg==","base64SHA1Hash":"VBZhtEq/W61glbSqVCKf3+sUuiE="}]},{"name":"ldapGroups","value":["cn=forProvisionc11053a9,ou=groups,o=isp"]},{"name":"mail","value":["810c9976forProvision@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=810c9976forProvision@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["810c9976forProvision@syncope.apache.org"]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-83cc-7731-92ef-c49898fc6ab4', 'USER', 'USER', '810c9976forProvision@syncope.apache.org', '0194459d-7f18-7f96-990f-c3e0f9e184c5', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":["cn=forProvisionc11053a9,ou=groups,o=isp"]},{"name":"mail","value":["810c9976forProvision@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["810c9976forProvision@syncope.apache.org"]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-84f0-7c83-affa-05e4e4ecc5e8', 'GROUP', 'GROUP', 'encryptedb2a20e54', '0194459d-84df-70c4-94af-32fbf08eb9e1', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=encryptedb2a20e54,ou=groups,o=isp"]},{"name":"cn","value":["encryptedb2a20e54"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-8913-7fcb-9c2c-c14edc75fab4', 'USER', 'USER', 'test6', '0194459e-8582-7d68-ae68-fa6f38cdc633', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test6"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459d-8569-7e29-908d-be2e99f2d0f3', 'GROUP', 'GROUP', 'deprovision68391c91', '0194459d-8534-7d83-a974-42176d3d6ab5', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=deprovision68391c91,ou=groups,o=isp"]},{"name":"cn","value":["deprovision68391c91"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-8588-7176-a28f-84920d07b815', 'GROUP', 'GROUP', 'deprovision68391c91', '0194459d-8534-7d83-a974-42176d3d6ab5', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=deprovision68391c91,ou=groups,o=isp"]},{"name":"cn","value":["deprovision68391c91"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-a419-759c-9e66-ce050920e087', 'USER', 'USER', '198b4802-f5f0-4121-80ee-af952feb2274', 'b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"surname","value":["Vivaldi"]},{"name":"username","value":["vivaldi"]},{"name":"firstName","value":["Antonio"]},{"name":"__NAME__","value":["198b4802-f5f0-4121-80ee-af952feb2274"]},{"name":"email","value":["vivaldi@syncope.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]}],"attributeDeltas":null}', 'rest-target-resource'); -INSERT INTO propagationtask VALUES ('0194459d-a513-7c83-b831-d968eaaf0dde', 'USER', 'USER', '7f2c70e1-01d5-4baf-a4b4-583aa5804508', 'b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"surname","value":["Vivaldi"]},{"name":"username","value":["vivaldi"]},{"name":"firstName","value":["Antonio"]},{"name":"__NAME__","value":["7f2c70e1-01d5-4baf-a4b4-583aa5804508"]},{"name":"email","value":["vivaldi@syncope.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]}],"attributeDeltas":null}', 'rest-target-resource'); -INSERT INTO propagationtask VALUES ('0194459d-a647-714b-8874-f5c0bb126ec2', 'USER', 'USER', 'fe153fea-11ba-43cd-bd64-eb3d75bbd5f4', '0194459d-a535-755d-b9d6-2a374d209a2a', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["surname"]},{"name":"username","value":["linkedAccount59765@syncope.apache.org"]},{"name":"firstName","value":["linkedAccount59765@syncope.apache.org"]},{"name":"__NAME__","value":["fe153fea-11ba-43cd-bd64-eb3d75bbd5f4"]},{"name":"email","value":["linkedAccount59765@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'rest-target-resource'); -INSERT INTO propagationtask VALUES ('0194459d-ac34-71cc-8130-3a46506b3dc2', 'USER', 'USER', 'fe153fea-11ba-43cd-bd64-eb3d75bbd5f4', '0194459d-a535-755d-b9d6-2a374d209a2a', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["surname"]},{"name":"username","value":["linkedAccount59765@syncope.apache.org"]},{"name":"firstName","value":["linkedAccount59765@syncope.apache.org"]},{"name":"__NAME__","value":["fe153fea-11ba-43cd-bd64-eb3d75bbd5f4"]},{"name":"email","value":["linkedAccount59765@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'rest-target-resource'); -INSERT INTO propagationtask VALUES ('0194459d-ac71-774c-ac10-4c9ce5eeed22', 'USER', 'USER', 'uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp', '0194459d-ac4c-73f2-8188-9b7bfb247f50', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["linkedAccount14074@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=linkedAccount14074@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["LINKED_SURNAME"]},{"name":"cn","value":["uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-accc-79fe-b383-b22f7ebe8c6c', 'USER', 'USER', 'uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp', '0194459d-ac4c-73f2-8188-9b7bfb247f50', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["UPDATED_EMAIL@syncope.apache.org","linkedAccount14074@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["UPDATED_SURNAME"]},{"name":"cn","value":["uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-ad07-74f6-b123-4ff53fd23d38', 'USER', 'USER', 'uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp', '0194459d-ac4c-73f2-8188-9b7bfb247f50', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["linkedAccount14074@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=linkedAccount14074@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["uid=linkedAccount14074@syncope.apache.org,ou=People,o=isp"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-ad6d-767d-ab8a-fafb5c2f9815', 'USER', 'USER', 'uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp', '0194459d-ad19-7959-8a6e-397e6456eb5e', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"6FTjitDlRmgqascf0DfIPA==","base64SHA1Hash":"zUNzbDlsHKoYtFSMp8TS8EMW9D0="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["linkedAccount85203@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=linkedAccount85203@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-e85f-7f73-a516-9b9f0a66c34d', 'USER', 'USER', '28e43412notificationtest@syncope.apache.org', '0194459d-e84c-707c-8d86-b48828baa227', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["28e43412notificationtest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation'); -INSERT INTO propagationtask VALUES ('0194459d-adda-7ea1-a505-6cc483e0b32a', 'USER', 'USER', 'uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp', '0194459d-ad19-7959-8a6e-397e6456eb5e', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"YwYGEQSDYiTlIxJJqDw/eg==","base64SHA1Hash":"cPoge9VSZUGOvSnc76dknTzl4y4="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["linkedAccount85203@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-ae27-7b74-b55f-375188d36ff0', 'USER', 'USER', 'uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp', '0194459d-ad19-7959-8a6e-397e6456eb5e', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"CJDtO9A/r+EZEy/DSgGwO+QOeiGRAhnyEU1pLtBmRiQ=","base64SHA1Hash":"5ovjfpegxHKmFKQ54XF6Eb+QeXo="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["linkedAccount85203@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-ae71-71f3-9d79-eeb412a938f9', 'USER', 'USER', 'uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp', '0194459d-ad19-7959-8a6e-397e6456eb5e', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["linkedAccount85203@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["uid=linkedAccount85203@syncope.apache.org,ou=People,o=isp"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-aeab-77c6-9505-5236201d58d8', 'USER', 'USER', 'firstAccountOflinkedAccount58321@syncope.apache.org', '0194459d-ae89-71ca-b29c-e4c4749fa0f4', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["linkedAccount58321@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=linkedAccount58321@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["LINKED_SURNAME"]},{"name":"cn","value":["firstAccountOflinkedAccount58321@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-aef9-78a4-8414-3f642115e8a9', 'USER', 'USER', 'firstAccountOflinkedAccount58321@syncope.apache.org', '0194459d-ae89-71ca-b29c-e4c4749fa0f4', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["UPDATED_EMAIL@syncope.apache.org","linkedAccount58321@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["UPDATED_SURNAME"]},{"name":"cn","value":["firstAccountOflinkedAccount58321@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-af3c-74f2-9478-12dce8db1cab', 'USER', 'USER', 'firstAccountOflinkedAccount58321@syncope.apache.org', '0194459d-ae89-71ca-b29c-e4c4749fa0f4', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["linkedAccount58321@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=linkedAccount58321@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["firstAccountOflinkedAccount58321@syncope.apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-afe6-7527-acb6-1b35a0253fa9', 'USER', 'USER', 'uid=linkedAccount47067@syncope.apache.org,ou=People,o=isp', '0194459d-af7b-7bc4-a9ce-2a9d838c1222', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"YwYGEQSDYiTlIxJJqDw/eg==","base64SHA1Hash":"cPoge9VSZUGOvSnc76dknTzl4y4="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["linkedAccount47067@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=linkedAccount47067@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["LINKED_SURNAME"]},{"name":"cn","value":["uid=linkedAccount47067@syncope.apache.org,ou=People,o=isp"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459d-f0d0-7e74-b096-12b0d9b7c741', 'USER', 'USER', '0266a4d7notificationtest@syncope.apache.org', '0194459d-f0bf-7366-a35e-27b698c42a96', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["0266a4d7notificationtest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation'); -INSERT INTO propagationtask VALUES ('0194459d-fda2-70da-8a93-52d2509bc0e1', 'USER', 'USER', 'a129b4c4notificationtest@syncope.apache.org', '0194459d-fd8e-7570-b4ad-a1eb23a7ba8e', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["a129b4c4notificationtest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation'); -INSERT INTO propagationtask VALUES ('0194459e-0a76-719b-ad41-aae815a148aa', 'USER', 'USER', '7439c502notificationtest@syncope.apache.org', '0194459e-0a60-7abb-80bf-857897ecabee', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["7439c502notificationtest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation'); -INSERT INTO propagationtask VALUES ('0194459e-1367-783a-9f72-bab8ec130ad9', 'USER', 'USER', 'e96e54c2notificationtest@syncope.apache.org', '0194459e-1343-72a1-9867-9f845777dbbb', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["e96e54c2notificationtest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation'); -INSERT INTO propagationtask VALUES ('1e697572-b896-484c-ae7f-0c8f63fcbc6c', NULL, 'USER', NULL, '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["userId"]},{"name":"fullname","value":["fullname"]},{"name":"type","value":["type"]}],"attributeDeltas":null}', 'ws-target-resource-2'); -INSERT INTO propagationtask VALUES ('0194459e-4421-7c70-a0fe-732a1efbf4d1', 'PRINTER', 'ANY_OBJECT', '0194459e-3b35-7884-a222-3cd2da25cbe3', '0194459e-3b35-7884-a222-3cd2da25cbe3', '__PRINTER__', NULL, 'DELETE', '{"attributes":[{"name":"LOCATION","value":["ppOptimizeToDB08b91bef"]},{"name":"paperformat","value":["format1","format3"]},{"name":"PRINTERNAME","value":["ppOptimizeToDBe0b121b9"]},{"name":"__NAME__","value":["0194459e-3b35-7884-a222-3cd2da25cbe3"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459e-446b-7b2f-a12f-003f43f28ed5', 'USER', 'USER', '948bc7f3xxxyyy@xxx.xxx', '0194459e-444c-7c52-8571-3419ea1ccca8', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["948bc7f3xxxyyy@xxx.xxx"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=948bc7f3xxxyyy@xxx.xxx,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["948bc7f3xxxyyy@xxx.xxx"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-44b4-79dc-adb8-5077f54fc6aa', 'USER', 'USER', '948bc7f3xxxyyy@xxx.xxx', '0194459e-444c-7c52-8571-3419ea1ccca8', '__ACCOUNT__', '948bc7f3xxxyyy@xxx.xxx', 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["948bc7f3xxxyyy@xxx.xxx","test13e951770@test.com"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["948bc7f3xxxyyy@xxx.xxx"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-44f6-7d8c-852f-d75663ee98d2', 'USER', 'USER', '948bc7f3xxxyyy@xxx.xxx', '0194459e-444c-7c52-8571-3419ea1ccca8', '__ACCOUNT__', '948bc7f3xxxyyy@xxx.xxx', 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["test715d31361@test.com","948bc7f3xxxyyy@xxx.xxx"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["948bc7f3xxxyyy@xxx.xxx"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-4545-75c1-9908-1c72384e4a78', 'USER', 'USER', '948bc7f3xxxyyy@xxx.xxx', '0194459e-444c-7c52-8571-3419ea1ccca8', '__ACCOUNT__', '948bc7f3xxxyyy@xxx.xxx', 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["948bc7f3xxxyyy@xxx.xxx","test2ee0de882@test.com"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["948bc7f3xxxyyy@xxx.xxx"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-458a-75dd-b6ef-4c7edae72b21', 'USER', 'USER', '948bc7f3xxxyyy@xxx.xxx', '0194459e-444c-7c52-8571-3419ea1ccca8', '__ACCOUNT__', '948bc7f3xxxyyy@xxx.xxx', 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["test2a718b4c3@test.com","948bc7f3xxxyyy@xxx.xxx"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["948bc7f3xxxyyy@xxx.xxx"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-45d2-7696-a7bd-93c8efb44811', 'USER', 'USER', '948bc7f3xxxyyy@xxx.xxx', '0194459e-444c-7c52-8571-3419ea1ccca8', '__ACCOUNT__', '948bc7f3xxxyyy@xxx.xxx', 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["948bc7f3xxxyyy@xxx.xxx","test020bc43e4@test.com"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["948bc7f3xxxyyy@xxx.xxx"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-462a-76ca-b494-85aa5be8a03a', 'USER', 'USER', '948bc7f3xxxyyy@xxx.xxx', '0194459e-444c-7c52-8571-3419ea1ccca8', '__ACCOUNT__', '948bc7f3xxxyyy@xxx.xxx', 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["test8cba2f085@test.com","948bc7f3xxxyyy@xxx.xxx"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["948bc7f3xxxyyy@xxx.xxx"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-4672-74f8-99ed-dbac2abf8dba', 'USER', 'USER', '948bc7f3xxxyyy@xxx.xxx', '0194459e-444c-7c52-8571-3419ea1ccca8', '__ACCOUNT__', '948bc7f3xxxyyy@xxx.xxx', 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["948bc7f3xxxyyy@xxx.xxx","testaf78038e6@test.com"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["948bc7f3xxxyyy@xxx.xxx"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-4b87-7065-b29d-90c7bcd98792', 'PRINTER', 'ANY_OBJECT', '0194459e-4b45-79ee-bde8-1a04b4195628', '0194459e-4b45-79ee-bde8-1a04b4195628', '__PRINTER__', NULL, 'CREATE', '{"attributes":[{"name":"LOCATION","value":["propagationJEXLTransformer00a4d66ba6c4eb4b"]},{"name":"PRINTERNAME","value":["propagationJEXLTransformer0439acd2"]},{"name":"__NAME__","value":["0194459e-4b45-79ee-bde8-1a04b4195628"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459e-46ab-7dd4-aa38-027f761ecc3a', 'USER', 'USER', '948bc7f3xxxyyy@xxx.xxx', '0194459e-444c-7c52-8571-3419ea1ccca8', '__ACCOUNT__', '948bc7f3xxxyyy@xxx.xxx', 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["teste48303b77@test.com","948bc7f3xxxyyy@xxx.xxx"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["948bc7f3xxxyyy@xxx.xxx"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-46e5-715e-8ae6-0214efe6d2cf', 'USER', 'USER', '948bc7f3xxxyyy@xxx.xxx', '0194459e-444c-7c52-8571-3419ea1ccca8', '__ACCOUNT__', '948bc7f3xxxyyy@xxx.xxx', 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["testddd2bc3e8@test.com","948bc7f3xxxyyy@xxx.xxx"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["948bc7f3xxxyyy@xxx.xxx"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-4ab9-7f85-b7cb-86ac15e148f4', 'GROUP', 'GROUP', 'SYNCOPEGROUP1751-b5cdfa42', '0194459e-4aa4-7e91-8199-c1157c1e4ed1', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=SYNCOPEGROUP1751-b5cdfa42,ou=groups,o=isp"]},{"name":"cn","value":["SYNCOPEGROUP1751-b5cdfa42"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-4b15-7006-bf59-d710343031b0', 'USER', 'USER', 'SYNCOPEUSER1751385acddd', '0194459e-4ac2-76ec-9eb4-938f476a79c6', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"ievpO5YUhQUSsW7mg0+aRA==","base64SHA1Hash":"TibPsCffavSzRDcjeVnSmcIIC2w="}]},{"name":"ldapGroups","value":["cn=SYNCOPEGROUP1751-b5cdfa42,ou=groups,o=isp"]},{"name":"mail","value":["SYNCOPEUSER1751385acddd@syncope.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=SYNCOPEUSER1751385acddd,ou=people,o=isp"]},{"name":"sn","value":["SYNCOPEUSER1751385acddd"]},{"name":"cn","value":["SYNCOPEUSER1751385acddd"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-74a5-7221-915e-50083fc03500', 'GROUP', 'GROUP', 'propagationPolicyOptimizeToLDAP53f94f4f', '0194459e-7498-7284-a3d1-4f5eef6eb5c4', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=propagationPolicyOptimizeToLDAP53f94f4f,ou=groups,o=isp"]},{"name":"cn","value":["propagationPolicyOptimizeToLDAP53f94f4f"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-0b82-76a3-a54c-e0d96fd1e4da', 'USER', 'USER', 'a type', '0194459f-0b6d-7119-ae7d-70d29a58dddf', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["a type"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation2'); -INSERT INTO propagationtask VALUES ('0194459e-74be-7d32-87b9-40fc4d767c1c', 'GROUP', 'GROUP', 'propagationPolicyOptimizeToLDAP326aeda8', '0194459e-74b1-7f71-8830-859a2abb6ba3', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=propagationPolicyOptimizeToLDAP326aeda8,ou=groups,o=isp"]},{"name":"cn","value":["propagationPolicyOptimizeToLDAP326aeda8"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-a0db-7b78-8482-e8e67795a038', 'USER', 'USER', 'fixed', '0194459e-74cc-768a-bfdc-3ff498eaaeaf', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"SURNAME","value":["surname"]},{"name":"USERNAME","value":["f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-a806-7c97-b8e7-2c46ef4f5c80', 'USER', 'USER', 'fixed', '0194459e-444c-7c52-8571-3419ea1ccca8', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"SURNAME","value":["surname"]},{"name":"USERNAME","value":["948bc7f3xxxyyy@xxx.xxx"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["testddd2bc3e8@test.com"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-a8c0-7e96-9fb8-725dd2a45317', 'USER', 'USER', 'fixed', '0194459e-74cc-768a-bfdc-3ff498eaaeaf', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"SURNAME","value":["surname"]},{"name":"USERNAME","value":["f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-a944-7a2b-9949-eb018ecd8805', 'USER', 'USER', 'fixed', '0194459e-a15b-7823-821a-fc35edb20309', '__ACCOUNT__', 'fixed', 'UPDATE', '{"attributes":[{"name":"SURNAME","value":["Surname"]},{"name":"USERNAME","value":["pullFromLDAP"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["pullFromLDAP2@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-b5d0-7970-b595-79695b8c8036', 'PRINTER', 'ANY_OBJECT', '0194459e-b56a-7174-ab73-a86c989014b7', '0194459e-b56a-7174-ab73-a86c989014b7', '__PRINTER__', NULL, 'CREATE', '{"attributes":[{"name":"LOCATION","value":["PREFIX_pulle8c57f8a"]},{"name":"PRINTERNAME","value":["pull52899617"]},{"name":"__NAME__","value":["0194459e-b56a-7174-ab73-a86c989014b7"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459e-8a81-7701-87cd-4a7602ee72f3', 'USER', 'USER', '0194459e-89ad-7853-a387-08fd50cf8c8a', '0194459e-89ad-7853-a387-08fd50cf8c8a', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"USERNAME","value":["virtualvalue"]},{"name":"__NAME__","value":["0194459e-89ad-7853-a387-08fd50cf8c8a"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-virattr'); -INSERT INTO propagationtask VALUES ('0194459e-9f91-7a0d-abe9-3f6120bf69c4', 'USER', 'USER', 'fixed', '0194459e-3a5d-7a95-9ae0-51ff2ab0e297', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"SURNAME","value":["surname"]},{"name":"USERNAME","value":["3668f9e0privilege@syncope.apache.org"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["3668f9e0privilege@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-9fd4-7652-8ca0-d9faca56bf91', 'USER', 'USER', 'fixed', '0194459e-444c-7c52-8571-3419ea1ccca8', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"SURNAME","value":["surname"]},{"name":"USERNAME","value":["948bc7f3xxxyyy@xxx.xxx"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["testddd2bc3e8@test.com"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-a07c-77de-ac4a-b9f751422973', 'USER', 'USER', 'fixed', '0194459d-701a-73e9-9111-89d52e8cafce', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"SURNAME","value":["surname"]},{"name":"USERNAME","value":["d9dc3188dynRealmUser@apache.org"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["d9dc3188dynRealmUser@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-a15c-7a4f-b751-4487428f773f', 'USER', 'USER', 'fixed', '0194459d-4874-73e5-8784-e7c0b1225f36', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"SURNAME","value":["surname"]},{"name":"USERNAME","value":["new4a2318c2"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["4a9dedadforgroupownership2@syncope.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-a188-7cd3-8787-ef48d14b8161', 'USER', 'USER', 'fixed', '0194459e-a15b-7823-821a-fc35edb20309', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"SURNAME","value":["Surname"]},{"name":"USERNAME","value":["pullFromLDAP"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["pullFromLDAP@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-a7b7-7d6a-a7da-54b021c7070c', 'USER', 'USER', 'fixed', '0194459e-3a5d-7a95-9ae0-51ff2ab0e297', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"SURNAME","value":["surname"]},{"name":"USERNAME","value":["3668f9e0privilege@syncope.apache.org"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["3668f9e0privilege@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-a839-7c41-8df7-c746392dd58b', 'USER', 'USER', 'fixed', '0194459e-4977-7dc4-9a91-210bb7815ddd', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"SURNAME","value":["surname"]},{"name":"USERNAME","value":["d4bdd5d8syncope1567@syncope.apache.org"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["d4bdd5d8syncope1567@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-a874-7770-9d53-aac5e46e996e', 'USER', 'USER', 'fixed', '0194459d-701a-73e9-9111-89d52e8cafce', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"SURNAME","value":["surname"]},{"name":"USERNAME","value":["d9dc3188dynRealmUser@apache.org"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["d9dc3188dynRealmUser@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-a910-7d6c-bd6d-96aaf8d16ab1', 'USER', 'USER', 'fixed', '0194459d-4874-73e5-8784-e7c0b1225f36', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"SURNAME","value":["surname"]},{"name":"USERNAME","value":["new4a2318c2"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["4a9dedadforgroupownership2@syncope.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-a97e-7f31-82fc-d9002f9d98c7', 'USER', 'USER', 'fixed', '0194459e-4ac2-76ec-9eb4-938f476a79c6', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"SURNAME","value":["SYNCOPEUSER1751385acddd"]},{"name":"USERNAME","value":["SYNCOPEUSER1751385acddd"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["SYNCOPEUSER1751385acddd@syncope.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-abb1-7494-bf9d-e2f95f6ff4e9', 'USER', 'USER', 'fixed', '0194459e-4ac2-76ec-9eb4-938f476a79c6', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"SURNAME","value":["SYNCOPEUSER1751385acddd"]},{"name":"USERNAME","value":["SYNCOPEUSER1751385acddd"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["SYNCOPEUSER1751385acddd@syncope.org"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-abbf-7ba6-bd92-a6bab945e26b', 'USER', 'USER', 'fixed', '0194459d-701a-73e9-9111-89d52e8cafce', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"SURNAME","value":["surname"]},{"name":"USERNAME","value":["d9dc3188dynRealmUser@apache.org"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["d9dc3188dynRealmUser@apache.org"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-4cde-7a8a-a96c-5e646ca0f203', 'PRINTER', 'ANY_OBJECT', '0194459e-4c99-757f-91f8-e630c2b6f6fc', '0194459e-4c99-757f-91f8-e630c2b6f6fc', '__PRINTER__', NULL, 'CREATE', '{"attributes":[{"name":"LOCATION","value":["propagationPolicyebf2009a"]},{"name":"PRINTERNAME","value":["propagationPolicy8099df47"]},{"name":"__NAME__","value":["0194459e-4c99-757f-91f8-e630c2b6f6fc"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459e-8398-7e49-b4c5-c48e5981072f', 'USER', 'USER', '830fba98syncope272@syncope.apache.org', '0194459e-837a-77f3-938c-3adcbc595289', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["830fba98syncope272@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-84c4-7b74-9d87-48e7d8b99656', 'USER', 'USER', 'test0', '0194459e-848f-7098-84de-849fd41e567b', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"Qc08lE3+OoBgKLpTKW0faw==","base64SHA1Hash":"iKl3kC8HrL5+LRPUkLpo1KQdCkg="}]},{"name":"__NAME__","value":["test0"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-84f9-7d5c-adf0-52b1120c2ce6', 'USER', 'USER', 'test1', '0194459e-84c8-7cfe-a23d-4bf9bc1babc5', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"K1/AssB6SRa8PUTHS5l1Cw==","base64SHA1Hash":"uWRU3kt0G07LZ3G12SQKHdjEYKE="}]},{"name":"__NAME__","value":["test1"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-851c-7587-9edf-c9006c524144', 'USER', 'USER', 'test2', '0194459e-84f2-7816-89b1-e889709d523c', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"ntKwSuHkkbU0hPFk1p9jdA==","base64SHA1Hash":"EBZ/wx6Wi4zDnvUCu5pbuS46jRU="}]},{"name":"__NAME__","value":["test2"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-853c-7b38-94bf-e680e56cd3b5', 'USER', 'USER', 'test3', '0194459e-8516-75af-a6a1-7462c04fbe70', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"duiAFDFhtaipsGDHAVsnGQ==","base64SHA1Hash":"sL4n0zmq+IcrazRO6onWo4zkEZU="}]},{"name":"__NAME__","value":["test3"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-8562-71b3-8d9c-fa6b585212af', 'USER', 'USER', 'test4', '0194459e-8538-7352-a8d9-806d92b0069a', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"a3ZpiheaiOD8ZhKxZzNmjg==","base64SHA1Hash":"+JVk4kTGHq5QhhHDpxNf0LQLQYA="}]},{"name":"__NAME__","value":["test4"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-858a-78cb-84aa-18cef9742a68', 'USER', 'USER', 'test5', '0194459e-8561-7450-bd4d-0c0b2a4ce4ea', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"Gyr8TRmHIhA1n+JE/QpoPA==","base64SHA1Hash":"HxM+mbdtnFYDQ9pknOIMKKW8bnQ="}]},{"name":"__NAME__","value":["test5"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-85aa-788c-a242-76de93776e61', 'USER', 'USER', 'test6', '0194459e-8582-7d68-ae68-fa6f38cdc633', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"noOiP8hz3ZefQeqBGZIrrw==","base64SHA1Hash":"NiR/CBNgTrq+mbiyu4zj/dS3mZU="}]},{"name":"__NAME__","value":["test6"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-85c7-7bfe-a1f9-a8926742d9c9', 'USER', 'USER', 'test7', '0194459e-85a0-7f9e-916d-59e3bd7fbd94', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"DGjEYlayfjtfc9KmNjfkIw==","base64SHA1Hash":"RVu6hNO0uTD+0OefMQ6W5c/ZJPw="}]},{"name":"__NAME__","value":["test7"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-85e5-74a2-8122-2d0dca12a7fa', 'USER', 'USER', 'test8', '0194459e-85c1-70b0-b735-74e1d5040e54', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"RgluwsYg06v8QjhL+rDwqg==","base64SHA1Hash":"3n2ynTCnaSzj36UnFhyVIx4JWN0="}]},{"name":"__NAME__","value":["test8"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-8603-7536-9f95-de32a97aa0f0', 'USER', 'USER', 'test9', '0194459e-85e1-7182-bef7-18f55672463c', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"LRu1awqmVErRm1+xidLiAA==","base64SHA1Hash":"nPVJcATGs40KP+OpV4FuNJ/r/s8="}]},{"name":"__NAME__","value":["test9"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-87e1-73ef-acb2-689067c32b54', 'USER', 'USER', 'test0', '0194459e-848f-7098-84de-849fd41e567b', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test0"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-8814-7906-ac77-2efcce432883', 'USER', 'USER', 'test1', '0194459e-84c8-7cfe-a23d-4bf9bc1babc5', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test1"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-8853-7fc3-ad4c-e588578b641c', 'USER', 'USER', 'test2', '0194459e-84f2-7816-89b1-e889709d523c', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test2"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-8883-7291-b8b9-c3cee1e80e13', 'USER', 'USER', 'test3', '0194459e-8516-75af-a6a1-7462c04fbe70', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test3"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-88b2-7376-8e78-6302096515d5', 'USER', 'USER', 'test4', '0194459e-8538-7352-a8d9-806d92b0069a', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test4"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-88e4-7821-a728-683f4589ebc1', 'USER', 'USER', 'test5', '0194459e-8561-7450-bd4d-0c0b2a4ce4ea', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test5"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-8947-76f4-98a4-b61adecd7447', 'USER', 'USER', 'test7', '0194459e-85a0-7f9e-916d-59e3bd7fbd94', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test7"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-8977-7fab-975c-b388cc7774ed', 'USER', 'USER', 'test8', '0194459e-85c1-70b0-b735-74e1d5040e54', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test8"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-89a0-7d91-8c77-9e96ddb8a8ae', 'USER', 'USER', 'test9', '0194459e-85e1-7182-bef7-18f55672463c', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test9"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-8aa0-76aa-a7ff-0ec942354f59', 'USER', 'USER', '95aa6ffbs307@apache.org', '0194459e-89ad-7853-a387-08fd50cf8c8a', '__ACCOUNT__', '95aa6ffbs307@apache.org', 'UPDATE', '{"attributes":[{"name":"surname","value":["cognome0"]},{"name":"__NAME__","value":["test0"]},{"name":"type","value":["a type"]},{"name":"fullname","value":["test0"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":null}],"attributeDeltas":null}', 'ws-target-resource-2'); -INSERT INTO propagationtask VALUES ('0194459e-9238-7ac0-9951-14c0308d55fc', 'USER', 'USER', 'b46f2359syncope313-db@syncope.apache.org', '0194459e-921b-7d51-b560-4bc623d72c44', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"+IZRJrKYQZJgScWwgRxS9g==","base64SHA1Hash":"16eHGe/yrGaLSPaFxfsaFlAheDk="}]},{"name":"__NAME__","value":["b46f2359syncope313-db@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-9ac4-7ad8-be03-ebe59622b927', 'USER', 'USER', 'b46f2359syncope313-db@syncope.apache.org', '0194459e-921b-7d51-b560-4bc623d72c44', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["b46f2359syncope313-db@syncope.apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-a015-7721-aef1-75009cf04bf8', 'USER', 'USER', 'fixed', '0194459e-4977-7dc4-9a91-210bb7815ddd', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"SURNAME","value":["surname"]},{"name":"USERNAME","value":["d4bdd5d8syncope1567@syncope.apache.org"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["d4bdd5d8syncope1567@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-a1d1-78fa-b548-2b492665f519', 'USER', 'USER', 'fixed', '0194459e-4ac2-76ec-9eb4-938f476a79c6', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"SURNAME","value":["SYNCOPEUSER1751385acddd"]},{"name":"USERNAME","value":["SYNCOPEUSER1751385acddd"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["SYNCOPEUSER1751385acddd@syncope.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-abbc-79d0-b447-ca0f489e7c71', 'USER', 'USER', 'fixed', '0194459d-4874-73e5-8784-e7c0b1225f36', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"SURNAME","value":["surname"]},{"name":"USERNAME","value":["new4a2318c2"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["4a9dedadforgroupownership2@syncope.org"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-abb8-7a9e-86ce-f4f4a38d4c48', 'USER', 'USER', 'fixed', '0194459e-3a5d-7a95-9ae0-51ff2ab0e297', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"SURNAME","value":["surname"]},{"name":"USERNAME","value":["3668f9e0privilege@syncope.apache.org"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["3668f9e0privilege@syncope.apache.org"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-abc8-7f70-bd52-1c11ccdcbf49', 'USER', 'USER', 'fixed', '0194459e-4977-7dc4-9a91-210bb7815ddd', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"SURNAME","value":["surname"]},{"name":"USERNAME","value":["d4bdd5d8syncope1567@syncope.apache.org"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["d4bdd5d8syncope1567@syncope.apache.org"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-abb8-7a9e-86ce-f4f4a38d4c49', 'USER', 'USER', 'fixed', '0194459e-444c-7c52-8571-3419ea1ccca8', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"SURNAME","value":["surname"]},{"name":"USERNAME","value":["948bc7f3xxxyyy@xxx.xxx"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["testddd2bc3e8@test.com"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-abb8-7a9e-86ce-f4f4a38d4c4a', 'USER', 'USER', 'fixed', '0194459e-a15b-7823-821a-fc35edb20309', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"SURNAME","value":["Surname"]},{"name":"USERNAME","value":["pullFromLDAP"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["pullFromLDAP2@syncope.apache.org"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-abc3-7e3a-9597-d9701caa634a', 'USER', 'USER', 'fixed', '0194459e-74cc-768a-bfdc-3ff498eaaeaf', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"SURNAME","value":["surname"]},{"name":"USERNAME","value":["f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org"]},{"name":"__NAME__","value":["fixed"]},{"name":"EMAIL","value":["f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('0194459e-ba8f-7042-a4aa-77ad142c721b', 'USER', 'USER', '0194459e-89ad-7853-a387-08fd50cf8c8a', '0194459e-89ad-7853-a387-08fd50cf8c8a', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["0194459e-89ad-7853-a387-08fd50cf8c8a"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-db-virattr'); -INSERT INTO propagationtask VALUES ('0194459e-bb6d-7124-a877-7ddb7f71576d', 'USER', 'USER', 'test0', '0194459e-bb3e-7807-90a0-dba11c397dd2', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"Qc08lE3+OoBgKLpTKW0faw==","base64SHA1Hash":"iKl3kC8HrL5+LRPUkLpo1KQdCkg="}]},{"name":"__NAME__","value":["test0"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-bb95-7a10-a15b-21739136675f', 'USER', 'USER', 'test1', '0194459e-bb67-7331-8477-5a11bd06935b', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"K1/AssB6SRa8PUTHS5l1Cw==","base64SHA1Hash":"uWRU3kt0G07LZ3G12SQKHdjEYKE="}]},{"name":"__NAME__","value":["test1"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-bbc1-7a3f-b535-01e26ee121ca', 'USER', 'USER', 'test3', '0194459e-bb99-7506-bea1-f486fd75990f', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"duiAFDFhtaipsGDHAVsnGQ==","base64SHA1Hash":"sL4n0zmq+IcrazRO6onWo4zkEZU="}]},{"name":"__NAME__","value":["test3"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-bbea-7558-a345-4ff328df4da1', 'USER', 'USER', 'test4', '0194459e-bbc2-7391-b677-62bf01d07377', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"a3ZpiheaiOD8ZhKxZzNmjg==","base64SHA1Hash":"+JVk4kTGHq5QhhHDpxNf0LQLQYA="}]},{"name":"__NAME__","value":["test4"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-bc19-775f-a237-534423b75486', 'USER', 'USER', 'test5', '0194459e-bbe8-7b6e-a02d-4cdddc57cc41', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"Gyr8TRmHIhA1n+JE/QpoPA==","base64SHA1Hash":"HxM+mbdtnFYDQ9pknOIMKKW8bnQ="}]},{"name":"__NAME__","value":["test5"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-bc46-714f-80f5-6d34e0d3db31', 'USER', 'USER', 'test6', '0194459e-bc0f-79fc-a17e-6248b3e057a2', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"noOiP8hz3ZefQeqBGZIrrw==","base64SHA1Hash":"NiR/CBNgTrq+mbiyu4zj/dS3mZU="}]},{"name":"__NAME__","value":["test6"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-bc71-7125-ba49-ab2d43a1abe6', 'USER', 'USER', 'test7', '0194459e-bc3e-7fc8-850a-460f836f7876', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"DGjEYlayfjtfc9KmNjfkIw==","base64SHA1Hash":"RVu6hNO0uTD+0OefMQ6W5c/ZJPw="}]},{"name":"__NAME__","value":["test7"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-bca2-75f3-98f1-510254ec50be', 'USER', 'USER', 'test8', '0194459e-bc6d-735f-ab3e-c41ec591174b', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"RgluwsYg06v8QjhL+rDwqg==","base64SHA1Hash":"3n2ynTCnaSzj36UnFhyVIx4JWN0="}]},{"name":"__NAME__","value":["test8"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-bce3-7d13-beb5-c344570f337d', 'USER', 'USER', 'test9', '0194459e-bace-7bad-ae75-b4b5b7ecfc25', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"LRu1awqmVErRm1+xidLiAA==","base64SHA1Hash":"nPVJcATGs40KP+OpV4FuNJ/r/s8="}]},{"name":"__NAME__","value":["test9"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-bcf4-7b1e-825d-70e74d569337', 'USER', 'USER', '0', '0194459e-bace-7bad-ae75-b4b5b7ecfc25', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"LRu1awqmVErRm1+xidLiAA==","base64SHA1Hash":"nPVJcATGs40KP+OpV4FuNJ/r/s8="}]},{"name":"surname","value":["cognome9"]},{"name":"__NAME__","value":["0"]},{"name":"type","value":["TYPE_OTHER"]},{"name":"fullname","value":["0"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":null}],"attributeDeltas":null}', 'ws-target-resource-2'); -INSERT INTO propagationtask VALUES ('0194459e-cf51-7d11-b5d9-8fa773abedd5', 'USER', 'USER', 'test0', '0194459e-bb3e-7807-90a0-dba11c397dd2', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test0"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-cf95-7486-b87c-c09a6a5d9314', 'USER', 'USER', 'test1', '0194459e-bb67-7331-8477-5a11bd06935b', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test1"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-cfe3-7812-acc2-bb52959bc195', 'USER', 'USER', 'test3', '0194459e-bb99-7506-bea1-f486fd75990f', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test3"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-d01d-7c1d-a897-3ea8b159ec88', 'USER', 'USER', 'test4', '0194459e-bbc2-7391-b677-62bf01d07377', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test4"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-d05b-7e5e-a63c-14be42b62f71', 'USER', 'USER', 'test5', '0194459e-bbe8-7b6e-a02d-4cdddc57cc41', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test5"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-d09a-7d0d-995b-36b6a57f4450', 'USER', 'USER', 'test6', '0194459e-bc0f-79fc-a17e-6248b3e057a2', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test6"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-d120-7a2e-9b93-ad4e19244a9c', 'USER', 'USER', 'test8', '0194459e-bc6d-735f-ab3e-c41ec591174b', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test8"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-d0d6-7c85-be19-22a9bb564e57', 'USER', 'USER', 'test7', '0194459e-bc3e-7fc8-850a-460f836f7876', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test7"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-d16b-7c4e-a8df-f8048c6ef16d', 'USER', 'USER', 'test9', '0194459e-bace-7bad-ae75-b4b5b7ecfc25', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["test9"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459e-dfad-7d7c-8493-2dc699c2eed9', 'USER', 'USER', '3668f9e0privilege@syncope.apache.org', '0194459e-3a5d-7a95-9ae0-51ff2ab0e297', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["3668f9e0privilege@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["3668f9e0privilege@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-e009-7ca1-860d-a30cbe07018d', 'USER', 'USER', 'd4bdd5d8syncope1567@syncope.apache.org', '0194459e-4977-7dc4-9a91-210bb7815ddd', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["d4bdd5d8syncope1567@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["d4bdd5d8syncope1567@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-90f2-7596-ba9c-53fabd7ce90c', 'GROUP', 'GROUP', 'noContentbed08432', '0194459f-9091-7bea-b4bf-af2e7bcf57e5', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=noContentbed08432,ou=groups,o=isp"]},{"name":"cn","value":["noContentbed08432"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f21f-7249-a380-3cd87107f949', 'USER', 'USER', 'pullFromLDAP_00', '0194459e-ee8e-7e6f-89cf-822a4500cac6', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_00@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_00,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_00"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f255-74f5-9111-8c91e8501053', 'USER', 'USER', 'pullFromLDAP_01', '0194459e-eeb4-7ec9-96a0-5b4e576af09d', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_01@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_01,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_01"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f286-7fd9-81fd-485a49b33845', 'USER', 'USER', 'pullFromLDAP_02', '0194459e-eeba-7645-b78d-508c66f1cdd2', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_02@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_02,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_02"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f2b9-7317-9d37-4cbb22f09d27', 'USER', 'USER', 'pullFromLDAP_03', '0194459e-eed6-716f-a6e0-24d1e9ccf9df', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_03@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_03,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_03"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f2f1-7e8a-9ee6-84dc8eb304ad', 'USER', 'USER', 'pullFromLDAP_04', '0194459e-eedd-74bc-9230-456400a49285', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_04@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_04,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_04"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f31e-75e1-bbc5-9dba9768a00a', 'USER', 'USER', 'pullFromLDAP_05', '0194459e-eef9-7e1d-8ff1-b168db4afd3e', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_05@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_05,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_05"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f347-71e0-bd28-2debdc0d1cd6', 'USER', 'USER', 'pullFromLDAP_06', '0194459e-ef02-7278-8637-031ce8e5c14f', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_06@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_06,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_06"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f36f-7d5c-b2ba-e70a9d22edec', 'USER', 'USER', 'pullFromLDAP_07', '0194459e-ef1d-771f-9282-01ad70c20c6a', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_07@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_07,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_07"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f395-739d-b9d2-7f114fe9b521', 'USER', 'USER', 'pullFromLDAP_08', '0194459e-ef24-7baf-906f-1f6ac5325e55', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_08@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_08,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_08"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-0b85-7105-8878-bb733ed48a7f', 'USER', 'USER', 'a type', '0194459f-0b6d-7119-ae7d-70d29a58dddf', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["a type"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation4'); -INSERT INTO propagationtask VALUES ('0194459e-f3bd-7376-890e-8d9ae9500d03', 'USER', 'USER', 'pullFromLDAP_09', '0194459e-ef46-7695-9f32-3c5ff2effc1f', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_09@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_09,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_09"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f3d9-7e97-b06b-7cf405c7a97a', 'USER', 'USER', 'pullFromLDAP_10', '0194459e-ef50-7445-9c48-799bee452fc6', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_10@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_10,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_10"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f3f7-7243-9d75-835cd97b0d37', 'USER', 'USER', 'pullFromLDAP_11', '0194459e-ef6d-7536-a9d4-c1c109bba519', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_11@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_11,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_11"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f412-79d8-881a-51a06bf47e93', 'USER', 'USER', 'pullFromLDAP_12', '0194459e-ef75-7e69-899a-d5a525292ea9', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_12@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_12,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_12"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f431-76f1-a4da-3c2719115a40', 'USER', 'USER', 'pullFromLDAP_13', '0194459e-ef8d-7336-bb4e-33f854dcf998', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_13@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_13,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_13"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f451-7c74-adb1-fed4ef620e69', 'USER', 'USER', 'pullFromLDAP_14', '0194459e-ef98-7a06-bb74-f612f86fb91e', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_14@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_14,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_14"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f472-71dc-819c-0e200d722530', 'USER', 'USER', 'pullFromLDAP_15', '0194459e-efab-703c-adfb-8db26e3629bd', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_15@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_15,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_15"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f494-70f9-bde0-eaf6c8d30117', 'USER', 'USER', 'pullFromLDAP_16', '0194459e-efbe-75f0-89df-86da32054abc', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_16@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_16,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_16"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f4af-7b73-b4e1-dc6363b9db57', 'USER', 'USER', 'pullFromLDAP_17', '0194459e-efcd-7bea-9ffd-907e553e7429', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_17@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_17,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_17"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f4cc-758e-9f69-705f1ff38f4a', 'USER', 'USER', 'pullFromLDAP_18', '0194459e-efe4-7d76-b5e3-111972372706', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_18@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_18,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_18"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459e-f4ec-7b76-990d-fa11cd3a7c5c', 'USER', 'USER', 'pullFromLDAP_19', '0194459e-efee-7c59-adc3-7708ddd2d9b4', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["pullFromLDAP_19@syncope.apache.org"]},{"name":"registeredAddress","value":["A2B65D6D7B49585C340751546759B84C079C17DD"]},{"name":"postalAddress","value":null},{"name":"title","value":["odd"]},{"name":"__NAME__","value":["uid=pullFromLDAP_19,ou=people,o=isp"]},{"name":"sn","value":["Surname"]},{"name":"cn","value":["pullFromLDAP_19"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-0b83-790e-b6c2-f8c2b94dd983', 'USER', 'USER', 'a type', '0194459f-0b6d-7119-ae7d-70d29a58dddf', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["a type"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation'); -INSERT INTO propagationtask VALUES ('0194459f-0c63-7165-b65b-22b6ae80ba52', 'USER', 'USER', 'a type', '0194459f-0b6d-7119-ae7d-70d29a58dddf', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__NAME__","value":["a type"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation3'); -INSERT INTO propagationtask VALUES ('0194459f-0c91-7c72-9f65-30af9f79acb2', 'USER', 'USER', 'Gioacchino Rossini', '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__NAME__","value":["Gioacchino Rossini"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation3'); -INSERT INTO propagationtask VALUES ('0194459f-0c92-77d8-99fb-3684f30f5395', 'USER', 'USER', 'Gioacchino Rossini', '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["Gioacchino Rossini"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation4'); -INSERT INTO propagationtask VALUES ('0194459f-0cd4-7751-8b3c-3a3bbdf0d4a3', 'USER', 'USER', 'Giuseppe Verdi', '74cd8ece-715a-44a4-a736-e17b46c4e7e6', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__NAME__","value":["Giuseppe Verdi"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation3'); -INSERT INTO propagationtask VALUES ('0194459f-1031-78f0-b076-b1c6752ad16d', 'USER', 'USER', 'a type', '0194459f-0b6d-7119-ae7d-70d29a58dddf', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["a type"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation2'); -INSERT INTO propagationtask VALUES ('0194459f-1031-78f0-b076-b1c6752ad16c', 'USER', 'USER', 'a type', '0194459f-0b6d-7119-ae7d-70d29a58dddf', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["a type"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation3'); -INSERT INTO propagationtask VALUES ('0194459f-1031-78f0-b076-b1c6752ad16e', 'USER', 'USER', 'a type', '0194459f-0b6d-7119-ae7d-70d29a58dddf', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["a type"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation4'); -INSERT INTO propagationtask VALUES ('0194459f-3064-7ac2-be53-5017affdccc4', 'USER', 'USER', 'rossini', '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', 'rossini', 'DELETE', '{"attributes":[{"name":"__NAME__","value":["rossini"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-543d-768a-84ac-f8df6f4997e4', NULL, NULL, '15dd8c78-9f61-4c8f-9e24-d3c110267cfb', 'c5b75db1-fce7-470f-b780-3b9934d82a9d', 'organizationalUnit', NULL, 'CREATE', '{"attributes":[{"name":"ou","value":["even"]},{"name":"__NAME__","value":["ou=even,o=isp"]},{"name":"l","value":["/even"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('0194459f-5448-793c-a336-423a733f8b13', NULL, NULL, '15dd8c78-9f61-4c8f-9e24-d3c110267cfb', 'c5b75db1-fce7-470f-b780-3b9934d82a9d', 'organizationalUnit', NULL, 'CREATE', '{"attributes":[{"name":"ou","value":["even"]},{"name":"l","value":["/even"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('0194459f-5457-7d82-b109-902210ce0724', NULL, NULL, 'd7ce37d7-df46-4dbc-8ba6-cf9d87d32b27', '0679e069-7355-4b20-bd11-a5a0a5453c7c', 'organizationalUnit', NULL, 'CREATE', '{"attributes":[{"name":"ou","value":["two"]},{"name":"__NAME__","value":["ou=two,ou=even,o=isp"]},{"name":"l","value":["/even/two"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('0194459f-545e-7fe3-9280-aa4ad56f526a', NULL, NULL, 'd7ce37d7-df46-4dbc-8ba6-cf9d87d32b27', '0679e069-7355-4b20-bd11-a5a0a5453c7c', 'organizationalUnit', NULL, 'CREATE', '{"attributes":[{"name":"ou","value":["two"]},{"name":"l","value":["/even/two"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('0194459f-5475-7371-889a-93c021979ab4', NULL, NULL, '05b3fc78-ce62-41c8-b19d-458e8bb3724a', '722f3d84-9c2b-4525-8f6e-e4b82c55a36c', 'organizationalUnit', NULL, 'CREATE', '{"attributes":[{"name":"ou","value":["odd"]},{"name":"l","value":["/odd"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('0194459f-546e-746f-9995-d49db57fc270', NULL, NULL, '05b3fc78-ce62-41c8-b19d-458e8bb3724a', '722f3d84-9c2b-4525-8f6e-e4b82c55a36c', 'organizationalUnit', NULL, 'CREATE', '{"attributes":[{"name":"ou","value":["odd"]},{"name":"__NAME__","value":["ou=odd,o=isp"]},{"name":"l","value":["/odd"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('0194459f-5486-7851-b842-79504c3e0ed2', NULL, NULL, 'e01a22ee-5465-4fa3-a7dd-183a11b27388', '0194459d-b150-7322-a530-02a310e10867', 'organizationalUnit', NULL, 'CREATE', '{"attributes":[{"name":"ou","value":["macro"]},{"name":"__NAME__","value":["ou=macro,ou=odd,o=isp"]},{"name":"l","value":["/odd/macro"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('0194459f-548d-7eea-a83e-421d8986fd75', NULL, NULL, 'e01a22ee-5465-4fa3-a7dd-183a11b27388', '0194459d-b150-7322-a530-02a310e10867', 'organizationalUnit', NULL, 'CREATE', '{"attributes":[{"name":"ou","value":["macro"]},{"name":"l","value":["/odd/macro"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('0194459f-5884-7f1b-b2d2-1ef491535975', 'GROUP', 'GROUP', 'citizen', '29f96485-729e-4d31-88a1-6fc60e4677f3', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=citizen,ou=groups,o=isp"]},{"name":"cn","value":["citizen"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-5d15-73e8-98b8-9fdc29a4878b', 'USER', 'USER', '0266a4d7notificationtest@syncope.apache.org', '0194459d-f0bf-7366-a35e-27b698c42a96', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"AGMYnu5N4BuyBufqxtKJKg==","base64SHA1Hash":"BhfMQuIDGUHm9QlXMPkUjQyS0KQ="}]},{"name":"__NAME__","value":["0266a4d7notificationtest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-896f-7f53-86b9-33eed9244863', 'USER', 'USER', 'vivaldi', 'b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"E4g4yIb5kwvss7CWhFtbJg==","base64SHA1Hash":"HnvIDRuedqGVjTwYN1ODKJdoENY="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["vivaldi@apache.org","vivaldi@syncope.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=vivaldi,ou=people,o=isp"]},{"name":"sn","value":["Vivaldi"]},{"name":"cn","value":["vivaldi"]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-92b4-7426-ba7b-66aef3e70a49', NULL, NULL, '589faead-b77d-41da-85f6-34ac6cdf197f', '0194459f-92ab-78a3-ad27-a66298c13223', 'organizationalUnit', NULL, 'CREATE', '{"attributes":[{"name":"ou","value":["child"]},{"name":"__NAME__","value":["ou=child,ou=test,o=isp"]},{"name":"l","value":["/test/child"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('0194459f-9350-7c99-bbc8-f80ebb94afa7', NULL, NULL, 'f6224ece-92d1-4409-b466-f4d2e7cc5246', '0194459f-9294-74ef-9ebc-7f7813205cfa', 'organizationalUnit', NULL, 'DELETE', '{"attributes":[{"name":"ou","value":["test"]},{"name":"__NAME__","value":["ou=test,o=isp"]},{"name":"l","value":["/test"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('0194459f-d09a-707e-a72a-8a409060702e', 'GROUP', 'GROUP', 'groupd213aac2', '0194459f-d089-7830-9895-09487806d8b1', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=groupd213aac2,ou=groups,o=isp"]},{"name":"cn","value":["groupd213aac2"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-0cd6-7a5f-a4d3-ba60665415fa', 'USER', 'USER', 'Giuseppe Verdi', '74cd8ece-715a-44a4-a736-e17b46c4e7e6', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["Giuseppe Verdi"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation4'); -INSERT INTO propagationtask VALUES ('0194459f-1032-7f1b-b140-1e8ddbc751a9', 'USER', 'USER', 'a type', '0194459f-0b6d-7119-ae7d-70d29a58dddf', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["a type"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation'); -INSERT INTO propagationtask VALUES ('0194459f-1122-761d-bbda-f7dc51131856', 'USER', 'USER', '7dcc23a1syncope313-ldap@syncope.apache.org', '0194459f-10ef-7b2e-a292-aeea174eb238', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"+IZRJrKYQZJgScWwgRxS9g==","base64SHA1Hash":"16eHGe/yrGaLSPaFxfsaFlAheDk="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["7dcc23a1syncope313-ldap@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=7dcc23a1syncope313-ldap@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["7dcc23a1syncope313-ldap@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-5d1c-775d-b916-32681f1e8fab', 'USER', 'USER', '13c210b5audit@syncope.org', '0194459c-37a3-7c0b-8dc4-c61eaf5a62a7', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"TRtic93tLG15jwc6r+P25g==","base64SHA1Hash":"VQ6j9GCcah90RGlniFU2H/ggL/g="}]},{"name":"__NAME__","value":["13c210b5audit@syncope.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5d48-7e57-8281-e639fc5b42fd', 'USER', 'USER', '1f1541e7checkFailedLogin@syncope.apache.org', '0194459d-4a39-78f1-8eb6-ade14ff93f7e', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"+kQPf1BXzESgF1M9jYyDwQ==","base64SHA1Hash":"R9VqiYN62DLTuWLvhr0n3wCh3zg="}]},{"name":"__NAME__","value":["1f1541e7checkFailedLogin@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5d86-7ff5-b4d8-13215fb15f6e', 'USER', 'USER', '4abc534bdelegated@syncope.apache.org', '0194459d-6c9d-7f2e-9a34-7b5065d5bb7d', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"75Pm6a3GAiw5eaHzEn3XvQ==","base64SHA1Hash":"/5+wn+ZSFp0TTIEc35w3Ba+EgSw="}]},{"name":"__NAME__","value":["4abc534bdelegated@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5dab-74cf-aba5-ef5508524966', 'USER', 'USER', '56f27bbanonmember@syncope.org', '0194459d-4828-71c7-9aa4-6621fe4f1b05', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"az2wj0lB49f08P0w84XWjQ==","base64SHA1Hash":"GDgkp074rY495xFbgBe2BIaFirc="}]},{"name":"__NAME__","value":["56f27bbanonmember@syncope.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5dd6-7341-b43d-6a9831931780', 'USER', 'USER', '5b6f04dcbatch@syncope.apache.org', '0194459d-566d-7a15-bd2f-5d392492b2b1', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"eTLA7q7RuuobzAKkx9mFyg==","base64SHA1Hash":"jmIeU138AWg0qEIrR8ZvjlvJEzk="}]},{"name":"__NAME__","value":["5b6f04dcbatch@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5e01-7f77-9774-581aeb62ac2b', 'USER', 'USER', '69b0c9a7delegating@syncope.apache.org', '0194459d-6c84-7cb5-8d8f-8343769883ae', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"MblBwmOnznp65PqQIxk7KA==","base64SHA1Hash":"AtJLgQhtj0vDyl6TDgnDNLI8TQY="}]},{"name":"__NAME__","value":["69b0c9a7delegating@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5e20-7d47-ae36-08a88ec7a7e0', 'USER', 'USER', '92fef1f5dynRealmAdmin@apache.org', '0194459d-6ff9-7d35-bd66-653a166439ab', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"DJ7h1PZ+Z4kCHTjqoKbB4Q==","base64SHA1Hash":"MjKwNfym5Uqem2VvxjTy6oSddIs="}]},{"name":"__NAME__","value":["92fef1f5dynRealmAdmin@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5e45-78f3-a44b-88959e64b925', 'USER', 'USER', 'a129b4c4notificationtest@syncope.apache.org', '0194459d-fd8e-7570-b4ad-a1eb23a7ba8e', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"UicgMIJP+pOP7wFgHnetMA==","base64SHA1Hash":"Hf39cnuZNb01Z0ZUtyty7OO+eIk="}]},{"name":"__NAME__","value":["a129b4c4notificationtest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5e6d-7f62-a6be-461ff8a9e1a7', 'USER', 'USER', 'ad87e002batch@syncope.apache.org', '0194459d-5114-7879-8ed4-77caa60c066a', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"y05GMLx8hgkMLj6twhOnzg==","base64SHA1Hash":"s7n+X7eQGeKWoPKu/7Vehkns3iI="}]},{"name":"__NAME__","value":["ad87e002batch@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5e8b-792b-b375-748dec432b64', 'USER', 'USER', 'b7a499fbnotificationtest@syncope.apache.org', '0194459d-e7fc-7d54-801c-7b50fd2dc193', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"gaaMQGBPrlDjrIIQGvWVbQ==","base64SHA1Hash":"1SWUCTGBz0HyhGrsneNBqr6ficg="}]},{"name":"__NAME__","value":["b7a499fbnotificationtest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5eab-7325-83b5-5bd29a0eded5', 'USER', 'USER', 'cf3e23bds258_1@apache.org', '0194459e-7e7f-7daf-a1b1-73365fcef439', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"0//fwvFsN2NHMdPccWoM1Q==","base64SHA1Hash":"7nDv144mV9vNFNSdGFEn1An0tdA="}]},{"name":"__NAME__","value":["cf3e23bds258_1@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5ecd-780c-b540-bb1fa20e619d', 'USER', 'USER', 'd9dc3188dynRealmUser@apache.org', '0194459d-701a-73e9-9111-89d52e8cafce', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"xI4e0bn29f41CfsTFz/tpA==","base64SHA1Hash":"DjkKC6LZMFOfR860+XGklaVzQYE="}]},{"name":"__NAME__","value":["d9dc3188dynRealmUser@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5eee-78b0-a243-8935bb97db3c', 'USER', 'USER', 'df9e84a1typeExt@apache.org', '0194459d-c2ed-7f44-b9d1-9f95e6a1defa', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"oy3fyI5/ST0txv5XyluQ5w==","base64SHA1Hash":"CjaDPeM00UKNUWU9mR3YWz+VE/w="}]},{"name":"__NAME__","value":["df9e84a1typeExt@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-16c5-72ed-bdd2-96497dddbed1', 'USER', 'USER', '7dcc23a1syncope313-ldap@syncope.apache.org', '0194459f-10ef-7b2e-a292-aeea174eb238', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["7dcc23a1syncope313-ldap@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=7dcc23a1syncope313-ldap@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["7dcc23a1syncope313-ldap@syncope.apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-2873-7f48-8be0-39597622d925', 'USER', 'USER', 'verdi', '74cd8ece-715a-44a4-a736-e17b46c4e7e6', '__ACCOUNT__', 'verdi', 'DELETE', '{"attributes":[{"name":"__NAME__","value":["verdi"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-927b-7997-b1e5-62377437ec04', NULL, NULL, '05b3fc78-ce62-41c8-b19d-458e8bb3724a', '722f3d84-9c2b-4525-8f6e-e4b82c55a36c', 'organizationalUnit', NULL, 'CREATE', '{"attributes":[{"name":"ou","value":["odd"]},{"name":"l","value":["/odd"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('0194459f-5d2b-7a17-aba6-a83d37d4fe99', 'USER', 'USER', '1683bae7issue260@syncope.apache.org', '0194459e-2786-79aa-b23a-cbcb00d12a21', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"BaRfepF6k9OO3KTh9SB5QQ==","base64SHA1Hash":"NZmWQ0aKdYiPG7jCyeNaTNR/Kaw="}]},{"name":"__NAME__","value":["1683bae7issue260@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5d54-736a-b821-ef480e4206ad', 'USER', 'USER', '28e43412notificationtest@syncope.apache.org', '0194459d-e84c-707c-8d86-b48828baa227', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"QB6lzMlHd3DatlYV+PGO6w==","base64SHA1Hash":"18NSUI2/7NzLGlUQx3ctniZHGwM="}]},{"name":"__NAME__","value":["28e43412notificationtest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5d6b-7685-af4a-d3c0cd03a9db', 'USER', 'USER', '3668f9e0privilege@syncope.apache.org', '0194459e-3a5d-7a95-9ae0-51ff2ab0e297', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"kcbw7jdxUnbFb5GeSA2iXg==","base64SHA1Hash":"y8EOKIRzghL9TZ+EW9PFYX1tidE="}]},{"name":"__NAME__","value":["3668f9e0privilege@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5d9f-71c3-900d-01f7c444e4c3', 'USER', 'USER', '4cb91ae9memb@apache.org', '0194459d-beae-7e23-9bd4-fb785ce65ce9', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"ym0pbqSOM/iCMuSpB4gmJQ==","base64SHA1Hash":"j0cKsjDzwXL6cURF72N4PYP57LY="}]},{"name":"__NAME__","value":["4cb91ae9memb@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5ddc-7df0-b0a1-8d2dc7eb7df1', 'USER', 'USER', '5e4e43aeowner@syncope.org', '0194459d-4670-7ea4-9aa1-c2fb97733ae9', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"g6ZeJtG+Q0AtG6bcN+/bMw==","base64SHA1Hash":"qDOs2p9hbBCb5rs/49amrzlQBJk="}]},{"name":"__NAME__","value":["5e4e43aeowner@syncope.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5dfe-793b-bf9c-f204d2af7593', 'USER', 'USER', '7439c502notificationtest@syncope.apache.org', '0194459e-0a60-7abb-80bf-857897ecabee', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"N5+12BR8ASWI0CBKePLX3g==","base64SHA1Hash":"0PmcGUJubr5fgGJaTL7E6xmknOw="}]},{"name":"__NAME__","value":["7439c502notificationtest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5e17-7e0e-80f4-e8dd30b2e8b6', 'USER', 'USER', '830fba98syncope272@syncope.apache.org', '0194459e-837a-77f3-938c-3adcbc595289', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"Oiw+oJJGoiXgEdi4M12ctw==","base64SHA1Hash":"hsF10CvoGX0Q3BcBAaEzzCbkrIM="}]},{"name":"__NAME__","value":["830fba98syncope272@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5e48-79cd-80ab-3cc8907fad82', 'USER', 'USER', 'a8286013issue654_1@syncope.apache.org', '0194459d-72b7-7a32-a41b-755dbf098a83', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"P13+I70tL5TmhhUSgObOXA==","base64SHA1Hash":"4ZMx7HVguZFwSOFVGYB+0eTMvE0="}]},{"name":"__NAME__","value":["a8286013issue654_1@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5e6d-7f62-a6be-461ff8a9e1a8', 'USER', 'USER', 'b5e566d7delegated@syncope.apache.org', '0194459d-6687-7d7b-aef8-407ab843c339', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"sVLbSeD7jSSAb0Epsl0qjQ==","base64SHA1Hash":"ycI6kJmKugerr8tYKlbtZjTRinc="}]},{"name":"__NAME__","value":["b5e566d7delegated@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5e92-7f64-a557-3a889cf9c017', 'USER', 'USER', 'bellini', 'c9b2dec2-00a7-4855-97c0-d854842b4b24', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"P+3vFT/if77kXRk/Brc3yA==","base64SHA1Hash":"3P/pGhtOV7FPFjo+aF5esOI/k5M="}]},{"name":"__NAME__","value":["bellini"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5eac-7af6-bf6c-f5af88aae69c', 'USER', 'USER', 'cf2ff9f2syncope164@syncope.apache.org', '0194459d-4001-7a8c-a1ea-07011a11de0c', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"wE2ULmZY8TERo9ZkdT8PoQ==","base64SHA1Hash":"uFNfPClVxITeTN7ALZac6JwaTIc="}]},{"name":"__NAME__","value":["cf2ff9f2syncope164@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5ec8-7975-a49d-eb2c99a4acf9', 'USER', 'USER', 'd8463004taskBatch@apache.org', '0194459e-4bc0-7e78-9176-47fefad1862f', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"mBtemWuZMe+R5xfNG8yCvw==","base64SHA1Hash":"lBNOd6NIEQb1Hmnxvau0Pxnj+Zs="}]},{"name":"__NAME__","value":["d8463004taskBatch@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5f95-7d2e-a334-5cbca5da5847', 'USER', 'USER', 'SYNCOPEUSER1751385acddd', '0194459e-4ac2-76ec-9eb4-938f476a79c6', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"FGkQKDE96EhADH7hMFGSlw==","base64SHA1Hash":"AlUdR4J+xhauGxl81Mex/+lDOTQ="}]},{"name":"__NAME__","value":["SYNCOPEUSER1751385acddd"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-cfc7-7807-88e6-583296fdeef7', 'GROUP', 'GROUP', 'groupc7a547b4', '0194459f-cfb3-7100-a466-736d6b4131f5', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=groupc7a547b4,ou=groups,o=isp"]},{"name":"cn","value":["groupc7a547b4"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-441c-72b9-bd62-0daef66e5c0c', 'USER', 'USER', 'verdi', '74cd8ece-715a-44a4-a736-e17b46c4e7e6', '__ACCOUNT__', 'verdi', 'UPDATE', '{"attributes":[{"name":"__NAME__","value":["verdi"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5d23-7240-ba82-34fe9221f245', 'USER', 'USER', '0fe92efacheckSuspension@syncope.apache.org', '0194459d-4bb5-7e85-a7b3-cae5c302a4ff', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"LqS0caDsIhKeW0mmQb9mow==","base64SHA1Hash":"b4Hv7LCALWiza/CY2sHCNMvzpEk="}]},{"name":"__NAME__","value":["0fe92efacheckSuspension@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-928b-7ccb-ad55-ec9c29f5f7e1', NULL, NULL, '/odd', '722f3d84-9c2b-4525-8f6e-e4b82c55a36c', 'organizationalUnit', NULL, 'DELETE', '{"attributes":[{"name":"ou","value":["odd"]},{"name":"__NAME__","value":["ou=odd,o=isp"]},{"name":"l","value":["/odd"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('0194459f-5d54-736a-b821-ef480e4206ac', 'USER', 'USER', '2c3891d2batch@syncope.apache.org', '0194459d-525f-7210-9d0e-990baa4b1409', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"qyRmaQH38tiqfZijN9oDOA==","base64SHA1Hash":"WsJD0CyCEWfQmoRrMuf5e2feeKQ="}]},{"name":"__NAME__","value":["2c3891d2batch@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5d74-7f0c-b1fb-400153c000f1', 'USER', 'USER', '4a00283aissue259@syncope.apache.org', '0194459e-2705-7db3-a347-3a734d570986', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"ZyI16CqOLrqo8Vb9bIHyeA==","base64SHA1Hash":"5eL20vQ5NMxkwlBBilOdXNS4VHU="}]},{"name":"__NAME__","value":["4a00283aissue259@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5da7-7ad0-ad0d-f3c8aeb14dd4', 'USER', 'USER', '510779f6notificationtest@syncope.apache.org', '0194459d-cdcb-7ec0-9a5b-839a68f83b63', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"xPya2Ykz47Ggwk4HAGAXnw==","base64SHA1Hash":"MsoAo+PrH45b/NNxhG5Juj8ykiI="}]},{"name":"__NAME__","value":["510779f6notificationtest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5dc5-7d4b-91a2-701fedae7c13', 'USER', 'USER', '591f5e5dauth@test.org', '0194459d-49c8-734a-bc7e-250cff4998ac', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"A6W/2hG96XFZgien1/58mg==","base64SHA1Hash":"Ug7wVjWjhGNa+mu4g7N/wdB7y68="}]},{"name":"__NAME__","value":["591f5e5dauth@test.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5ddc-7df0-b0a1-8d2dc7eb7df0', 'USER', 'USER', '698bed60s258_2@apache.org', '0194459e-7ece-7c2a-af83-cf595e1fc549', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"7FkuoJtz/GjE4jOv1gDpqQ==","base64SHA1Hash":"KpxJIpXV5EqYdGhGoAXzyvqpmtE="}]},{"name":"__NAME__","value":["698bed60s258_2@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5dfe-793b-bf9c-f204d2af7592', 'USER', 'USER', '722240aatestusersearch@test.org', '0194459d-4fb1-712d-a726-90b5be4fd7e3', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"qyjeLl/bXnX9amL8RP5Neg==","base64SHA1Hash":"UCT/WvOxjAO5FHC8drBGjLLmpSI="}]},{"name":"__NAME__","value":["722240aatestusersearch@test.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5e1a-78cc-9854-fea9804eafd1', 'USER', 'USER', '948bc7f3xxxyyy@xxx.xxx', '0194459e-444c-7c52-8571-3419ea1ccca8', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"CdjB5s91RA8/ZKdvJXTncw==","base64SHA1Hash":"YTJZbebIBsjvnk8H3OIGBNRMmIY="}]},{"name":"__NAME__","value":["948bc7f3xxxyyy@xxx.xxx"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5e42-7421-a1a6-818b8bd905de', 'USER', 'USER', '9bd5444dnotificationtest@syncope.apache.org', '0194459d-c484-7360-bdb7-bf6eb08da692', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"X+DALxsHKIS2GbxEF0UZeQ==","base64SHA1Hash":"1T6g6q/2EzJSkkbfb8Z0zJL2gdY="}]},{"name":"__NAME__","value":["9bd5444dnotificationtest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5e61-71e8-88b9-39ee196f5505', 'USER', 'USER', 'aaff04cdissue258@syncope.apache.org', '0194459e-26aa-71dd-82cf-19298219e082', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"RsS/YEBgGCUTPZDSNQyrnw==","base64SHA1Hash":"Q2V6ksE/IZwmDTxgrgquGLanFHE="}]},{"name":"__NAME__","value":["aaff04cdissue258@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5e92-7f64-a557-3a889cf9c018', 'USER', 'USER', 'c42af6b9delegating@syncope.apache.org', '0194459d-6655-742e-9738-b62ee9c39cf8', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"xR1MXGB10TjUA6cB9x+Raw==","base64SHA1Hash":"YrtjMWpqD8oW4vEKPbSt1dT5XBE="}]},{"name":"__NAME__","value":["c42af6b9delegating@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5eb2-7dbd-b8de-681cd278d7b9', 'USER', 'USER', 'cc85d5d3syncope164@syncope.apache.org', '0194459d-876d-7270-8f00-ba2614e6c5a9', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"VUMjHwHYas9VRzomqi8Ivw==","base64SHA1Hash":"sijPDqGQUvpjcLWgGw4zgW+Rvc4="}]},{"name":"__NAME__","value":["cc85d5d3syncope164@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5ec8-7975-a49d-eb2c99a4acfa', 'USER', 'USER', 'd4bdd5d8syncope1567@syncope.apache.org', '0194459e-4977-7dc4-9a91-210bb7815ddd', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"5yMi5sguC1ygptW0d87Myw==","base64SHA1Hash":"6DX1e9hTB+7tn+RTDkSOOorOJMA="}]},{"name":"__NAME__","value":["d4bdd5d8syncope1567@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5ef0-7477-9534-a1f3994dc029', 'USER', 'USER', 'e96e54c2notificationtest@syncope.apache.org', '0194459e-1343-72a1-9867-9f845777dbbb', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"EM0nxsRhHVJD/5u6yk5ozw==","base64SHA1Hash":"Z/Voug4jTXrX9DjMMGB4HS5Kk0Y="}]},{"name":"__NAME__","value":["e96e54c2notificationtest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5ef0-7477-9534-a1f3994dc028', 'USER', 'USER', 'e7749f28syncope1480@syncope.apache.org', '0194459d-6e53-761f-aca6-7d59039ef5e5', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"jlDpiPpbhPTV1Lk0b2VnSQ==","base64SHA1Hash":"azfT8NK4MZDO/WZiHYGBRBQDgZo="}]},{"name":"__NAME__","value":["e7749f28syncope1480@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5f10-7dc9-89b6-a272a79b0f44', 'USER', 'USER', 'eb0706debatch@syncope.apache.org', '0194459d-56ef-7373-9414-86d4cc6c69d7', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"nMuz19TuvLFgqshTD70M4g==","base64SHA1Hash":"to3oOMHiqrvXFZ9d8i3BdF9QCog="}]},{"name":"__NAME__","value":["eb0706debatch@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5f1e-73ed-a098-9796cb4610b0', 'USER', 'USER', 'f1b15698unlimited@syncope.apache.org', '0194459d-7e86-79f3-a7fe-073f30f4fa20', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"Jyb5rI2KGwkTv7JrGIJqHA==","base64SHA1Hash":"cykEd4HvPTHs2/igBNH2saAGvQc="}]},{"name":"__NAME__","value":["f1b15698unlimited@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5f39-7885-91d7-fad3d80e68b6', 'USER', 'USER', 'faf52b01syncope1430@syncope.apache.org', '0194459e-4739-7919-be7e-b925464e69d7', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"oLR383GulQIA5wDd6p1dxQ==","base64SHA1Hash":"rODX0/aAbxbvV01BsQHNGSzzrWo="}]},{"name":"__NAME__","value":["faf52b01syncope1430@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5f4b-7694-88e2-aa5d16dc164f', 'USER', 'USER', 'linkedAccount14074@syncope.apache.org', '0194459d-ac4c-73f2-8188-9b7bfb247f50', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"Ea7GiichXewMXp2rlPr4xQ==","base64SHA1Hash":"dyeBqAKW2pfI37Aw1bCOsFcPhjk="}]},{"name":"__NAME__","value":["linkedAccount14074@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5f70-725c-8789-90e0e272296f', 'USER', 'USER', 'linkedAccount85203@syncope.apache.org', '0194459d-ad19-7959-8a6e-397e6456eb5e', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"KEWPBm2Nrx5CD1FT+CLImw==","base64SHA1Hash":"EAP8/UgfK527bB+t+RpiKwK9fcE="}]},{"name":"__NAME__","value":["linkedAccount85203@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5f86-7918-b13e-a23eacc5a390', 'USER', 'USER', 'pullFromLDAP', '0194459f-13eb-7f40-a9ce-086278235c37', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"MNJVwJXk+DDAH2KzSiT0qw==","base64SHA1Hash":"DioSf40JcmwxDGEXCfFAd6Z668s="}]},{"name":"__NAME__","value":["pullFromLDAP"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5f9c-785e-bde4-7300a4f33331', 'USER', 'USER', 'syncTokenWithErrors1', '0194459e-e475-7dcb-bafc-f57c03d04671', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m374zJ6d/M6BoGW1LPxmMw==","base64SHA1Hash":"R9RaaZjLD98aAf6RVJOtCwCIuII="}]},{"name":"__NAME__","value":["syncTokenWithErrors1"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-7552-7595-9d34-d93780a567f1', 'USER', 'USER', 'vivaldi', 'b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"mIBGFe0YtbRi3eNcwOja/Q==","base64SHA1Hash":"Yg41/KRrjlG+D3ej7OrcbcdMmaE="}]},{"name":"__NAME__","value":["vivaldi"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-cfa7-7b2c-9d41-5bb56bac6a8e', 'GROUP', 'GROUP', 'group824f03e4', '0194459f-cf96-7ee0-aa5f-484cb3db445f', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=group824f03e4,ou=groups,o=isp"]},{"name":"cn","value":["group824f03e4"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-d0f7-757a-b998-1f7124831642', 'GROUP', 'GROUP', 'group32d94cdf', '0194459f-d0e6-7df1-9a2f-deb89d555218', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=group32d94cdf,ou=groups,o=isp"]},{"name":"cn","value":["group32d94cdf"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-5f10-7dc9-89b6-a272a79b0f43', 'USER', 'USER', 'ec186541testuserread@test.org', '0194459d-4af4-793f-b2ce-dca2e8b84a47', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"Wg6Hwmnjzk5RpIY7wHNEyw==","base64SHA1Hash":"ygu6ssy65lBvzN8FbmHWFBPcM6M="}]},{"name":"__NAME__","value":["ec186541testuserread@test.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5f2a-75cc-92c3-bc1c71389c17', 'USER', 'USER', 'f4fa8912cantrunncommand@test.org', '0194459d-b53b-7a83-a7f5-6f8a469955fc', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"ZdQPC7hWL0NtFmrtt9kuPA==","base64SHA1Hash":"WdKG4jJo8NM6AP5NI6K8F6ApRGU="}]},{"name":"__NAME__","value":["f4fa8912cantrunncommand@test.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-d010-7178-b27a-6bf70fa540da', 'GROUP', 'GROUP', 'group7fc2c3e0', '0194459f-cffd-773c-b9bd-b032753a4001', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=group7fc2c3e0,ou=groups,o=isp"]},{"name":"cn","value":["group7fc2c3e0"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-d13f-7c71-a241-e21bc4482ad1', 'GROUP', 'GROUP', 'group824f03e4', '0194459f-cf96-7ee0-aa5f-484cb3db445f', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=group824f03e4,ou=groups,o=isp"]},{"name":"cn","value":["group824f03e4"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-d161-7a0b-92dd-d9d6a9552c68', 'GROUP', 'GROUP', 'groupc7a547b4', '0194459f-cfb3-7100-a466-736d6b4131f5', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=groupc7a547b4,ou=groups,o=isp"]},{"name":"cn","value":["groupc7a547b4"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-d18a-721e-95e1-b43704136e32', 'GROUP', 'GROUP', 'groupf30bd6ab', '0194459f-cfda-7075-86da-4da743ebb8cc', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=groupf30bd6ab,ou=groups,o=isp"]},{"name":"cn","value":["groupf30bd6ab"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-d1af-7944-8e9d-2654f3524a91', 'GROUP', 'GROUP', 'group7fc2c3e0', '0194459f-cffd-773c-b9bd-b032753a4001', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=group7fc2c3e0,ou=groups,o=isp"]},{"name":"cn","value":["group7fc2c3e0"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-d1d0-78a6-82fd-6396f1aa7a91', 'GROUP', 'GROUP', 'group1dde4ecc', '0194459f-d01c-778b-a691-8711865281d6', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=group1dde4ecc,ou=groups,o=isp"]},{"name":"cn","value":["group1dde4ecc"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-d1ef-7ac3-ac54-396d7c000980', 'GROUP', 'GROUP', 'group6e6ed01f', '0194459f-d042-754d-81a4-a1182716a62a', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=group6e6ed01f,ou=groups,o=isp"]},{"name":"cn","value":["group6e6ed01f"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-d209-782e-9329-260be6c51d65', 'GROUP', 'GROUP', 'groupb90d1034', '0194459f-d065-7502-8a63-3931365f5b72', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=groupb90d1034,ou=groups,o=isp"]},{"name":"cn","value":["groupb90d1034"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-d222-7584-999b-9fac89965ca2', 'GROUP', 'GROUP', 'groupd213aac2', '0194459f-d089-7830-9895-09487806d8b1', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=groupd213aac2,ou=groups,o=isp"]},{"name":"cn","value":["groupd213aac2"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-d23b-7bef-981c-f42aacd9c336', 'GROUP', 'GROUP', 'groupc048887a', '0194459f-d0aa-73f3-bf63-6a883ec463d4', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=groupc048887a,ou=groups,o=isp"]},{"name":"cn","value":["groupc048887a"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-d255-7356-bca7-553e071301e1', 'GROUP', 'GROUP', 'group955290da', '0194459f-d0cb-7fd4-9d10-d2ed7947f661', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=group955290da,ou=groups,o=isp"]},{"name":"cn","value":["group955290da"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-d26b-71ed-bf98-cef86cef6a0e', 'GROUP', 'GROUP', 'group32d94cdf', '0194459f-d0e6-7df1-9a2f-deb89d555218', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=group32d94cdf,ou=groups,o=isp"]},{"name":"cn","value":["group32d94cdf"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-5f2a-75cc-92c3-bc1c71389c16', 'USER', 'USER', 'f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org', '0194459e-74cc-768a-bfdc-3ff498eaaeaf', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"MsBluVoAU/EbxXe6fgkRYg==","base64SHA1Hash":"Z6qV9peEQj6tksCtFMLKSZ4DtZ8="}]},{"name":"__NAME__","value":["f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5f6b-793c-ab41-e508db915a82', 'USER', 'USER', 'linkedAccount58321@syncope.apache.org', '0194459d-ae89-71ca-b29c-e4c4749fa0f4', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"S6IIZ9Ozi2kO18y/RhE+Gw==","base64SHA1Hash":"QNz81ZaWtlpSH2uDHXYvMJX0LNE="}]},{"name":"__NAME__","value":["linkedAccount58321@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5fa3-7c37-8a36-5357b9013982', 'USER', 'USER', 'syncTokenWithErrors2', '0194459e-e86b-733a-88f7-b5a3765c75bb', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"yIESj9F7/J4M9JAHLulTAw==","base64SHA1Hash":"dFwiyRMZqs/D+m3Mi3zLHCDSTnQ="}]},{"name":"__NAME__","value":["syncTokenWithErrors2"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-92cc-7690-bf4f-4343b30c89d3', NULL, NULL, 'e1abaa1b-b7dd-4409-a2fe-67e295fa36b6', '0194459f-92c3-7d62-8c37-3176594d1728', 'organizationalUnit', NULL, 'CREATE', '{"attributes":[{"name":"ou","value":["test"]},{"name":"__NAME__","value":["ou=test,ou=child,ou=test,o=isp"]},{"name":"l","value":["/test/child/test"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('0194459f-d0ba-7e5b-b922-9cda4c878b95', 'GROUP', 'GROUP', 'groupc048887a', '0194459f-d0aa-73f3-bf63-6a883ec463d4', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=groupc048887a,ou=groups,o=isp"]},{"name":"cn","value":["groupc048887a"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-de38-7122-8805-01ea8284d3e3', NULL, NULL, 'd7ce37d7-df46-4dbc-8ba6-cf9d87d32b27', '0679e069-7355-4b20-bd11-a5a0a5453c7c', 'organizationalUnit', NULL, 'CREATE', '{"attributes":[{"name":"ou","value":["two"]},{"name":"l","value":["/even/two"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('0194459f-5f40-7731-8538-138cb748cea7', 'USER', 'USER', 'issuesyncope230', '0194459e-765a-7d7e-a893-199bf54433cc', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"wrQUKtwJPOJfG2P+0XZpJw==","base64SHA1Hash":"a4mj1zaULrlK+ZLNVm1tqsS9zAo="}]},{"name":"__NAME__","value":["issuesyncope230"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5f63-7e76-9d53-c1d984173266', 'USER', 'USER', 'linkedAccount47067@syncope.apache.org', '0194459d-af7b-7bc4-a9ce-2a9d838c1222', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"wZomvIjT1E9/luRXjxRjQg==","base64SHA1Hash":"d3PqUbennCAgnQssOQYBPWQq1GQ="}]},{"name":"__NAME__","value":["linkedAccount47067@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-5f82-73aa-87ea-00182157bc6c', 'USER', 'USER', 'new4a2318c2', '0194459d-4874-73e5-8784-e7c0b1225f36', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"Brd5H1J6THXgD4eH7BGPuQ==","base64SHA1Hash":"K4TSHW3diEiy09H4WOV2vssQ6/g="}]},{"name":"__NAME__","value":["new4a2318c2"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-929c-73c8-91c8-9a8d7b3e9965', NULL, NULL, 'f6224ece-92d1-4409-b466-f4d2e7cc5246', '0194459f-9294-74ef-9ebc-7f7813205cfa', 'organizationalUnit', NULL, 'CREATE', '{"attributes":[{"name":"ou","value":["test"]},{"name":"__NAME__","value":["ou=test,o=isp"]},{"name":"l","value":["/test"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('0194459f-932c-70ee-b1cf-c72b2caefdb4', NULL, NULL, '589faead-b77d-41da-85f6-34ac6cdf197f', '0194459f-92ab-78a3-ad27-a66298c13223', 'organizationalUnit', NULL, 'DELETE', '{"attributes":[{"name":"ou","value":["child"]},{"name":"__NAME__","value":["ou=child,ou=test,o=isp"]},{"name":"l","value":["/test/child"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('0194459f-9693-7304-b69e-5bb08b08521e', 'PRINTER', 'ANY_OBJECT', '0194459f-961d-7169-b796-e69da213fe2a', '0194459f-961d-7169-b796-e69da213fe2a', '__PRINTER__', NULL, 'CREATE', '{"attributes":[{"name":"LOCATION","value":["reconciliation16440d77"]},{"name":"PRINTERNAME","value":["reconciliation7be54c97"]},{"name":"__NAME__","value":["0194459f-961d-7169-b796-e69da213fe2a"]}],"attributeDeltas":null}', 'resource-db-scripted'); -INSERT INTO propagationtask VALUES ('0194459f-8550-77d0-b199-d69846bc491c', 'USER', 'USER', 'vivaldi', 'b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"7Yw12rCNAiMunV3dQA45uQ==","base64SHA1Hash":"VgK0MRKhODJSeqNcMGLfsHuG0zI="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["vivaldi@apache.org","vivaldi@syncope.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=vivaldi,ou=people,o=isp"]},{"name":"sn","value":["Vivaldi"]},{"name":"cn","value":["vivaldi"]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-90aa-78de-a36b-5a02c697303a', 'GROUP', 'GROUP', 'noContentbed08432', '0194459f-9091-7bea-b4bf-af2e7bcf57e5', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=noContentbed08432,ou=groups,o=isp"]},{"name":"cn","value":["noContentbed08432"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-9310-742a-aeac-bc3e685aeeb7', NULL, NULL, 'e1abaa1b-b7dd-4409-a2fe-67e295fa36b6', '0194459f-92c3-7d62-8c37-3176594d1728', 'organizationalUnit', NULL, 'DELETE', '{"attributes":[{"name":"ou","value":["test"]},{"name":"__NAME__","value":["ou=test,ou=child,ou=test,o=isp"]},{"name":"l","value":["/test/child/test"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('0194459f-cfee-7159-a895-73269d9c737e', 'GROUP', 'GROUP', 'groupf30bd6ab', '0194459f-cfda-7075-86da-4da743ebb8cc', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=groupf30bd6ab,ou=groups,o=isp"]},{"name":"cn","value":["groupf30bd6ab"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-d02f-7fe6-8e88-543464f1aaa9', 'GROUP', 'GROUP', 'group1dde4ecc', '0194459f-d01c-778b-a691-8711865281d6', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=group1dde4ecc,ou=groups,o=isp"]},{"name":"cn","value":["group1dde4ecc"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-d055-7b8c-8cef-8642a0423810', 'GROUP', 'GROUP', 'group6e6ed01f', '0194459f-d042-754d-81a4-a1182716a62a', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=group6e6ed01f,ou=groups,o=isp"]},{"name":"cn","value":["group6e6ed01f"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-d079-75ae-abc6-6fc48428b619', 'GROUP', 'GROUP', 'groupb90d1034', '0194459f-d065-7502-8a63-3931365f5b72', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=groupb90d1034,ou=groups,o=isp"]},{"name":"cn","value":["groupb90d1034"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-d2c2-780d-8eb6-cc4160e1c06c', 'USER', 'USER', 'vivaldi', 'b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee', '__ACCOUNT__', 'vivaldi', 'UPDATE', '{"attributes":[{"name":"surname","value":["Vivaldi"]},{"name":"__NAME__","value":["vivaldi"]},{"name":"email","value":["vivaldi@syncope.org"]},{"name":"fullname","value":["Vivaldi"]},{"name":"type","value":["ou=sample,o=isp"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-1'); -INSERT INTO propagationtask VALUES ('0194459f-d341-7b4d-9866-8da2a9457a5f', 'USER', 'USER', 'vivaldi', 'b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee', '__ACCOUNT__', 'vivaldi', 'UPDATE', '{"attributes":[{"name":"surname","value":["Vivaldi"]},{"name":"__NAME__","value":["vivaldi"]},{"name":"email","value":["vivaldi@syncope.org"]},{"name":"fullname","value":["Vivaldi"]},{"name":"type","value":["F"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-1'); -INSERT INTO propagationtask VALUES ('0194459f-debb-73e1-b2b3-361e12734d0f', NULL, NULL, 'd7ce37d7-df46-4dbc-8ba6-cf9d87d32b27', '0679e069-7355-4b20-bd11-a5a0a5453c7c', 'organizationalUnit', NULL, 'CREATE', '{"attributes":[{"name":"ou","value":["two"]},{"name":"l","value":["/even/two"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('0194459f-df4e-7bd4-9d51-862cbd9528e7', 'USER', 'USER', '9e69e32dprovision@syncope.apache.org,surname', '0194459f-def0-78e6-ab3f-2caf60170301', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"bvXJGLC6czdEn47SA4uNUQ==","base64SHA1Hash":"W5/rwtdCnI8gAnIUhKcahMEnMMc="}]},{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["9e69e32dprovision@syncope.apache.org,surname"]},{"name":"id","value":["9e69e32dprovision@syncope.apache.org"]},{"name":"name","value":["9e69e32dprovision@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('0194459f-d0dc-757b-919a-14ce7f70df28', 'GROUP', 'GROUP', 'group955290da', '0194459f-d0cb-7fd4-9d10-d2ed7947f661', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=group955290da,ou=groups,o=isp"]},{"name":"cn","value":["group955290da"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-dfa4-7861-ad7d-773750c1fbbe', 'USER', 'USER', '9e69e32dprovision@syncope.apache.org,surname', '0194459f-def0-78e6-ab3f-2caf60170301', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["9e69e32dprovision@syncope.apache.org,surname"]},{"name":"id","value":["9e69e32dprovision@syncope.apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"name","value":["9e69e32dprovision@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('0194459f-e065-7be3-8eb5-329c4c1b1f59', 'USER', 'USER', '308260a2assign@syncope.apache.org,surname', '0194459f-dfc9-7734-8322-7d1364350e23', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["308260a2assign@syncope.apache.org,surname"]},{"name":"id","value":["308260a2assign@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["308260a2assign@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('0194459f-e180-7792-809f-29be26fcddb2', 'USER', 'USER', 'qqgf.z@nn.com', '0194459f-e161-795e-b864-4e1ad8147de0', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["qqgf.z@nn.com"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459f-e1c6-7cc9-b399-d6a99419dabb', 'USER', 'USER', 'qqgf.z@nn.com', '0194459f-e161-795e-b864-4e1ad8147de0', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["qqgf.z@nn.com"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459f-e1f4-764d-8ecc-c57525e0a89d', 'USER', 'USER', '07a63542yyy@yyy.yyy', '0194459f-e1df-76f1-a9d0-e5d248ceb1e9', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["07a63542yyy@yyy.yyy"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459f-e286-7c1a-9dcd-001126ab11a9', 'USER', 'USER', '33f5e014unlink@syncope.apache.org,surname', '0194459f-e250-7d5a-9f9c-775659e6edcd', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["33f5e014unlink@syncope.apache.org,surname"]},{"name":"id","value":["33f5e014unlink@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["33f5e014unlink@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('0194459f-e3bc-75ff-a78e-20c7e201a859', 'USER', 'USER', 'f11b420ag.h@t.com', '0194459f-e311-7bc5-b90d-53b2ef492c95', '__ACCOUNT__', 'f11b420ag.h@t.com', 'UPDATE', '{"attributes":[{"name":"surname","value":["surname"]},{"name":"__NAME__","value":["852aa615g.h@t.com"]},{"name":"type","value":["a type"]},{"name":"fullname","value":["852aa615g.h@t.com"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":null}],"attributeDeltas":null}', 'ws-target-resource-2'); -INSERT INTO propagationtask VALUES ('0194459f-e6eb-72f3-add0-3643f9018f45', 'USER', 'USER', 'f1f862edt@p.mode', '0194459f-e5a8-72cb-888d-dd933c9a2a66', '__ACCOUNT__', 'f1f862edt@p.mode', 'UPDATE', '{"attributes":[{"name":"surname","value":["surname2"]},{"name":"__NAME__","value":["f1f862edt@p.mode"]},{"name":"type","value":["a type"]},{"name":"fullname","value":["f1f862edt@p.mode"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":null}],"attributeDeltas":null}', 'ws-target-resource-2'); -INSERT INTO propagationtask VALUES ('0194459f-e8d3-760c-bd49-8f18925b73ae', 'USER', 'USER', '66d84717provision@syncope.apache.org,surname', '0194459f-e867-7f77-a3a8-7a6b1d8065de', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"bvXJGLC6czdEn47SA4uNUQ==","base64SHA1Hash":"W5/rwtdCnI8gAnIUhKcahMEnMMc="}]},{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["66d84717provision@syncope.apache.org,surname"]},{"name":"id","value":["66d84717provision@syncope.apache.org"]},{"name":"name","value":["66d84717provision@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('0194459f-e91a-733b-a186-6d2ad9a9fb48', 'USER', 'USER', '7fa539eeunassign@syncope.apache.org,surname', '0194459f-e8f2-7b73-81ab-f7671454c6f2', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["7fa539eeunassign@syncope.apache.org,surname"]},{"name":"id","value":["7fa539eeunassign@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["7fa539eeunassign@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('0194459f-e98f-7774-93f8-4a8419b13fd1', 'USER', 'USER', '7fa539eeunassign@syncope.apache.org,surname', '0194459f-e8f2-7b73-81ab-f7671454c6f2', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["7fa539eeunassign@syncope.apache.org,surname"]},{"name":"id","value":["7fa539eeunassign@syncope.apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["7fa539eeunassign@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('0194459f-ea4b-79b3-8cec-bf47f4174687', 'USER', 'USER', 'e9798bebpwdonly@t.com', '0194459f-e9b7-7f11-b2cb-bd296707625c', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"r8jHAaELUNJLEnf8xxUmsg==","base64SHA1Hash":"G65ZkmpkaNKMpf/v0d92PQJ8Dao="}]},{"name":"surname","value":["surname"]},{"name":"__NAME__","value":["e9798bebpwdonly@t.com"]},{"name":"type","value":["a type"]},{"name":"fullname","value":["e9798bebpwdonly@t.com"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":null}],"attributeDeltas":null}', 'ws-target-resource-2'); -INSERT INTO propagationtask VALUES ('0194459f-ed15-7984-8e21-931a7c996493', 'USER', 'USER', '2c979529async@syncope.apache.org', '0194459f-ece4-739b-9279-afa724c1f6cd', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["2c979529async@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459f-ed00-7f2b-842e-03c1327040ec', 'USER', 'USER', '2c979529async@syncope.apache.org', '0194459f-ece4-739b-9279-afa724c1f6cd', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["2c979529async@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=2c979529async@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["2c979529async@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-eda4-7ede-bd54-2b49b475c062', 'USER', 'USER', '2c979529async@syncope.apache.org', '0194459f-ece4-739b-9279-afa724c1f6cd', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"gKMne4N4an/aSoehGiS5Gg==","base64SHA1Hash":"9aGjJLVnf02kIY9Ts1pqtXrHqPM="}]},{"name":"__NAME__","value":["2c979529async@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459f-edd2-74e1-a2a9-62cf7829d18b', 'USER', 'USER', '2c979529async@syncope.apache.org', '0194459f-ece4-739b-9279-afa724c1f6cd', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["2c979529async@syncope.apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-f3a2-7a64-b989-1935d27c37c4', 'USER', 'USER', '0194459f-f27a-7128-acf1-975ed877ce54', '0194459f-f27a-7128-acf1-975ed877ce54', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["surname"]},{"name":"username","value":["4325bc4brest@syncope.apache.org"]},{"name":"firstName","value":["4325bc4brest@syncope.apache.org"]},{"name":"__NAME__","value":["0194459f-f27a-7128-acf1-975ed877ce54"]},{"name":"email","value":["4325bc4brest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'rest-target-resource'); -INSERT INTO propagationtask VALUES ('0194459f-f5f9-76a7-a9af-9aa953aa68af', 'USER', 'USER', '0194459f-f27a-7128-acf1-975ed877ce54', '0194459f-f27a-7128-acf1-975ed877ce54', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"surname","value":["surname2"]},{"name":"username","value":["4325bc4brest@syncope.apache.org"]},{"name":"firstName","value":["4325bc4brest@syncope.apache.org"]},{"name":"__NAME__","value":["0194459f-f27a-7128-acf1-975ed877ce54"]},{"name":"email","value":["4325bc4brest@syncope.apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'rest-target-resource'); -INSERT INTO propagationtask VALUES ('0194459f-f637-7f4b-9962-66693b549f4d', 'USER', 'USER', '1db0f03echeckGroupAttrPropagation@syncope.apache.org,surname', '0194459f-f60a-7bb5-9c1a-5c11f416a3c6', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["surname"]},{"name":"theirgroup","value":["sx-dx"]},{"name":"__NAME__","value":["1db0f03echeckGroupAttrPropagation@syncope.apache.org,surname"]},{"name":"id","value":["1db0f03echeckGroupAttrPropagation@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["1db0f03echeckGroupAttrPropagation@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('0194459f-f746-7e5b-876d-14582a5e2098', 'USER', 'USER', 'a15853e9suspreactonresource@syncope.apache.org', '0194459f-f680-793a-b86d-1c025aaf0eaa', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["a15853e9suspreactonresource@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["a15853e9suspreactonresource@syncope.apache.org"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-f795-788b-92cf-900ff746c6e0', 'USER', 'USER', 'a15853e9suspreactonresource@syncope.apache.org', '0194459f-f680-793a-b86d-1c025aaf0eaa', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__NAME__","value":["a15853e9suspreactonresource@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459f-fbc8-7b51-ab31-af1900529608', 'USER', 'USER', '9c375778xxx@xxx.xxx', '0194459f-fbb0-754b-8523-dcd64699450a', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["9c375778xxx@xxx.xxx"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation'); -INSERT INTO propagationtask VALUES ('0194459f-fd2e-713b-b4da-647e7fb6b07e', 'USER', 'USER', '4a9f224csyncope108@syncope.apache.org,surname', '0194459f-fcde-7d6f-8cb8-2fad353b8a72', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["4a9f224csyncope108@syncope.apache.org,surname"]},{"name":"id","value":["4a9f224csyncope108@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["4a9f224csyncope108@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('019445a0-01a5-7d2d-826b-d766baf863b4', 'USER', 'USER', '019445a0-0138-7e13-8613-5acdb1ef1edc', '019445a0-0138-7e13-8613-5acdb1ef1edc', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"test3","value":["20753fd9syncope266@apache.org"]},{"name":"test4","value":["20753fd9syncope266@apache.org"]},{"name":"test5","value":["20753fd9syncope266@apache.org"]},{"name":"__NAME__","value":["019445a0-0138-7e13-8613-5acdb1ef1edc"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-update'); -INSERT INTO propagationtask VALUES ('019445a0-77e5-763b-a044-915bd4c97680', 'USER', 'USER', '373c7e09syncope354@syncope.apache.org', '019445a0-77c5-7e27-88aa-55648f3dca54', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":["cn=SYNCOPE354-4831108d,ou=groups,o=isp"]},{"name":"mail","value":["373c7e09syncope354@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=373c7e09syncope354@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["373c7e09syncope354@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-81e6-7984-838f-2cd516b7d487', 'GROUP', 'GROUP', 'syncope881Gfbfec15b', '019445a0-81d7-7371-a812-feca2b11fc93', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"businessCategory","value":["rvirtualvalue"]},{"name":"__NAME__","value":["cn=syncope881Gfbfec15b,ou=groups,o=isp"]},{"name":"cn","value":["syncope881Gfbfec15b"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-ed18-730e-a03e-4be4045c33c2', 'USER', 'USER', '2c979529async@syncope.apache.org', '0194459f-ece4-739b-9279-afa724c1f6cd', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["2c979529async@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-ed89-7205-8752-57a6dbaa9301', 'USER', 'USER', '2c979529async@syncope.apache.org', '0194459f-ece4-739b-9279-afa724c1f6cd', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"gKMne4N4an/aSoehGiS5Gg==","base64SHA1Hash":"9aGjJLVnf02kIY9Ts1pqtXrHqPM="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["2c979529async@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["2c979529async@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-f6a3-70c6-9584-f49ab7d1b0e5', 'USER', 'USER', 'a15853e9suspreactonresource@syncope.apache.org', '0194459f-f680-793a-b86d-1c025aaf0eaa', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["a15853e9suspreactonresource@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=a15853e9suspreactonresource@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["a15853e9suspreactonresource@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-f6fd-7d00-83f0-827f5c8c0dc6', 'USER', 'USER', 'a15853e9suspreactonresource@syncope.apache.org', '0194459f-f680-793a-b86d-1c025aaf0eaa', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["a15853e9suspreactonresource@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["a15853e9suspreactonresource@syncope.apache.org"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-fa62-7fa7-ad76-84f86a9afd55', 'USER', 'USER', 'eccf5570deprovision@syncope.apache.org,surname', '0194459f-f9dc-74a2-9b30-7086c590aa44', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["eccf5570deprovision@syncope.apache.org,surname"]},{"name":"id","value":["eccf5570deprovision@syncope.apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"name","value":["eccf5570deprovision@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('0194459f-fdc4-7cea-a2cf-5042a7a079a3', 'USER', 'USER', '4a9f224csyncope108@syncope.apache.org,surname', '0194459f-fcde-7d6f-8cb8-2fad353b8a72', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["4a9f224csyncope108@syncope.apache.org,surname"]},{"name":"id","value":["4a9f224csyncope108@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["4a9f224csyncope108@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('0194459f-ff57-7c2b-b949-3300cb7a25a5', 'USER', 'USER', 'syncope185@syncope.apache.org', '0194459f-fefc-7816-9429-28a054c3804b', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["syncope185@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=syncope185@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["syncope185@syncope.apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-0088-7092-9d51-c1a3783dff13', 'USER', 'USER', 'vivaldi', 'b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee', '__ACCOUNT__', 'vivaldi', 'UPDATE', '{"attributes":[{"name":"surname","value":["Vivaldi"]},{"name":"__NAME__","value":["vivaldi"]},{"name":"email","value":["vivaldi@syncope.org"]},{"name":"fullname","value":["Vivaldi"]},{"name":"type","value":["a type"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-1'); -INSERT INTO propagationtask VALUES ('019445a0-789f-741f-9dd5-df80a7bbbbbf', 'GROUP', 'GROUP', 'SYNCOPE357-0894269c', '019445a0-7884-7cad-9049-3d3e1d1da9a2', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=SYNCOPE357-0894269c,ou=groups,o=isp"]},{"name":"cn","value":["SYNCOPE357-0894269c"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-7fc3-7db6-81a1-a382dc1e853e', NULL, NULL, 'd7ce37d7-df46-4dbc-8ba6-cf9d87d32b27', '0679e069-7355-4b20-bd11-a5a0a5453c7c', 'organizationalUnit', NULL, 'CREATE', '{"attributes":[{"name":"ou","value":["two"]},{"name":"l","value":["/even/two"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('019445a0-815f-784a-bcd0-9a8f25e142bb', 'USER', 'USER', 'fab67a5esyncope710@syncope.apache.org', '019445a0-8140-7a32-8285-f1e5154a8e01', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":["cn=syncope710.ldap9f585838,ou=groups,o=isp"]},{"name":"mail","value":["fab67a5esyncope710@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=fab67a5esyncope710@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["fab67a5esyncope710@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-8ca5-7cfc-86b8-6b5b45a68479', 'USER', 'USER', '019445a0-8b40-7adb-a589-c9584fd4f190', '019445a0-8b40-7adb-a589-c9584fd4f190', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["surname"]},{"name":"username","value":["ce2dc8fcrest@syncope.apache.org"]},{"name":"firstName","value":["ce2dc8fcrest@syncope.apache.org"]},{"name":"__NAME__","value":["019445a0-8b40-7adb-a589-c9584fd4f190"]},{"name":"email","value":["ce2dc8fcrest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'rest-target-resource'); -INSERT INTO propagationtask VALUES ('019445a0-908b-7101-9d4f-1e1ad61d3364', 'USER', 'USER', 'Rossini', '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', 'Gioacchino Rossini', 'UPDATE', '{"attributes":[{"name":"__NAME__","value":["Rossini"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation4'); -INSERT INTO propagationtask VALUES ('0194459f-eda4-7ede-bd54-2b49b475c063', 'USER', 'USER', '2c979529async@syncope.apache.org', '0194459f-ece4-739b-9279-afa724c1f6cd', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"gKMne4N4an/aSoehGiS5Gg==","base64SHA1Hash":"9aGjJLVnf02kIY9Ts1pqtXrHqPM="}]},{"name":"__NAME__","value":["2c979529async@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-edd2-74e1-a2a9-62cf7829d18c', 'USER', 'USER', '2c979529async@syncope.apache.org', '0194459f-ece4-739b-9279-afa724c1f6cd', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["2c979529async@syncope.apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459f-f6b8-74ed-ab45-d27d338ea558', 'USER', 'USER', 'a15853e9suspreactonresource@syncope.apache.org', '0194459f-f680-793a-b86d-1c025aaf0eaa', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["a15853e9suspreactonresource@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459f-f70d-72b7-8591-01efb75cc1bb', 'USER', 'USER', 'a15853e9suspreactonresource@syncope.apache.org', '0194459f-f680-793a-b86d-1c025aaf0eaa', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__NAME__","value":["a15853e9suspreactonresource@syncope.apache.org"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459f-f8cc-79fa-8d11-67ad91939470', 'USER', 'USER', 'delete.by.username@apache.org', '0194459f-f8b2-714e-8c6b-c407fe4107b3', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["delete.by.username@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459f-f921-7a08-9550-67e26b1583fc', 'USER', 'USER', 'delete.by.username@apache.org', '0194459f-f8b2-714e-8c6b-c407fe4107b3', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["delete.by.username@apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459f-fa8c-70bc-9022-87fcbb87eb64', 'USER', 'USER', 'b84b7689suspendReactivate@syncope.apache.org', '0194459f-fa7e-7f95-8302-7913a29fe47e', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["b84b7689suspendReactivate@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation'); -INSERT INTO propagationtask VALUES ('0194459f-fe90-76c8-8541-6d63895fa24e', 'USER', 'USER', '26077a28syncope122@apache.org', '0194459f-fe72-7f40-9f27-b3103436a576', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["26077a28syncope122@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459f-feda-746f-abe8-77ac9673b30c', 'USER', 'USER', '26077a28syncope122@apache.org', '0194459f-fe72-7f40-9f27-b3103436a576', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"FtRy05OAHCIq8p6LRjidLa36cBC4vbS8nh42Ty1littr4fi4njGWmCUNJijluBKg","base64SHA1Hash":"vigbtMjXzTYjHUhSM/fyurS5LWE="}]},{"name":"__NAME__","value":["26077a28syncope122@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459f-ffbb-736d-8f06-605941561264', 'USER', 'USER', 'Gioacchino Rossini', '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', 'Gioacchino Rossini', 'UPDATE', '{"attributes":[{"name":"surname","value":["Rossini"]},{"name":"__NAME__","value":["Gioacchino Rossini"]},{"name":"type","value":["a type"]},{"name":"fullname","value":["Gioacchino Rossini"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":null}],"attributeDeltas":null}', 'ws-target-resource-2'); -INSERT INTO propagationtask VALUES ('019445a0-77b9-7de7-b94c-08b7410e19fb', 'GROUP', 'GROUP', 'SYNCOPE354-4831108d', '019445a0-77a2-73ff-b79e-3c26d184b574', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"uniqueMember","value":null},{"name":"owner","value":null},{"name":"__NAME__","value":["cn=SYNCOPE354-4831108d,ou=groups,o=isp"]},{"name":"cn","value":["SYNCOPE354-4831108d"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-7999-7829-a183-60a5f3ee85e0', 'USER', 'USER', 'eda450e1syncope383@apache.org', '019445a0-7939-770c-a043-9d417b3521b6', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["eda450e1syncope383@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('019445a0-79ce-70b8-b763-0081efac9ad4', 'USER', 'USER', 'eda450e1syncope383@apache.org', '019445a0-7939-770c-a043-9d417b3521b6', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"tmMFvfoKB7mdWwenDVdtOE81IfTaHO7rvcU4VzugVc0=","base64SHA1Hash":"exfI7KQ4efQNSM4qgJwr83ioWLQ="}]},{"name":"__NAME__","value":["eda450e1syncope383@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('019445a0-7c37-7cf4-9dda-441d68e8e34b', NULL, NULL, 'd7ce37d7-df46-4dbc-8ba6-cf9d87d32b27', '0679e069-7355-4b20-bd11-a5a0a5453c7c', 'organizationalUnit', NULL, 'CREATE', '{"attributes":[{"name":"ou","value":["two"]},{"name":"l","value":["/even/two"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('019445a0-8125-751c-82d2-dc85de5f51dd', 'GROUP', 'GROUP', 'syncope710.ldap9f585838', '019445a0-8114-7cf9-85eb-e92e5fa2afc0', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=syncope710.ldap9f585838,ou=groups,o=isp"]},{"name":"cn","value":["syncope710.ldap9f585838"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-816d-7f3e-be87-9288a16d5462', 'USER', 'USER', 'fab67a5esyncope710@syncope.apache.org', '019445a0-8140-7a32-8285-f1e5154a8e01', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["fab67a5esyncope710@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('019445a0-81c5-7d4a-b4b2-69eaf2f5b6de', 'USER', 'USER', 'fab67a5esyncope710@syncope.apache.org', '019445a0-8140-7a32-8285-f1e5154a8e01', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"00Wztmiown6OnFzj0NOAtA==","base64SHA1Hash":"1tMT7dAKFEgDl3FPgSWFPRqvIw8="}]},{"name":"__NAME__","value":["fab67a5esyncope710@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('019445a0-83be-7d69-8f81-4cdbb2188c2c', 'USER', 'USER', 'b7a31da7syncope1099U@apache.org', '019445a0-839f-724b-8221-0778999b2655', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["b7a31da7syncope1099U@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('0194459f-edc0-72ff-bb3e-6a4a79472fb0', 'USER', 'USER', '2c979529async@syncope.apache.org', '0194459f-ece4-739b-9279-afa724c1f6cd', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["2c979529async@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=2c979529async@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["2c979529async@syncope.apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-fe5b-74fa-b5b4-9d18a186a7d3', 'USER', 'USER', '4a9f224csyncope108@syncope.apache.org,surname', '0194459f-fcde-7d6f-8cb8-2fad353b8a72', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["4a9f224csyncope108@syncope.apache.org,surname"]},{"name":"id","value":["4a9f224csyncope108@syncope.apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["4a9f224csyncope108@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('019445a0-7913-7933-bc3f-23dd3e410e79', 'USER', 'USER', '1e3d5978syncope357@syncope.apache.org', '019445a0-78ab-7c0a-8435-e6069174bed0', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["1e3d5978syncope357@syncope.apache.org"]},{"name":"registeredAddress","value":["DC01955F7A8A435245820EBCEE26604642DCE3F6"]},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=1e3d5978syncope357@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["1e3d5978syncope357@syncope.apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":["/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k="]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-791c-702e-9297-7fe3f67543a0', 'GROUP', 'GROUP', 'SYNCOPE357-0894269c', '019445a0-7884-7cad-9049-3d3e1d1da9a2', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=SYNCOPE357-0894269c,ou=groups,o=isp"]},{"name":"cn","value":["SYNCOPE357-0894269c"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-7f60-7530-9df8-0d0a67ecf1bf', NULL, NULL, 'd7ce37d7-df46-4dbc-8ba6-cf9d87d32b27', '0679e069-7355-4b20-bd11-a5a0a5453c7c', 'organizationalUnit', NULL, 'CREATE', '{"attributes":[{"name":"ou","value":["two"]},{"name":"l","value":["/even/two"]}],"attributeDeltas":null}', 'resource-ldap-orgunit'); -INSERT INTO propagationtask VALUES ('019445a0-8062-7756-9002-97c26551abdf', 'USER', 'USER', 'c44ef274syncope647@syncope.apache.org', '019445a0-7fd6-704e-859e-b5b368bfa87b', '__ACCOUNT__', 'c44ef274syncope647@syncope.apache.org', 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["c44ef274syncope647@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":["newPostalAddress"]},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["c44ef274syncope647@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-822c-7583-98f9-21188c99f305', 'USER', 'USER', '9ff0f62fsyncope881U@apache.org', '019445a0-81fd-7cb4-b8e3-3d3b253ca451', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":["cn=syncope881Gfbfec15b,ou=groups,o=isp"]},{"name":"mail","value":["9ff0f62fsyncope881U@apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=9ff0f62fsyncope881U@apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["9ff0f62fsyncope881U@apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-84f7-7d0f-a4b4-6f93d18c10e1', 'USER', 'USER', 'a5f9526fsyncope1206@apache.org', '019445a0-84ab-7368-b48f-7abae925e045', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"3uXfl4sb4wmrrO/ih7vCqQ==","base64SHA1Hash":"YBWucbetDmzMPXa8wxRaeGgjVSA="}]},{"name":"ldapGroups","value":["cn=syncope12063d8179f7,ou=groups,o=isp"]},{"name":"mail","value":["a5f9526fsyncope1206@apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=a5f9526fsyncope1206@apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["a5f9526fsyncope1206@apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-8dc9-7095-bc0c-063292fbf40f', 'USER', 'USER', '019445a0-8b40-7adb-a589-c9584fd4f190', '019445a0-8b40-7adb-a589-c9584fd4f190', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"surname","value":["surname"]},{"name":"username","value":["ce2dc8fcrest@syncope.apache.org"]},{"name":"firstName","value":["ce2dc8fcrest@syncope.apache.org"]},{"name":"__NAME__","value":["019445a0-8b40-7adb-a589-c9584fd4f190"]},{"name":"email","value":["ce2dc8fcrest@syncope.apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'rest-target-resource'); -INSERT INTO propagationtask VALUES ('019445a0-9ecd-7c9e-a189-b566a3fa51ac', 'USER', 'USER', NULL, '019445a0-9df4-7318-a9a9-7b3089fefd7f', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"surname","value":["4b47b323issue186@syncope.apache.org"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":[null]},{"name":"id","value":["4b47b323issue186@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":null}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('019445a0-a44d-7713-b7e8-22fbf8ecebd2', 'USER', 'USER', NULL, '019445a0-a430-7c48-8124-9a0d09d6a93d', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":[null]},{"name":"id","value":["ec92e41cissue281@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["ec92e41cissue281@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('0194459f-f4b5-7045-ac35-fa0f7b3debfc', 'USER', 'USER', '0194459f-f27a-7128-acf1-975ed877ce54', '0194459f-f27a-7128-acf1-975ed877ce54', '__ACCOUNT__', '0194459f-f27a-7128-acf1-975ed877ce54', 'UPDATE', '{"attributes":[{"name":"surname","value":["surname2"]},{"name":"username","value":["4325bc4brest@syncope.apache.org"]},{"name":"firstName","value":["4325bc4brest@syncope.apache.org"]},{"name":"__NAME__","value":["0194459f-f27a-7128-acf1-975ed877ce54"]},{"name":"email","value":["4325bc4brest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'rest-target-resource'); -INSERT INTO propagationtask VALUES ('0194459f-f761-7f0b-bf87-7cb7a9fc9336', 'USER', 'USER', 'a15853e9suspreactonresource@syncope.apache.org', '0194459f-f680-793a-b86d-1c025aaf0eaa', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["a15853e9suspreactonresource@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["a15853e9suspreactonresource@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('0194459f-f7f1-7cf2-8028-447f13060170', 'USER', 'USER', '7b03eacdmpurpose@apache.org,surname', '0194459f-f7b2-7ecc-9df0-3834bb497df7', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["7b03eacdmpurpose@apache.org,surname"]},{"name":"id","value":["7b03eacdmpurpose@apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["7b03eacdmpurpose@apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('0194459f-fe90-76c8-8541-6d63895fa24d', 'USER', 'USER', '26077a28syncope122@apache.org', '0194459f-fe72-7f40-9f27-b3103436a576', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["26077a28syncope122@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('0194459f-ff1a-78ab-ae71-b7844912b715', 'USER', 'USER', 'syncope185@syncope.apache.org', '0194459f-fefc-7816-9429-28a054c3804b', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["syncope185@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=syncope185@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["syncope185@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-01cf-76bc-b2d4-05ad63ae82c7', 'USER', 'USER', '019445a0-01b4-7ce2-8b6b-cbe0078945dd', '019445a0-01b4-7ce2-8b6b-cbe0078945dd', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"USERNAME","value":["virtualvalue"]},{"name":"__NAME__","value":["019445a0-01b4-7ce2-8b6b-cbe0078945dd"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-virattr'); -INSERT INTO propagationtask VALUES ('019445a0-835a-7786-bad0-254876e14d0e', 'USER', 'USER', '400b6abasyncope505-db@syncope.apache.org', '019445a0-82c9-75ef-9b65-7f36664c157e', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"7og5tJSi4VWVHWgqjxe/qX9xIzlZP/uZyWU55sCoHk1uGtA0izbFYWoyyNd0QZqr","base64SHA1Hash":"JjFi/UT/kDyArzkhooKzuBOsxnY="}]},{"name":"__HASHED_PASSWORD__","value":[true]},{"name":"__NAME__","value":["400b6abasyncope505-db@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('019445a0-8700-725d-8c0f-53438e69bdb7', 'USER', 'USER', 'rossini', '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["rossini"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('019445a0-908b-7101-9d4f-1e1ad61d3365', 'USER', 'USER', 'Rossini', '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', 'Gioacchino Rossini', 'UPDATE', '{"attributes":[{"name":"__NAME__","value":["Rossini"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation3'); -INSERT INTO propagationtask VALUES ('019445a0-947b-7dab-9cc8-82da6b21c061', 'USER', 'USER', 'rossini', '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"wE4FO/wkkLL5ZpJ5a3GdZA==","base64SHA1Hash":"4SPRgvC81evbEFDdtSCGYdXxT3s="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["rossini@apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=rossini,ou=people,o=isp"]},{"name":"sn","value":["Rossini"]},{"name":"cn","value":["rossini"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-9928-7179-9f23-341f732ae6c2', 'USER', 'USER', 'rossini', '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', 'rossini', 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["rossini.gioacchino@apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["Rossini"]},{"name":"cn","value":["rossini"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-a424-7087-a51f-d7d9bced9c3e', 'USER', 'USER', 'be780212issue280@syncope.apache.org', '019445a0-a3cb-7160-9c96-6426ec366fcf', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"0A3G7KAnYW5xDsz3fQLGzw==","base64SHA1Hash":"SN56TyzedbSzv6Ddd8MFcZHvYq4="}]},{"name":"__NAME__","value":["be780212issue280@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('019445a0-c442-705d-89d7-36b9af873bb9', 'USER', 'USER', 'a728051esyncope442@apache.org', '019445a0-bb7e-7073-8163-9d66eafd1424', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"surname","value":["surname"]},{"name":"__NAME__","value":["a728051esyncope442@apache.org"]},{"name":"type","value":["a type"]},{"name":"fullname","value":["a728051esyncope442@apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["virattrcache2"]}],"attributeDeltas":null}', 'ws-target-resource-2'); -INSERT INTO propagationtask VALUES ('0194459f-fa0a-7dfb-a589-42c91475579c', 'USER', 'USER', 'eccf5570deprovision@syncope.apache.org,surname', '0194459f-f9dc-74a2-9b30-7086c590aa44', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["eccf5570deprovision@syncope.apache.org,surname"]},{"name":"id","value":["eccf5570deprovision@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["eccf5570deprovision@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('019445a0-951b-7f16-bbc4-209c5916b357', 'USER', 'USER', 'rossini', '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', 'rossini', 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["gioacchino.rossini@apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["Rossini"]},{"name":"cn","value":["rossini"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-7748-7caf-8561-bdce19262f92', 'USER', 'USER', 'f822ed9esyncope279@apache.org', '019445a0-0200-70a3-81f1-3693fde8829c', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["f822ed9esyncope279@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-timeout'); -INSERT INTO propagationtask VALUES ('019445a0-784b-7e01-8923-98db436ca7b9', 'USER', 'USER', '373c7e09syncope354@syncope.apache.org', '019445a0-77c5-7e27-88aa-55648f3dca54', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["373c7e09syncope354@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname"]},{"name":"cn","value":["373c7e09syncope354@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-7a31-7458-8053-fc5a8bbb40c5', 'USER', 'USER', 'nome0,cognome0', '019445a0-7a07-7fba-afe7-7640449d1c13', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"surname","value":["cognome0"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["nome0,cognome0"]},{"name":"id","value":["fullname","syncope391@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["nome0"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('019445a0-7bbe-7d28-b2cf-470a07551b9c', 'USER', 'USER', '69d99dabsyncope402@syncope.apache.org', '019445a0-7b58-7900-9b16-2436f65eb88e', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"surname","value":["69d99dabsyncope402@syncope.apache.org"]},{"name":"__NAME__","value":["69d99dabsyncope402@syncope.apache.org"]},{"name":"email","value":null},{"name":"fullname","value":["69d99dabsyncope402@syncope.apache.org"]},{"name":"type","value":null},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-1'); -INSERT INTO propagationtask VALUES ('019445a0-7e14-7caa-bf6b-4e23cffc13de', 'USER', 'USER', 'ea06be61syncope454@syncope.apache.org', '019445a0-7d85-7e6e-8e3a-1648d4852a6b', '__ACCOUNT__', 'ea06be61syncope454@syncope.apache.org', 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["ea06be61syncope454@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"sn","value":["surname2"]},{"name":"cn","value":["ea06be61syncope454@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-c56c-7c3b-8610-d091c5b0ce07', 'USER', 'USER', '56c54758syn453@syncope.apache.org', '019445a0-c4a3-78cf-9c2f-7bd8aae12b7f', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["56c54758syn453@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=56c54758syn453@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["56c54758syn453@syncope.apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-c57a-7108-b134-c840fd1d6fff', 'GROUP', 'GROUP', 'issueSYNCOPE453Group2ed326b0', '019445a0-c480-710b-bb34-e01f7a15c7a0', '__GROUP__', NULL, 'DELETE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=issueSYNCOPE453Group2ed326b0,ou=groups,o=isp"]},{"name":"cn","value":["issueSYNCOPE453Group2ed326b0"]},{"name":"__ENABLE__","value":[false]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-78cc-72a1-8b84-c0e12efea98d', 'USER', 'USER', '1e3d5978syncope357@syncope.apache.org', '019445a0-78ab-7c0a-8435-e6069174bed0', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":["cn=SYNCOPE357-0894269c,ou=groups,o=isp"]},{"name":"mail","value":["1e3d5978syncope357@syncope.apache.org"]},{"name":"registeredAddress","value":["DC01955F7A8A435245820EBCEE26604642DCE3F6"]},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=1e3d5978syncope357@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["1e3d5978syncope357@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":["/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k="]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-7a84-71fa-949c-4f479c19f10c', 'USER', 'USER', 'b6f2701bsyncope391@syncope.apache.org,surname', '019445a0-7a65-7261-a8ed-7a723cc6a6cd', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"UfX/o1oZqHSeoIjzRe27Hf7wwQQGnycI2Lh5xaACvmM=","base64SHA1Hash":"HzdDVAgxIhwB/fROtgnThJIR7pM="}]},{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["b6f2701bsyncope391@syncope.apache.org,surname"]},{"name":"id","value":["b6f2701bsyncope391@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["b6f2701bsyncope391@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('019445a0-7ad5-7e8c-bcdf-731ddffb04d3', 'USER', 'USER', '39877323syncope391@syncope.apache.org,surname', '019445a0-7aae-774c-a905-d42e1ca6f52d', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"UfX/o1oZqHSeoIjzRe27Hf7wwQQGnycI2Lh5xaACvmM=","base64SHA1Hash":"HzdDVAgxIhwB/fROtgnThJIR7pM="}]},{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["39877323syncope391@syncope.apache.org,surname"]},{"name":"id","value":["39877323syncope391@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["39877323syncope391@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('019445a0-7d78-73a0-804f-28552b498a05', 'USER', 'USER', 'b1eb7fc3syncope435@syncope.apache.org', '019445a0-7d0b-7e2c-961f-70f186543610', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"surname","value":["surname"]},{"name":"__NAME__","value":["b1eb7fc3syncope435@syncope.apache.org"]},{"name":"email","value":["b1eb7fc3syncope435@syncope.apache.org"]},{"name":"fullname","value":["surname"]},{"name":"type","value":["a type"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-1'); -INSERT INTO propagationtask VALUES ('019445a0-7dac-77f5-a90d-da1ff0e08f8b', 'USER', 'USER', 'ea06be61syncope454@syncope.apache.org', '019445a0-7d85-7e6e-8e3a-1648d4852a6b', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["ea06be61syncope454@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=ea06be61syncope454@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["ea06be61syncope454@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-7e64-77af-89b5-72179bc16941', 'USER', 'USER', 'e3b2ce32493@test.org', '019445a0-7e33-72e7-9e7d-6b3725554d08', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["surname"]},{"name":"__NAME__","value":["e3b2ce32493@test.org"]},{"name":"email","value":["e3b2ce32493@test.org"]},{"name":"fullname","value":["surname"]},{"name":"type","value":["a type"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-1'); -INSERT INTO propagationtask VALUES ('019445a0-7efc-7fd4-8af3-155348c2e1c0', 'USER', 'USER', 'e3b2ce32493@test.org', '019445a0-7e33-72e7-9e7d-6b3725554d08', '__ACCOUNT__', 'e3b2ce32493@test.org', 'UPDATE', '{"attributes":[{"name":"surname","value":["surname"]},{"name":"__NAME__","value":["e3b2ce32493@test.org"]},{"name":"email","value":["e3b2ce32493@test.org"]},{"name":"fullname","value":["surname"]},{"name":"type","value":["a type"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["firstnameNew"]}],"attributeDeltas":null}', 'ws-target-resource-1'); -INSERT INTO propagationtask VALUES ('019445a0-7fff-7092-bccc-e64d79b30519', 'USER', 'USER', 'c44ef274syncope647@syncope.apache.org', '019445a0-7fd6-704e-859e-b5b368bfa87b', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["c44ef274syncope647@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":["postalAddress"]},{"name":"title","value":null},{"name":"__NAME__","value":["uid=c44ef274syncope647@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["c44ef274syncope647@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-808f-7e47-ae7d-b3fbc264e1ba', 'GROUP', 'GROUP', 'syncope68600238ded', '019445a0-807d-71f0-a2dd-12be6cc4b97d', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=syncope68600238ded,ou=groups,o=isp"]},{"name":"cn","value":["syncope68600238ded"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-80ff-7b13-89c0-dd520f9e4025', 'USER', 'USER', 'b0ac11b5syncope686@apache.org', '019445a0-8098-7d15-9cb5-05758afaa366', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":["cn=syncope68600238ded,ou=groups,o=isp"]},{"name":"mail","value":["b0ac11b5syncope686@apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=b0ac11b5syncope686@apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["b0ac11b5syncope686@apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-82a2-7207-89de-5856b8873be2', 'USER', 'USER', '9ff0f62fsyncope881U@apache.org', '019445a0-81fd-7cb4-b8e3-3d3b253ca451', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["9ff0f62fsyncope881U@apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=9ff0f62fsyncope881U@apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["9ff0f62fsyncope881U@apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-8460-75dc-a128-9d45c5a7566d', 'USER', 'USER', '44a181d3syncope1166@apache.org', '019445a0-83ee-7597-994b-f7cda1224506', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"5JuTxwmwb/YWSfYJ3kSpNg==","base64SHA1Hash":"SreoUqSMoQ2DSINp36btjnBmQLk="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["44a181d3syncope1166@apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=44a181d3syncope1166@apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["44a181d3syncope1166@apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-84a0-7370-8673-04d31273ab71', 'GROUP', 'GROUP', 'syncope12063d8179f7', '019445a0-8482-7378-a847-bd5597a26a4a', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"__NAME__","value":["cn=syncope12063d8179f7,ou=groups,o=isp"]},{"name":"cn","value":["syncope12063d8179f7"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-8b34-7210-aa8c-3c6516be135e', 'USER', 'USER', '019445a0-88c9-7ee8-b78e-31c48a5b0287', '019445a0-88c9-7ee8-b78e-31c48a5b0287', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"surname","value":["surname"]},{"name":"username","value":["1ea81f44rest@syncope.apache.org"]},{"name":"firstName","value":["1ea81f44rest@syncope.apache.org"]},{"name":"__NAME__","value":["019445a0-88c9-7ee8-b78e-31c48a5b0287"]},{"name":"email","value":["1ea81f44rest@syncope.apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'rest-target-resource'); -INSERT INTO propagationtask VALUES ('019445a0-8f17-76da-a7da-1301ffe5f98e', 'USER', 'USER', '019445a0-8ddc-7053-b331-21d608dc48b7', '019445a0-8ddc-7053-b331-21d608dc48b7', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["surname"]},{"name":"username","value":["ee819fc6rest@syncope.apache.org"]},{"name":"firstName","value":["ee819fc6rest@syncope.apache.org"]},{"name":"__NAME__","value":["019445a0-8ddc-7053-b331-21d608dc48b7"]},{"name":"email","value":["ee819fc6rest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'rest-target-resource'); -INSERT INTO propagationtask VALUES ('019445a0-90ab-701f-870c-a989fb9c7910', 'USER', 'USER', 'Rossini', '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', 'Gioacchino Rossini', 'UPDATE', '{"attributes":[{"name":"surname","value":["Rossini"]},{"name":"__NAME__","value":["Rossini"]},{"name":"type","value":["a type"]},{"name":"fullname","value":["Rossini"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":null}],"attributeDeltas":null}', 'ws-target-resource-2'); -INSERT INTO propagationtask VALUES ('019445a0-9ef4-7040-872b-ab27c9a68029', 'USER', 'USER', 'c71f0c6eissue213@syncope.apache.org', '019445a0-9eda-7392-9730-f71463f62c2d', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["c71f0c6eissue213@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('019445a0-a36f-7768-84b4-1d62cc889806', 'USER', 'USER', '40a1b8efissue234@syncope.apache.org', '019445a0-a34d-7cbb-b41c-15741a6ef226', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["40a1b8efissue234@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=40a1b8efissue234@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["40a1b8efissue234@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-a3be-7f61-b4ba-a876fcaf265d', 'USER', 'USER', '140a1b8efissue234@syncope.apache.org', '019445a0-a34d-7cbb-b41c-15741a6ef226', '__ACCOUNT__', '40a1b8efissue234@syncope.apache.org', 'UPDATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"mail","value":["40a1b8efissue234@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=140a1b8efissue234@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["140a1b8efissue234@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-a4f0-7089-9d2f-0536c3260bfe', 'USER', 'USER', '6330d5b0syncope136_Random@apache.org', '019445a0-a47f-70c6-bb6b-36bb3c236bf3', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"K8a4dw2SwPBq0G027D6UYA==","base64SHA1Hash":"oT5r+NHIBdf933jgpJZHo8J77CI="}]},{"name":"mail","value":["6330d5b0syncope136_Random@apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=6330d5b0syncope136_Random@apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["6330d5b0syncope136_Random@apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-a571-70ed-936d-9a6f5ff30a26', 'USER', 'USER', '5afa312csyncope136_AES@apache.org', '019445a0-a514-7e84-93cf-0180765850da', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["5afa312csyncope136_AES@apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=5afa312csyncope136_AES@apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["5afa312csyncope136_AES@apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-a7e7-7a33-9e30-e8c6c0095f1c', 'USER', 'USER', 'vivaldi', 'b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["vivaldi"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb2'); -INSERT INTO propagationtask VALUES ('019445a0-8471-70ac-b32c-8998285aa8cb', 'USER', 'USER', '019445a0-83ee-7597-994b-f7cda1224506', '019445a0-83ee-7597-994b-f7cda1224506', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["019445a0-83ee-7597-994b-f7cda1224506"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-virattr'); -INSERT INTO propagationtask VALUES ('019445a0-8537-751c-8157-d4c446dce583', 'USER', 'USER', 'a5f9526fsyncope1206@apache.org', '019445a0-84ab-7368-b48f-7abae925e045', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["a5f9526fsyncope1206@apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=a5f9526fsyncope1206@apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["a5f9526fsyncope1206@apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-8643-70d7-beee-e2eb659f82b5', 'USER', 'USER', 'rossini', '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"YwYGEQSDYiTlIxJJqDw/eg==","base64SHA1Hash":"cPoge9VSZUGOvSnc76dknTzl4y4="}]},{"name":"__NAME__","value":["rossini"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('019445a0-86a8-7c88-ac25-a499160fcbe1', 'USER', 'USER', 'rossini', '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"YwYGEQSDYiTlIxJJqDw/eg==","base64SHA1Hash":"cPoge9VSZUGOvSnc76dknTzl4y4="}]},{"name":"__NAME__","value":["rossini"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('019445a0-87ab-7ca9-a291-853d2b8604eb', 'USER', 'USER', '59e64987syncope1750@apache.org', '019445a0-8793-7070-bce0-52f105942caa', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["59e64987syncope1750@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation'); -INSERT INTO propagationtask VALUES ('019445a0-8890-7f0d-976e-b59570d01737', 'USER', 'USER', '7c2772a3syncope1793@apache.org', '019445a0-87f5-79c7-a429-cebe778093c0', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__NAME__","value":["7c2772a3syncope1793@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-nopropagation'); -INSERT INTO propagationtask VALUES ('019445a0-89e7-7673-926c-a564490b4291', 'USER', 'USER', '019445a0-88c9-7ee8-b78e-31c48a5b0287', '019445a0-88c9-7ee8-b78e-31c48a5b0287', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["surname"]},{"name":"username","value":["1ea81f44rest@syncope.apache.org"]},{"name":"firstName","value":["1ea81f44rest@syncope.apache.org"]},{"name":"__NAME__","value":["019445a0-88c9-7ee8-b78e-31c48a5b0287"]},{"name":"email","value":["1ea81f44rest@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'rest-target-resource'); -INSERT INTO propagationtask VALUES ('019445a0-9002-79c5-b41e-e604f6613cd0', 'USER', 'USER', 'Gioacchino', '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"SURNAME","value":["Rossini"]},{"name":"USERNAME","value":["rossini"]},{"name":"__NAME__","value":["Gioacchino"]},{"name":"EMAIL","value":["rossini@apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('019445a0-9d14-716a-b87d-4f708a1de5ee', 'USER', 'USER', 'Gioacchino', '1417acbe-cbf6-4277-9372-e75e04f97000', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"SURNAME","value":["Rossini"]},{"name":"USERNAME","value":["rossini"]},{"name":"__NAME__","value":["Gioacchino"]},{"name":"EMAIL","value":null},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-pull'); -INSERT INTO propagationtask VALUES ('019445a0-9dc4-78e0-a039-840a08596fce', 'USER', 'USER', '680ca9d8syncope505-ldap@syncope.apache.org', '019445a0-9d38-7bea-8124-d55b24cb0db0', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"ldapGroups","value":[]},{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"PTXe1jVFaDT4b9ker+uUwg8Krn0O51wqnyw8ZKzOLHcNuSeeB9iErvbITpWrHt+J","base64SHA1Hash":"oq7KhLhTLPhMPWMX/NjmsBiM/T0="}]},{"name":"mail","value":["680ca9d8syncope505-ldap@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=680ca9d8syncope505-ldap@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["680ca9d8syncope505-ldap@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-a7f3-7ccc-8d08-cb4618a20016', 'USER', 'USER', 'Antonio Vivaldi', 'b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["Vivaldi"]},{"name":"__NAME__","value":["Antonio Vivaldi"]},{"name":"type","value":["a type"]},{"name":"fullname","value":["Antonio Vivaldi"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":null}],"attributeDeltas":null}', 'ws-target-resource-2'); -INSERT INTO propagationtask VALUES ('019445a0-b90b-7319-b9ea-35d52dbe08a4', 'USER', 'USER', '539693b0260@a.com', '019445a0-b866-7f7a-ab08-8bbf958bb662', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"surname","value":["surname"]},{"name":"companyName","value":["virtualvalue2"]},{"name":"__NAME__","value":["539693b0260@a.com"]},{"name":"type","value":["a type"]},{"name":"fullname","value":["539693b0260@a.com"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":null}],"attributeDeltas":null}', 'ws-target-resource-2'); -INSERT INTO propagationtask VALUES ('019445a0-b9b7-7ecc-a0b5-38799fab6458', 'USER', 'USER', '539693b0260@a.com', '019445a0-b866-7f7a-ab08-8bbf958bb662', '__ACCOUNT__', '539693b0260@a.com', 'UPDATE', '{"attributes":[{"name":"surname","value":["Surname2"]},{"name":"__NAME__","value":["539693b0260@a.com"]},{"name":"type","value":["a type"]},{"name":"fullname","value":["539693b0260@a.com"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":null}],"attributeDeltas":null}', 'ws-target-resource-2'); -INSERT INTO propagationtask VALUES ('019445a0-bad8-7352-b57e-653553b5a928', 'USER', 'USER', '42037ee0397@syncope.apache.org,surname', '019445a0-ba06-728d-8215-48689ccf6f0d', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"jIqLf+dz2HnfaFO8FE8f3Q==","base64SHA1Hash":"9ZI42Q6X39uHSH6Jl47tOD6j+f0="}]},{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["42037ee0397@syncope.apache.org,surname"]},{"name":"id","value":["42037ee0397@syncope.apache.org"]},{"name":"email","value":["test@testoneone.com"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["42037ee0397@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('019445a0-bae9-7837-972b-0cfba38fa47d', 'USER', 'USER', '42037ee0397@syncope.apache.org,surname', '019445a0-ba06-728d-8215-48689ccf6f0d', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["42037ee0397@syncope.apache.org,surname"]},{"name":"id","value":["42037ee0397@syncope.apache.org"]},{"name":"email","value":["test@testoneone.com"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["42037ee0397@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('019445a0-9e7b-750c-a8b7-18ac3a07d5a6', 'USER', 'USER', '4b47b323issue186@syncope.apache.org', '019445a0-9df4-7318-a9a9-7b3089fefd7f', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"surname","value":["4b47b323issue186@syncope.apache.org"]},{"name":"__NAME__","value":["4b47b323issue186@syncope.apache.org"]},{"name":"email","value":null},{"name":"fullname","value":["4b47b323issue186@syncope.apache.org"]},{"name":"type","value":null},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-1'); -INSERT INTO propagationtask VALUES ('019445a0-a59e-7bb1-a422-f2b88be504c2', 'USER', 'USER', '5afa312csyncope136_AES@apache.org', '019445a0-a514-7e84-93cf-0180765850da', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"mail","value":["5afa312csyncope136_AES@apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=5afa312csyncope136_AES@apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["5afa312csyncope136_AES@apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[false]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-a7bb-75d2-89a1-3f497625be0a', 'USER', 'USER', 'vivaldi', 'b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["Vivaldi"]},{"name":"__NAME__","value":["vivaldi"]},{"name":"email","value":["vivaldi@syncope.org"]},{"name":"fullname","value":["Vivaldi"]},{"name":"type","value":["a type"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-1'); -INSERT INTO propagationtask VALUES ('019445a0-a7d9-79df-9ede-6daa221ed4b3', 'USER', 'USER', 'vivaldi', 'b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__NAME__","value":["vivaldi"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'ws-target-resource-delete'); -INSERT INTO propagationtask VALUES ('019445a0-ba3d-71db-9ed1-45ed48532cba', 'USER', 'USER', '42037ee0397@syncope.apache.org,surname', '019445a0-ba06-728d-8215-48689ccf6f0d', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"surname","value":["surname"]},{"name":"theirgroup","value":null},{"name":"__NAME__","value":["42037ee0397@syncope.apache.org,surname"]},{"name":"id","value":["42037ee0397@syncope.apache.org"]},{"name":"email","value":["test@testone.org"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":["42037ee0397@syncope.apache.org"]}],"attributeDeltas":null}', 'resource-csv'); -INSERT INTO propagationtask VALUES ('019445a0-a33c-71ad-a120-5af5e4019231', 'USER', 'USER', 'c71f0c6eissue213@syncope.apache.org', '019445a0-9eda-7392-9730-f71463f62c2d', '__ACCOUNT__', NULL, 'DELETE', '{"attributes":[{"name":"__NAME__","value":["c71f0c6eissue213@syncope.apache.org"]},{"name":"__MANDATORY_MISSING__","value":["__PASSWORD__"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('019445a0-b2d9-7c46-96ec-8472a930b1b9', 'USER', 'USER', 'af500c6cpwdReset@syncope.apache.org', '019445a0-a9e4-72ac-adb0-c172669552f6', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"r8jHAaELUNJLEnf8xxUmsg==","base64SHA1Hash":"G65ZkmpkaNKMpf/v0d92PQJ8Dao="}]},{"name":"__NAME__","value":["af500c6cpwdReset@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('019445a0-bb9a-7c66-9dff-253f00164a64', 'USER', 'USER', '019445a0-bb7e-7073-8163-9d66eafd1424', '019445a0-bb7e-7073-8163-9d66eafd1424', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"USERNAME","value":["virattrcache"]},{"name":"__NAME__","value":["019445a0-bb7e-7073-8163-9d66eafd1424"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-virattr'); -INSERT INTO propagationtask VALUES ('019445a0-c778-7f78-a371-8003ec16bf76', 'USER', 'USER', '019445a0-c759-7249-a6d1-bfc52eade8c7', '019445a0-c759-7249-a6d1-bfc52eade8c7', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"USERNAME","value":["virattrcache"]},{"name":"__NAME__","value":["019445a0-c759-7249-a6d1-bfc52eade8c7"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-virattr'); -INSERT INTO propagationtask VALUES ('019445a0-aa01-7b59-a7f4-f1e3c3e61061', 'USER', 'USER', 'af500c6cpwdReset@syncope.apache.org', '019445a0-a9e4-72ac-adb0-c172669552f6', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"__NAME__","value":["af500c6cpwdReset@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-testdb'); -INSERT INTO propagationtask VALUES ('019445a0-bb08-7d01-9756-b8fb32c2417f', 'USER', 'USER', '42037ee0397@syncope.apache.org', '019445a0-ba06-728d-8215-48689ccf6f0d', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"jIqLf+dz2HnfaFO8FE8f3Q==","base64SHA1Hash":"9ZI42Q6X39uHSH6Jl47tOD6j+f0="}]},{"name":"surname","value":["surname"]},{"name":"__NAME__","value":["42037ee0397@syncope.apache.org"]},{"name":"type","value":["a type"]},{"name":"fullname","value":["42037ee0397@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"name","value":null}],"attributeDeltas":null}', 'ws-target-resource-2'); -INSERT INTO propagationtask VALUES ('019445a0-bb58-79f2-936d-5129de7451a2', 'USER', 'USER', 'd1ae7c1asyncope436@syncope.apache.org', '019445a0-bb35-77ef-b5c1-82017486ca4f', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["d1ae7c1asyncope436@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=d1ae7c1asyncope436@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["d1ae7c1asyncope436@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-c496-7e08-9fd4-e33b28e8d00a', 'GROUP', 'GROUP', 'issueSYNCOPE453Group2ed326b0', '019445a0-c480-710b-bb34-e01f7a15c7a0', '__GROUP__', NULL, 'CREATE', '{"attributes":[{"name":"owner","value":null},{"name":"description","value":null},{"name":"businessCategory","value":["ml@group.it"]},{"name":"__NAME__","value":["cn=issueSYNCOPE453Group2ed326b0,ou=groups,o=isp"]},{"name":"cn","value":["issueSYNCOPE453Group2ed326b0"]}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-c5bb-7e41-8262-845f33fcad8f', 'USER', 'USER', 'a2dfe2e2syncope459@apache.org', '019445a0-c598-7cc3-8f17-3c034177fbfd', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":[]},{"name":"mail","value":["a2dfe2e2syncope459@apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=a2dfe2e2syncope459@apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["a2dfe2e2syncope459@apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-c64d-7fad-bfa9-74f6978f09dd', 'USER', 'USER', '019445a0-c5db-79bb-aeff-61bd79936c2a', '019445a0-c5db-79bb-aeff-61bd79936c2a', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"USERNAME","value":["syncope501_updated@apache.org"]},{"name":"__NAME__","value":["019445a0-c5db-79bb-aeff-61bd79936c2a"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-virattr'); -INSERT INTO propagationtask VALUES ('019445a0-c4cf-7f40-85de-6022031923ec', 'USER', 'USER', '56c54758syn453@syncope.apache.org', '019445a0-c4a3-78cf-9c2f-7bd8aae12b7f', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"__PASSWORD__","value":[{"readOnly":false,"disposed":false,"encryptedBytes":"m9nh2US0Sa6m+cXccCq0Xw==","base64SHA1Hash":"GFJ69qfjxEOdrmt+9q+0Cw2uz60="}]},{"name":"ldapGroups","value":["cn=issueSYNCOPE453Group2ed326b0,ou=groups,o=isp"]},{"name":"mail","value":["56c54758syn453@syncope.apache.org"]},{"name":"registeredAddress","value":null},{"name":"postalAddress","value":null},{"name":"title","value":null},{"name":"__NAME__","value":["uid=56c54758syn453@syncope.apache.org,ou=people,o=isp"]},{"name":"sn","value":["surname"]},{"name":"cn","value":["56c54758syn453@syncope.apache.org"]},{"name":"__ENABLE__","value":[true]},{"name":"jpegPhoto","value":null}],"attributeDeltas":null}', 'resource-ldap'); -INSERT INTO propagationtask VALUES ('019445a0-c5fb-7d83-8ac9-0864896ea1f2', 'USER', 'USER', '019445a0-c5db-79bb-aeff-61bd79936c2a', '019445a0-c5db-79bb-aeff-61bd79936c2a', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"USERNAME","value":["syncope501@apache.org"]},{"name":"__NAME__","value":["019445a0-c5db-79bb-aeff-61bd79936c2a"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-virattr'); -INSERT INTO propagationtask VALUES ('019445a0-cfb7-7012-b739-f89fa4d7bf19', 'USER', 'USER', '019445a0-c759-7249-a6d1-bfc52eade8c7', '019445a0-c759-7249-a6d1-bfc52eade8c7', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"USERNAME","value":["virtualupdated"]},{"name":"__NAME__","value":["019445a0-c759-7249-a6d1-bfc52eade8c7"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-virattr'); -INSERT INTO propagationtask VALUES ('019445a0-d005-7148-9972-1555646f227a', 'USER', 'USER', '019445a0-cfd4-742d-9df4-2db5d9c3bfba', '019445a0-cfd4-742d-9df4-2db5d9c3bfba', '__ACCOUNT__', NULL, 'CREATE', '{"attributes":[{"name":"USERNAME","value":["virtualvalue"]},{"name":"__NAME__","value":["019445a0-cfd4-742d-9df4-2db5d9c3bfba"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-virattr'); -INSERT INTO propagationtask VALUES ('019445a0-d090-7d94-b2b1-2f6b4b5bb67d', 'USER', 'USER', '019445a0-cfd4-742d-9df4-2db5d9c3bfba', '019445a0-cfd4-742d-9df4-2db5d9c3bfba', '__ACCOUNT__', NULL, 'UPDATE', '{"attributes":[{"name":"USERNAME","value":["virtualupdated"]},{"name":"__NAME__","value":["019445a0-cfd4-742d-9df4-2db5d9c3bfba"]},{"name":"__ENABLE__","value":[true]}],"attributeDeltas":null}', 'resource-db-virattr'); - - --- --- TOC entry 4639 (class 0 OID 16728) --- Dependencies: 297 --- Data for Name: propagationtaskexec; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO propagationtaskexec VALUES ('e58ca1c7-178a-4012-8a71-8aa14eaf0655', '2015-12-17 08:42:00+00', NULL, NULL, '2015-12-17 08:40:00+00', 'SUCCESS', '1e697572-b896-484c-ae7f-0c8f63fcbc6c'); -INSERT INTO propagationtaskexec VALUES ('0194459c-1bb5-7dd1-9887-f70916541330', '2025-01-08 11:10:47.108445+00', 'admin', NULL, '2025-01-08 11:10:46.197547+00', 'SUCCESS', '0194459c-1f44-75f4-b570-ca976fdfc970'); -INSERT INTO propagationtaskexec VALUES ('0194459c-204e-744c-bed9-8c0adcd8a1cd', '2025-01-08 11:10:47.452513+00', 'admin', NULL, '2025-01-08 11:10:47.374899+00', 'SUCCESS', '0194459c-209c-7633-bb65-1dcecbaf3ae2'); -INSERT INTO propagationtaskexec VALUES ('0194459c-20e8-7ef4-a76f-0ac4f1533925', '2025-01-08 11:10:47.619898+00', 'admin', NULL, '2025-01-08 11:10:47.528749+00', 'SUCCESS', '0194459c-2143-7f1d-81a9-80274bfc6fcd'); -INSERT INTO propagationtaskexec VALUES ('0194459c-21a7-7cd3-ba5e-83d54f19c39a', '2025-01-08 11:10:47.781868+00', 'admin', NULL, '2025-01-08 11:10:47.719191+00', 'SUCCESS', '0194459c-21e5-7c26-99cf-e99eca07fdab'); -INSERT INTO propagationtaskexec VALUES ('0194459c-22a8-75f3-88b3-881c9a087e88', '2025-01-08 11:10:48.039339+00', 'admin', NULL, '2025-01-08 11:10:47.976301+00', 'SUCCESS', '0194459c-22e7-7b62-8214-b85497aaa3c6'); -INSERT INTO propagationtaskexec VALUES ('0194459c-2372-73a0-acd8-897169898744', '2025-01-08 11:10:48.260347+00', 'admin', NULL, '2025-01-08 11:10:48.178678+00', 'SUCCESS', '0194459c-23c4-7583-a6b3-b6b7413481fc'); -INSERT INTO propagationtaskexec VALUES ('0194459c-2451-74aa-8b66-0ed2e0dfe9c4', '2025-01-08 11:10:48.465503+00', 'admin', NULL, '2025-01-08 11:10:48.401611+00', 'SUCCESS', '0194459c-2491-7586-a4b5-81a1fd80e8cb'); -INSERT INTO propagationtaskexec VALUES ('0194459c-252e-78ab-876c-d397ad05c334', '2025-01-08 11:10:48.688154+00', 'admin', NULL, '2025-01-08 11:10:48.622297+00', 'SUCCESS', '0194459c-2570-78d5-a8ab-c46c6c058b8b'); -INSERT INTO propagationtaskexec VALUES ('0194459c-269f-7d8a-85af-2adbf3d889d4', '2025-01-08 11:10:49.050588+00', 'admin', NULL, '2025-01-08 11:10:48.991132+00', 'SUCCESS', '0194459c-26da-703c-9f35-748520e6a476'); -INSERT INTO propagationtaskexec VALUES ('0194459c-2723-7255-ac0b-380b81a6563d', '2025-01-08 11:10:49.187092+00', 'admin', NULL, '2025-01-08 11:10:49.123015+00', 'SUCCESS', '0194459c-2763-74c5-b79a-6e0fd3550735'); -INSERT INTO propagationtaskexec VALUES ('0194459c-28f2-7a37-aa75-5e6cc2ba0af0', '2025-01-08 11:10:49.678294+00', 'admin', NULL, '2025-01-08 11:10:49.586311+00', 'SUCCESS', '0194459c-294e-7877-9183-58d2f8b2a653'); -INSERT INTO propagationtaskexec VALUES ('0194459c-298c-78bf-8d62-e7ce5fd44aef', '2025-01-08 11:10:49.861508+00', 'admin', NULL, '2025-01-08 11:10:49.740653+00', 'SUCCESS', '0194459c-2a05-73e0-bf22-01c1ea3a6fdf'); -INSERT INTO propagationtaskexec VALUES ('0194459c-3278-77bc-b502-4f3101fdaf73', '2025-01-08 11:10:52.090517+00', 'admin', NULL, '2025-01-08 11:10:52.024195+00', 'SUCCESS', '0194459c-32ba-7c0e-993a-5330d19cd036'); -INSERT INTO propagationtaskexec VALUES ('0194459c-36ee-7c5f-b1ff-f576da0c24cf', '2025-01-08 11:10:53.229612+00', 'admin', NULL, '2025-01-08 11:10:53.166954+00', 'SUCCESS', '0194459c-372d-7165-a334-b9e3de0d2011'); -INSERT INTO propagationtaskexec VALUES ('0194459c-4066-7fb0-8e79-3d1407ec1958', '2025-01-08 11:10:55.651439+00', 'admin', NULL, '2025-01-08 11:10:55.590065+00', 'SUCCESS', '0194459c-40a3-78ba-ab96-ed0b9657150c'); -INSERT INTO propagationtaskexec VALUES ('0194459c-493f-79b4-b7e2-dc22fe704b74', '2025-01-08 11:10:57.907903+00', 'admin', NULL, '2025-01-08 11:10:57.85598+00', 'SUCCESS', '0194459c-4973-73ab-bab7-79449aa39304'); -INSERT INTO propagationtaskexec VALUES ('0194459d-144c-71b6-b18c-8edf77a469e2', '2025-01-08 11:11:49.896363+00', 'admin', NULL, '2025-01-08 11:11:49.836453+00', 'SUCCESS', '0194459d-1488-7f84-ae28-e6fcd23280d0'); -INSERT INTO propagationtaskexec VALUES ('0194459d-14b2-7b24-98dd-5e7b474cc720', '2025-01-08 11:11:49.997422+00', 'admin', NULL, '2025-01-08 11:11:49.938679+00', 'SUCCESS', '0194459d-14ed-7ba1-8182-e3f05703d299'); -INSERT INTO propagationtaskexec VALUES ('0194459d-406e-7da8-94d7-6af481d01661', '2025-01-08 11:12:01.184884+00', 'admin', NULL, '2025-01-08 11:12:01.134021+00', 'SUCCESS', '0194459d-40a0-7ee4-911e-44aa61c348d7'); -INSERT INTO propagationtaskexec VALUES ('0194459d-46a4-7561-9d5e-4564dc369f2e', '2025-01-08 11:12:02.744255+00', 'admin', NULL, '2025-01-08 11:12:02.724354+00', 'SUCCESS', '0194459d-46b8-714e-8b43-a39a772fdc5c'); -INSERT INTO propagationtaskexec VALUES ('0194459d-4704-7d17-9d7e-793a3692a772', '2025-01-08 11:12:02.848183+00', 'admin', NULL, '2025-01-08 11:12:02.820553+00', 'SUCCESS', '0194459d-4720-73df-8e95-d8f795fd1c6b'); -INSERT INTO propagationtaskexec VALUES ('0194459d-47d1-7d19-94a3-5d5c5373aa49', '2025-01-08 11:12:03.043981+00', '5e4e43aeowner@syncope.org', NULL, '2025-01-08 11:12:03.025471+00', 'SUCCESS', '0194459d-47e4-7ff0-bdd0-e6a176a74879'); -INSERT INTO propagationtaskexec VALUES ('0194459d-488f-7982-b673-376747bf242c', '2025-01-08 11:12:03.234461+00', 'admin', NULL, '2025-01-08 11:12:03.215475+00', 'SUCCESS', '0194459d-48a2-7187-8b38-bda5b3283090'); -INSERT INTO propagationtaskexec VALUES ('0194459d-493a-7bfa-9c9d-29bec5818cd7', '2025-01-08 11:12:03.415309+00', '5e4e43aeowner@syncope.org', NULL, '2025-01-08 11:12:03.386549+00', 'SUCCESS', '0194459d-4957-78fd-9b99-2fc628d28f93'); -INSERT INTO propagationtaskexec VALUES ('0194459d-4991-781f-9df0-b5fea7c7f070', '2025-01-08 11:12:03.488006+00', '5e4e43aeowner@syncope.org', NULL, '2025-01-08 11:12:03.473185+00', 'SUCCESS', '0194459d-49a0-7a5e-8eee-2c8267f3d76f'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7033-7c8b-862d-ccf3cb476b3c', '2025-01-08 11:12:13.380033+00', 'admin', NULL, '2025-01-08 11:12:13.363632+00', 'SUCCESS', '0194459d-7044-739f-acb3-3c1898e52f5a'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7069-7106-a538-8fd01f8c1174', '2025-01-08 11:12:13.429267+00', 'admin', NULL, '2025-01-08 11:12:13.417426+00', 'SUCCESS', '0194459d-7075-7ca4-b2dc-9feab0a08719'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7171-7a33-994f-5b53cdaba390', '2025-01-08 11:12:13.684595+00', '92fef1f5dynRealmAdmin@apache.org', NULL, '2025-01-08 11:12:13.681616+00', 'NOT_ATTEMPTED', '0194459d-7174-7d93-add8-9bacf7e446b2'); -INSERT INTO propagationtaskexec VALUES ('0194459d-769e-76de-9792-dd185a79b5a6', '2025-01-08 11:12:15.014444+00', 'admin', NULL, '2025-01-08 11:12:15.006258+00', 'SUCCESS', '0194459d-76a6-7fe5-a616-992f0f5d2fad'); -INSERT INTO propagationtaskexec VALUES ('0194459d-76ce-7c55-a994-bf0ffd519fba', '2025-01-08 11:12:15.065632+00', 'admin', NULL, '2025-01-08 11:12:15.054732+00', 'SUCCESS', '0194459d-76d9-77bb-ba90-4edbf235de1d'); -INSERT INTO propagationtaskexec VALUES ('0194459d-774b-7685-9abe-5fe7472bb6b7', '2025-01-08 11:12:15.188542+00', 'admin', NULL, '2025-01-08 11:12:15.179174+00', 'SUCCESS', '0194459d-7754-7d33-8846-b44ccf1ad78d'); -INSERT INTO propagationtaskexec VALUES ('0194459d-778a-7bca-9eee-e9f46687da7a', '2025-01-08 11:12:15.251391+00', 'admin', NULL, '2025-01-08 11:12:15.242746+00', 'SUCCESS', '0194459d-7793-7a9b-89ba-6e813ebf6b60'); -INSERT INTO propagationtaskexec VALUES ('0194459d-77b6-7f92-9381-d3d176386b49', '2025-01-08 11:12:15.295526+00', 'admin', NULL, '2025-01-08 11:12:15.28676+00', 'SUCCESS', '0194459d-77bf-7e8e-9b80-424d6d36d293'); -INSERT INTO propagationtaskexec VALUES ('0194459d-77e7-7812-b22f-2989660769a1', '2025-01-08 11:12:15.345252+00', 'admin', NULL, '2025-01-08 11:12:15.335485+00', 'SUCCESS', '0194459d-77f1-7759-898b-662ca3deec73'); -INSERT INTO propagationtaskexec VALUES ('0194459d-780b-727c-943e-d1c6eca03459', '2025-01-08 11:12:15.381981+00', 'admin', NULL, '2025-01-08 11:12:15.371726+00', 'SUCCESS', '0194459d-7815-7a5e-ac15-c490ba547d4d'); -INSERT INTO propagationtaskexec VALUES ('0194459d-782f-7109-877f-5c51b2cb47fd', '2025-01-08 11:12:15.418332+00', 'admin', NULL, '2025-01-08 11:12:15.407408+00', 'SUCCESS', '0194459d-783a-7de0-90b6-c24effa14a83'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7857-7f67-bdb2-21b828293427', '2025-01-08 11:12:15.456021+00', 'admin', NULL, '2025-01-08 11:12:15.446993+00', 'SUCCESS', '0194459d-7860-71e3-91f4-c1ce0347f3fa'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7924-720b-a5c6-4575cbbb7355', '2025-01-08 11:12:15.661767+00', 'admin', NULL, '2025-01-08 11:12:15.652648+00', 'SUCCESS', '0194459d-792d-7da3-b0ab-6e1614b69d0a'); -INSERT INTO propagationtaskexec VALUES ('0194459d-79fc-7aac-8a95-0e053494b5e2', '2025-01-08 11:12:15.878702+00', 'admin', NULL, '2025-01-08 11:12:15.868632+00', 'SUCCESS', '0194459d-7a06-785f-9dbc-9557fbde834b'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7a42-7139-a96c-aba56f20837a', '2025-01-08 11:12:15.946833+00', 'admin', NULL, '2025-01-08 11:12:15.938621+00', 'SUCCESS', '0194459d-7a4a-7baa-8a12-b2a77ba8b834'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7a61-7b7c-a045-45fea45092a9', '2025-01-08 11:12:15.980151+00', 'admin', NULL, '2025-01-08 11:12:15.969718+00', 'SUCCESS', '0194459d-7a6c-70ae-b7e9-e5c0f88c8f99'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7a96-70aa-b554-3379aba0339e', '2025-01-08 11:12:16.030795+00', 'admin', NULL, '2025-01-08 11:12:16.022648+00', 'SUCCESS', '0194459d-7a9e-75d6-8126-e9913b340951'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7ac0-78b6-bb54-41e8f69c60ee', '2025-01-08 11:12:16.074807+00', 'admin', NULL, '2025-01-08 11:12:16.064879+00', 'SUCCESS', '0194459d-7aca-7ca4-a2e4-762e8e0f4d07'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7aea-7e5b-8f20-09c176853798', '2025-01-08 11:12:16.115196+00', 'admin', NULL, '2025-01-08 11:12:16.106537+00', 'SUCCESS', '0194459d-7af3-7ed3-acb6-88a4a9a721a6'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7b64-72b6-a752-15693f13c356', '2025-01-08 11:12:16.236259+00', 'admin', NULL, '2025-01-08 11:12:16.228673+00', 'SUCCESS', '0194459d-7b6c-7049-bbf9-b5857ecfbc18'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7b98-7e88-a3cc-81c3cbd5197b', '2025-01-08 11:12:16.288556+00', 'admin', NULL, '2025-01-08 11:12:16.280871+00', 'SUCCESS', '0194459d-7ba0-7b7c-a3c6-5885e6604d78'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7bc2-7c24-8c36-5c0e25e68ac1', '2025-01-08 11:12:16.330214+00', 'admin', NULL, '2025-01-08 11:12:16.322514+00', 'SUCCESS', '0194459d-7bca-76d4-8f36-345b17bfb5bc'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7d36-7807-9db7-f7455e603071', '2025-01-08 11:12:16.702961+00', 'admin', NULL, '2025-01-08 11:12:16.694003+00', 'SUCCESS', '0194459d-7d3e-7f4b-8938-99fec64b4e89'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7d55-7901-ae39-80e8e092ec74', '2025-01-08 11:12:16.735772+00', 'admin', NULL, '2025-01-08 11:12:16.725775+00', 'SUCCESS', '0194459d-7d5f-7f6e-86d2-5ea783c0e57c'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7d8c-7f83-981c-96868e8d7fee', '2025-01-08 11:12:16.789868+00', 'admin', NULL, '2025-01-08 11:12:16.780331+00', 'SUCCESS', '0194459d-7d95-796d-8323-c6384b859d18'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7dca-74f8-9155-81a29d6ac993', '2025-01-08 11:12:16.850216+00', 'admin', NULL, '2025-01-08 11:12:16.842686+00', 'NOT_ATTEMPTED', '0194459d-7dd2-71c4-8498-83cd370f63ea'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7f4f-749e-b863-6dcd38b5bf1c', '2025-01-08 11:12:17.239767+00', 'admin', NULL, '2025-01-08 11:12:17.231583+00', 'SUCCESS', '0194459d-7f57-70cd-9b04-6b470c3f2e89'); -INSERT INTO propagationtaskexec VALUES ('0194459d-7fba-7698-9cbf-6cc915a65d79', '2025-01-08 11:12:17.353035+00', 'admin', NULL, '2025-01-08 11:12:17.338461+00', 'SUCCESS', '0194459d-7fc9-78ba-ad7a-b321723fd8d0'); -INSERT INTO propagationtaskexec VALUES ('0194459d-83c0-7841-8c6d-a5c26e45002e', '2025-01-08 11:12:18.380227+00', 'admin', NULL, '2025-01-08 11:12:18.368169+00', 'SUCCESS', '0194459d-83cc-7731-92ef-c49898fc6ab4'); -INSERT INTO propagationtaskexec VALUES ('0194459d-84e7-7503-9793-252da559ab96', '2025-01-08 11:12:18.672037+00', 'admin', NULL, '2025-01-08 11:12:18.663949+00', 'SUCCESS', '0194459d-84f0-7c83-affa-05e4e4ecc5e8'); -INSERT INTO propagationtaskexec VALUES ('0194459d-8560-79ff-9225-7c5d2776bc10', '2025-01-08 11:12:18.793557+00', 'admin', NULL, '2025-01-08 11:12:18.784034+00', 'SUCCESS', '0194459d-8569-7e29-908d-be2e99f2d0f3'); -INSERT INTO propagationtaskexec VALUES ('0194459d-8583-77f2-8adc-16847f361076', '2025-01-08 11:12:18.824197+00', 'admin', NULL, '2025-01-08 11:12:18.819625+00', 'NOT_ATTEMPTED', '0194459d-8588-7176-a28f-84920d07b815'); -INSERT INTO propagationtaskexec VALUES ('0194459d-a29b-7406-a217-b355788b8b51', '2025-01-08 11:12:26.649281+00', 'admin', NULL, '2025-01-08 11:12:26.267243+00', 'SUCCESS', '0194459d-a419-759c-9e66-ce050920e087'); -INSERT INTO propagationtaskexec VALUES ('0194459d-a41c-7e39-a7db-552baf88c58f', '2025-01-08 11:12:26.899032+00', 'admin', NULL, '2025-01-08 11:12:26.652364+00', 'SUCCESS', '0194459d-a513-7c83-b831-d968eaaf0dde'); -INSERT INTO propagationtaskexec VALUES ('0194459d-a54d-73be-bc0c-06b8397c6371', '2025-01-08 11:12:27.207398+00', 'admin', NULL, '2025-01-08 11:12:26.957503+00', 'SUCCESS', '0194459d-a647-714b-8874-f5c0bb126ec2'); -INSERT INTO propagationtaskexec VALUES ('0194459d-ab4b-7ba1-a79b-92edd9849414', '2025-01-08 11:12:28.724516+00', 'admin', NULL, '2025-01-08 11:12:28.491075+00', 'NOT_ATTEMPTED', '0194459d-ac34-71cc-8130-3a46506b3dc2'); -INSERT INTO propagationtaskexec VALUES ('0194459d-ac66-7f47-9d73-be74a593e92d', '2025-01-08 11:12:28.785375+00', 'admin', NULL, '2025-01-08 11:12:28.774944+00', 'SUCCESS', '0194459d-ac71-774c-ac10-4c9ce5eeed22'); -INSERT INTO propagationtaskexec VALUES ('0194459d-acbb-7896-a799-95c9b82f5cf6', '2025-01-08 11:12:28.876661+00', 'admin', NULL, '2025-01-08 11:12:28.859691+00', 'SUCCESS', '0194459d-accc-79fe-b383-b22f7ebe8c6c'); -INSERT INTO propagationtaskexec VALUES ('0194459d-acfe-7480-9b5b-f9b405d49f84', '2025-01-08 11:12:28.935044+00', 'admin', NULL, '2025-01-08 11:12:28.926593+00', 'SUCCESS', '0194459d-ad07-74f6-b123-4ff53fd23d38'); -INSERT INTO propagationtaskexec VALUES ('0194459d-ad60-74b0-8b0d-84652639ee5c', '2025-01-08 11:12:29.037413+00', 'admin', NULL, '2025-01-08 11:12:29.024099+00', 'SUCCESS', '0194459d-ad6d-767d-ab8a-fafb5c2f9815'); -INSERT INTO propagationtaskexec VALUES ('0194459d-adcb-7c58-b9a4-b0b1da4601bb', '2025-01-08 11:12:29.146836+00', 'admin', NULL, '2025-01-08 11:12:29.131747+00', 'SUCCESS', '0194459d-adda-7ea1-a505-6cc483e0b32a'); -INSERT INTO propagationtaskexec VALUES ('0194459d-ae16-7045-bdee-b033633854bf', '2025-01-08 11:12:29.223526+00', 'admin', NULL, '2025-01-08 11:12:29.206072+00', 'SUCCESS', '0194459d-ae27-7b74-b55f-375188d36ff0'); -INSERT INTO propagationtaskexec VALUES ('0194459d-ae62-7780-8b00-0b334ef45c77', '2025-01-08 11:12:29.29721+00', 'admin', NULL, '2025-01-08 11:12:29.282804+00', 'SUCCESS', '0194459d-ae71-71f3-9d79-eeb412a938f9'); -INSERT INTO propagationtaskexec VALUES ('0194459d-aea1-7299-ab01-edcc08ba8bac', '2025-01-08 11:12:29.355435+00', 'admin', NULL, '2025-01-08 11:12:29.345448+00', 'SUCCESS', '0194459d-aeab-77c6-9505-5236201d58d8'); -INSERT INTO propagationtaskexec VALUES ('0194459d-aeec-7fcd-aeec-0a5655c71217', '2025-01-08 11:12:29.43315+00', 'admin', NULL, '2025-01-08 11:12:29.420689+00', 'SUCCESS', '0194459d-aef9-78a4-8414-3f642115e8a9'); -INSERT INTO propagationtaskexec VALUES ('0194459d-af35-7b3b-8dce-6ae2a7beb871', '2025-01-08 11:12:29.499995+00', 'admin', NULL, '2025-01-08 11:12:29.493228+00', 'SUCCESS', '0194459d-af3c-74f2-9478-12dce8db1cab'); -INSERT INTO propagationtaskexec VALUES ('0194459d-afda-79f4-8801-2f8eb4553f07', '2025-01-08 11:12:29.670258+00', 'admin', NULL, '2025-01-08 11:12:29.658807+00', 'SUCCESS', '0194459d-afe6-7527-acb6-1b35a0253fa9'); -INSERT INTO propagationtaskexec VALUES ('0194459d-83d4-7b74-9798-691f919f338c', '2025-01-08 11:12:18.399228+00', 'admin', NULL, '2025-01-08 11:12:18.388632+00', 'SUCCESS', '0194459d-83df-75aa-b91b-73d153863253'); -INSERT INTO propagationtaskexec VALUES ('0194459d-83e2-7ca3-841e-b57ea49ec834', '2025-01-08 11:12:18.41625+00', 'admin', NULL, '2025-01-08 11:12:18.402351+00', 'SUCCESS', '0194459d-83f0-7e8b-be11-e0af6771c515'); -INSERT INTO propagationtaskexec VALUES ('0194459d-853f-7fc9-8f74-a5c6c439586c', '2025-01-08 11:12:18.759234+00', 'admin', NULL, '2025-01-08 11:12:18.751201+00', 'SUCCESS', '0194459d-8547-7930-8b21-d636458348b8'); -INSERT INTO propagationtaskexec VALUES ('0194459d-a78c-7cb7-8045-e1275a24bc0e', '2025-01-08 11:12:27.793864+00', 'admin', NULL, '2025-01-08 11:12:27.532969+00', 'SUCCESS', '0194459d-a891-760f-a22a-72847707f5dd'); -INSERT INTO propagationtaskexec VALUES ('0194459d-a895-782f-a329-d9e78f30bffd', '2025-01-08 11:12:28.013332+00', 'admin', NULL, '2025-01-08 11:12:27.797977+00', 'SUCCESS', '0194459d-a96d-7f0e-9750-1bde3dc3e16c'); -INSERT INTO propagationtaskexec VALUES ('0194459d-b738-7df0-96ff-be5ae592fef3', '2025-01-08 11:12:31.615328+00', 'admin', NULL, '2025-01-08 11:12:31.544585+00', 'SUCCESS', '0194459d-b77f-7684-a027-1022e4a43ed8'); -INSERT INTO propagationtaskexec VALUES ('0194459d-c4a4-7680-83ad-e6292d192785', '2025-01-08 11:12:34.983494+00', 'admin', NULL, '2025-01-08 11:12:34.980954+00', 'NOT_ATTEMPTED', '0194459d-c4a7-71cc-b1f3-28bcfdea2672'); -INSERT INTO propagationtaskexec VALUES ('0194459d-cde4-7a5e-a538-22a316dae8dc', '2025-01-08 11:12:37.35144+00', 'admin', NULL, '2025-01-08 11:12:37.348857+00', 'NOT_ATTEMPTED', '0194459d-cde7-7736-bcf2-d6e434929f2f'); -INSERT INTO propagationtaskexec VALUES ('0194459d-e80f-7527-a5ba-32e72df7e911', '2025-01-08 11:12:44.048819+00', 'admin', NULL, '2025-01-08 11:12:44.047483+00', 'NOT_ATTEMPTED', '0194459d-e810-7216-9a89-65fb9cf04863'); -INSERT INTO propagationtaskexec VALUES ('0194459d-e85c-76a3-b0d7-543ee460ba6d', '2025-01-08 11:12:44.127852+00', 'admin', NULL, '2025-01-08 11:12:44.124964+00', 'NOT_ATTEMPTED', '0194459d-e85f-7f73-a516-9b9f0a66c34d'); -INSERT INTO propagationtaskexec VALUES ('0194459d-f0cf-7f04-b291-395cefd39e6d', '2025-01-08 11:12:46.288411+00', 'admin', NULL, '2025-01-08 11:12:46.287246+00', 'NOT_ATTEMPTED', '0194459d-f0d0-7e74-b096-12b0d9b7c741'); -INSERT INTO propagationtaskexec VALUES ('0194459d-fda0-73fb-bf18-aa47f77176b2', '2025-01-08 11:12:49.570149+00', 'admin', NULL, '2025-01-08 11:12:49.56829+00', 'NOT_ATTEMPTED', '0194459d-fda2-70da-8a93-52d2509bc0e1'); -INSERT INTO propagationtaskexec VALUES ('0194459e-0a74-758b-bb4e-eaa0b2da477f', '2025-01-08 11:12:52.854713+00', 'admin', NULL, '2025-01-08 11:12:52.852789+00', 'NOT_ATTEMPTED', '0194459e-0a76-719b-ad41-aae815a148aa'); -INSERT INTO propagationtaskexec VALUES ('0194459e-1364-7f19-8428-ec93dea76ba1', '2025-01-08 11:12:55.143858+00', 'admin', NULL, '2025-01-08 11:12:55.140765+00', 'NOT_ATTEMPTED', '0194459e-1367-783a-9f72-bab8ec130ad9'); -INSERT INTO propagationtaskexec VALUES ('0194459e-2c87-7240-8291-d9084ac2244f', '2025-01-08 11:13:01.673062+00', 'admin', NULL, '2025-01-08 11:13:01.575132+00', 'SUCCESS', '1e697572-b896-484c-ae7f-0c8f63fcbc6c'); -INSERT INTO propagationtaskexec VALUES ('0194459e-2d45-7c8a-9dfb-bae061731753', '2025-01-08 11:13:01.845538+00', 'admin', 'Unique index or primary key violation: "PUBLIC.CONSTRAINT_INDEX_E ON PUBLIC.TESTUSER(USERID NULLS FIRST) VALUES ( /* 1 */ ''userId'' )"; SQL statement: -INSERT INTO testuser (password,userId,fullname,type) VALUES (''[org.identityconnectors.common.security.GuardedString@41a757f8]'',''userId'',''fullname'',''type'') [23505-214] - -org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: Unique index or primary key violation: "PUBLIC.CONSTRAINT_INDEX_E ON PUBLIC.TESTUSER(USERID NULLS FIRST) VALUES ( /* 1 */ ''userId'' )"; SQL statement: -INSERT INTO testuser (password,userId,fullname,type) VALUES (''[org.identityconnectors.common.security.GuardedString@41a757f8]'',''userId'',''fullname'',''type'') [23505-214] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:508) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:477) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.index.Index.getDuplicateKeyException(Index.java:525) - at org.h2.mvstore.db.MVSecondaryIndex.checkUnique(MVSecondaryIndex.java:223) - at org.h2.mvstore.db.MVSecondaryIndex.add(MVSecondaryIndex.java:184) - at org.h2.mvstore.db.MVTable.addRow(MVTable.java:519) - at org.h2.command.dml.Insert.insertRows(Insert.java:174) - at org.h2.command.dml.Insert.update(Insert.java:135) - at org.h2.command.dml.DataChangeStatement.update(DataChangeStatement.java:74) - at org.h2.command.CommandContainer.update(CommandContainer.java:169) - at org.h2.command.Command.executeUpdate(Command.java:252) - at org.h2.server.TcpServerThread.process(TcpServerThread.java:408) - at org.h2.server.TcpServerThread.run(TcpServerThread.java:191) - at java.base/java.lang.Thread.run(Thread.java:829) - - at org.h2.message.DbException.getJdbcSQLException(DbException.java:508) - at org.h2.engine.SessionRemote.readException(SessionRemote.java:637) - at org.h2.engine.SessionRemote.done(SessionRemote.java:606) - at org.h2.command.CommandRemote.executeUpdate(CommandRemote.java:227) - at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:190) - at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:143) - at org.apache.syncope.fit.buildtools.cxf.ProvisioningImpl.create(ProvisioningImpl.java:300) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) - at org.apache.cxf.jaxws.JAXWSMethodInvoker.performInvocation(JAXWSMethodInvoker.java:66) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) - at org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.invoke(AbstractJAXWSMethodInvoker.java:232) - at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:85) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:74) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) - at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) - at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$2.run(ServiceInvokerInterceptor.java:126) - at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:131) - at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) - at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) - at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) - at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) - at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:304) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:217) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:279) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) - at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:829) -', '2025-01-08 11:13:01.765293+00', 'FAILURE', '1e697572-b896-484c-ae7f-0c8f63fcbc6c'); -INSERT INTO propagationtaskexec VALUES ('0194459e-2dd7-7e68-92f4-b162ad838890', '2025-01-08 11:13:01.940093+00', 'admin', 'Unique index or primary key violation: "PUBLIC.CONSTRAINT_INDEX_E ON PUBLIC.TESTUSER(USERID NULLS FIRST) VALUES ( /* 1 */ ''userId'' )"; SQL statement: -INSERT INTO testuser (password,userId,fullname,type) VALUES (''[org.identityconnectors.common.security.GuardedString@41a757f8]'',''userId'',''fullname'',''type'') [23505-214] - -org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: Unique index or primary key violation: "PUBLIC.CONSTRAINT_INDEX_E ON PUBLIC.TESTUSER(USERID NULLS FIRST) VALUES ( /* 1 */ ''userId'' )"; SQL statement: -INSERT INTO testuser (password,userId,fullname,type) VALUES (''[org.identityconnectors.common.security.GuardedString@41a757f8]'',''userId'',''fullname'',''type'') [23505-214] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:508) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:477) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.index.Index.getDuplicateKeyException(Index.java:525) - at org.h2.mvstore.db.MVSecondaryIndex.checkUnique(MVSecondaryIndex.java:223) - at org.h2.mvstore.db.MVSecondaryIndex.add(MVSecondaryIndex.java:184) - at org.h2.mvstore.db.MVTable.addRow(MVTable.java:519) - at org.h2.command.dml.Insert.insertRows(Insert.java:174) - at org.h2.command.dml.Insert.update(Insert.java:135) - at org.h2.command.dml.DataChangeStatement.update(DataChangeStatement.java:74) - at org.h2.command.CommandContainer.update(CommandContainer.java:169) - at org.h2.command.Command.executeUpdate(Command.java:252) - at org.h2.server.TcpServerThread.process(TcpServerThread.java:408) - at org.h2.server.TcpServerThread.run(TcpServerThread.java:191) - at java.base/java.lang.Thread.run(Thread.java:829) - - at org.h2.message.DbException.getJdbcSQLException(DbException.java:508) - at org.h2.engine.SessionRemote.readException(SessionRemote.java:637) - at org.h2.engine.SessionRemote.done(SessionRemote.java:606) - at org.h2.command.CommandRemote.executeUpdate(CommandRemote.java:227) - at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:190) - at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:143) - at org.apache.syncope.fit.buildtools.cxf.ProvisioningImpl.create(ProvisioningImpl.java:300) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) - at org.apache.cxf.jaxws.JAXWSMethodInvoker.performInvocation(JAXWSMethodInvoker.java:66) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) - at org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.invoke(AbstractJAXWSMethodInvoker.java:232) - at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:85) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:74) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) - at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) - at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$2.run(ServiceInvokerInterceptor.java:126) - at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:131) - at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) - at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) - at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) - at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) - at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:304) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:217) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:279) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) - at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:829) -', '2025-01-08 11:13:01.911155+00', 'FAILURE', '1e697572-b896-484c-ae7f-0c8f63fcbc6c'); -INSERT INTO propagationtaskexec VALUES ('0194459e-4412-7ac3-aa05-7cff3a01a6cb', '2025-01-08 11:13:07.617619+00', 'admin', NULL, '2025-01-08 11:13:07.602242+00', 'SUCCESS', '0194459e-4421-7c70-a0fe-732a1efbf4d1'); -INSERT INTO propagationtaskexec VALUES ('0194459e-4461-7d83-bf69-d4174a389695', '2025-01-08 11:13:07.691465+00', 'admin', NULL, '2025-01-08 11:13:07.681266+00', 'SUCCESS', '0194459e-446b-7b2f-a12f-003f43f28ed5'); -INSERT INTO propagationtaskexec VALUES ('0194459e-44aa-7fb7-9e53-437b6deb3500', '2025-01-08 11:13:07.764878+00', 'admin', NULL, '2025-01-08 11:13:07.754451+00', 'SUCCESS', '0194459e-44b4-79dc-adb8-5077f54fc6aa'); -INSERT INTO propagationtaskexec VALUES ('0194459e-44ea-7682-92c2-2c2538716fff', '2025-01-08 11:13:07.830829+00', 'admin', NULL, '2025-01-08 11:13:07.81897+00', 'SUCCESS', '0194459e-44f6-7d8c-852f-d75663ee98d2'); -INSERT INTO propagationtaskexec VALUES ('0194459e-453a-781f-b239-6310c94f3be4', '2025-01-08 11:13:07.909092+00', 'admin', NULL, '2025-01-08 11:13:07.898513+00', 'SUCCESS', '0194459e-4545-75c1-9908-1c72384e4a78'); -INSERT INTO propagationtaskexec VALUES ('0194459e-457f-7833-a1ff-21a5d82a0ecd', '2025-01-08 11:13:07.978729+00', 'admin', NULL, '2025-01-08 11:13:07.967042+00', 'SUCCESS', '0194459e-458a-75dd-b6ef-4c7edae72b21'); -INSERT INTO propagationtaskexec VALUES ('0194459e-45c6-70a9-8d9a-566d51635b8b', '2025-01-08 11:13:08.050219+00', 'admin', NULL, '2025-01-08 11:13:08.038093+00', 'SUCCESS', '0194459e-45d2-7696-a7bd-93c8efb44811'); -INSERT INTO propagationtaskexec VALUES ('0194459e-461e-7305-be16-2fb1c0087ce7', '2025-01-08 11:13:08.138804+00', 'admin', NULL, '2025-01-08 11:13:08.12632+00', 'SUCCESS', '0194459e-462a-76ca-b494-85aa5be8a03a'); -INSERT INTO propagationtaskexec VALUES ('0194459e-4666-7ab8-8706-ee89e4666704', '2025-01-08 11:13:08.210861+00', 'admin', NULL, '2025-01-08 11:13:08.198715+00', 'SUCCESS', '0194459e-4672-74f8-99ed-dbac2abf8dba'); -INSERT INTO propagationtaskexec VALUES ('0194459e-469b-7fca-9ef7-bb3d19ac6307', '2025-01-08 11:13:08.267792+00', 'admin', NULL, '2025-01-08 11:13:08.251591+00', 'SUCCESS', '0194459e-46ab-7dd4-aa38-027f761ecc3a'); -INSERT INTO propagationtaskexec VALUES ('0194459e-46d8-7281-96ea-4b7db6bf2768', '2025-01-08 11:13:08.32562+00', 'admin', NULL, '2025-01-08 11:13:08.312542+00', 'SUCCESS', '0194459e-46e5-715e-8ae6-0214efe6d2cf'); -INSERT INTO propagationtaskexec VALUES ('0194459e-4aaf-799f-84f2-47f273a69672', '2025-01-08 11:13:09.305177+00', 'admin', NULL, '2025-01-08 11:13:09.295625+00', 'SUCCESS', '0194459e-4ab9-7f85-b7cb-86ac15e148f4'); -INSERT INTO propagationtaskexec VALUES ('0194459e-4b0c-7ac3-ac54-6a24f9c4d94d', '2025-01-08 11:13:09.397932+00', 'admin', NULL, '2025-01-08 11:13:09.388268+00', 'SUCCESS', '0194459e-4b15-7006-bf59-d710343031b0'); -INSERT INTO propagationtaskexec VALUES ('0194459e-4b59-7abd-9544-60c77e2b9eec', '2025-01-08 11:13:09.511625+00', 'admin', NULL, '2025-01-08 11:13:09.465301+00', 'SUCCESS', '0194459e-4b87-7065-b29d-90c7bcd98792'); -INSERT INTO propagationtaskexec VALUES ('0194459e-4cad-7e01-8186-531090069c8a', '2025-01-08 11:13:09.854714+00', 'admin', 'NULL not allowed for column "MAND_VALUE"; SQL statement: -INSERT INTO TESTPRINTER (id, printername, location, lastmodification) VALUES (?,?,?,?) [23502-214]', '2025-01-08 11:13:09.805927+00', 'FAILURE', '0194459e-4cde-7a8a-a96c-5e646ca0f203'); -INSERT INTO propagationtaskexec VALUES ('0194459e-73f1-7f1d-a44b-13066e175386', '2025-01-08 11:13:19.919627+00', 'admin', NULL, '2025-01-08 11:13:19.857611+00', 'SUCCESS', '0194459e-4cde-7a8a-a96c-5e646ca0f203'); -INSERT INTO propagationtaskexec VALUES ('0194459e-74a3-748a-854d-79b44426e89d', '2025-01-08 11:13:20.037029+00', 'admin', NULL, '2025-01-08 11:13:20.035311+00', 'SUCCESS', '0194459e-74a5-7221-915e-50083fc03500'); -INSERT INTO propagationtaskexec VALUES ('0194459e-74bd-73a4-9e4f-36e00c520d78', '2025-01-08 11:13:20.062942+00', 'admin', NULL, '2025-01-08 11:13:20.06102+00', 'SUCCESS', '0194459e-74be-7d32-87b9-40fc4d767c1c'); -INSERT INTO propagationtaskexec VALUES ('0194459e-838b-740c-be2e-848815c8285d', '2025-01-08 11:13:23.864192+00', 'admin', NULL, '2025-01-08 11:13:23.851177+00', 'SUCCESS', '0194459e-8398-7e49-b4c5-c48e5981072f'); -INSERT INTO propagationtaskexec VALUES ('0194459e-84b5-7645-ae4b-511335b7e6bb', '2025-01-08 11:13:24.16475+00', 'admin', NULL, '2025-01-08 11:13:24.149618+00', 'SUCCESS', '0194459e-84c4-7b74-9d87-48e7d8b99656'); -INSERT INTO propagationtaskexec VALUES ('0194459e-84ec-7f57-a908-762153381620', '2025-01-08 11:13:24.217155+00', 'admin', NULL, '2025-01-08 11:13:24.204611+00', 'SUCCESS', '0194459e-84f9-7d5c-adf0-52b1120c2ce6'); -INSERT INTO propagationtaskexec VALUES ('0194459e-8510-7b3f-b7a5-66cb7096c59b', '2025-01-08 11:13:24.252847+00', 'admin', NULL, '2025-01-08 11:13:24.240147+00', 'SUCCESS', '0194459e-851c-7587-9edf-c9006c524144'); -INSERT INTO propagationtaskexec VALUES ('0194459e-852e-762c-b292-c9c5297f35c2', '2025-01-08 11:13:24.284384+00', 'admin', NULL, '2025-01-08 11:13:24.270281+00', 'SUCCESS', '0194459e-853c-7b38-94bf-e680e56cd3b5'); -INSERT INTO propagationtaskexec VALUES ('0194459e-8556-726c-8f73-16cc42e3392d', '2025-01-08 11:13:24.322201+00', 'admin', NULL, '2025-01-08 11:13:24.310039+00', 'SUCCESS', '0194459e-8562-71b3-8d9c-fa6b585212af'); -INSERT INTO propagationtaskexec VALUES ('0194459e-857d-7aa5-a593-2bbe0676440c', '2025-01-08 11:13:24.362821+00', 'admin', NULL, '2025-01-08 11:13:24.349006+00', 'SUCCESS', '0194459e-858a-78cb-84aa-18cef9742a68'); -INSERT INTO propagationtaskexec VALUES ('0194459e-859a-75a5-b306-2801c0719c56', '2025-01-08 11:13:24.394041+00', 'admin', NULL, '2025-01-08 11:13:24.378112+00', 'SUCCESS', '0194459e-85aa-788c-a242-76de93776e61'); -INSERT INTO propagationtaskexec VALUES ('0194459e-85b8-70e3-9603-68e909c61030', '2025-01-08 11:13:24.423756+00', 'admin', NULL, '2025-01-08 11:13:24.408691+00', 'SUCCESS', '0194459e-85c7-7bfe-a1f9-a8926742d9c9'); -INSERT INTO propagationtaskexec VALUES ('0194459e-85d9-73d9-9940-7ee3fbd024b2', '2025-01-08 11:13:24.453823+00', 'admin', NULL, '2025-01-08 11:13:24.441845+00', 'SUCCESS', '0194459e-85e5-74a2-8122-2d0dca12a7fa'); -INSERT INTO propagationtaskexec VALUES ('0194459e-85f7-7fd2-af41-ea8a1abfe82c', '2025-01-08 11:13:24.483651+00', 'admin', NULL, '2025-01-08 11:13:24.471415+00', 'SUCCESS', '0194459e-8603-7536-9f95-de32a97aa0f0'); -INSERT INTO propagationtaskexec VALUES ('0194459e-87d3-7963-967e-158d1a83b9d0', '2025-01-08 11:13:24.961594+00', 'admin', NULL, '2025-01-08 11:13:24.947811+00', 'SUCCESS', '0194459e-87e1-73ef-acb2-689067c32b54'); -INSERT INTO propagationtaskexec VALUES ('0194459e-8807-7a70-8750-bfc1f32dd82e', '2025-01-08 11:13:25.012621+00', 'admin', NULL, '2025-01-08 11:13:24.99939+00', 'SUCCESS', '0194459e-8814-7906-ac77-2efcce432883'); -INSERT INTO propagationtaskexec VALUES ('0194459e-8844-740d-a946-dc4495742926', '2025-01-08 11:13:25.075295+00', 'admin', NULL, '2025-01-08 11:13:25.060636+00', 'SUCCESS', '0194459e-8853-7fc3-ad4c-e588578b641c'); -INSERT INTO propagationtaskexec VALUES ('0194459e-8877-793f-a944-0e5f8d3d7843', '2025-01-08 11:13:25.123267+00', 'admin', NULL, '2025-01-08 11:13:25.111258+00', 'SUCCESS', '0194459e-8883-7291-b8b9-c3cee1e80e13'); -INSERT INTO propagationtaskexec VALUES ('0194459e-88a5-7ceb-8364-a90046a3ff42', '2025-01-08 11:13:25.17003+00', 'admin', NULL, '2025-01-08 11:13:25.157404+00', 'SUCCESS', '0194459e-88b2-7376-8e78-6302096515d5'); -INSERT INTO propagationtaskexec VALUES ('0194459e-88d7-7e97-88ed-f01d976c2195', '2025-01-08 11:13:25.220823+00', 'admin', NULL, '2025-01-08 11:13:25.207265+00', 'SUCCESS', '0194459e-88e4-7821-a728-683f4589ebc1'); -INSERT INTO propagationtaskexec VALUES ('0194459e-8907-7713-899a-9bdf632cc903', '2025-01-08 11:13:25.267687+00', 'admin', NULL, '2025-01-08 11:13:25.255554+00', 'SUCCESS', '0194459e-8913-7fcb-9c2c-c14edc75fab4'); -INSERT INTO propagationtaskexec VALUES ('0194459e-893a-7f6e-ad15-c62fdd82a0cd', '2025-01-08 11:13:25.319311+00', 'admin', NULL, '2025-01-08 11:13:25.306755+00', 'SUCCESS', '0194459e-8947-76f4-98a4-b61adecd7447'); -INSERT INTO propagationtaskexec VALUES ('0194459e-8967-7c6b-a96e-62545b9dcfe8', '2025-01-08 11:13:25.3678+00', 'admin', NULL, '2025-01-08 11:13:25.351144+00', 'SUCCESS', '0194459e-8977-7fab-975c-b388cc7774ed'); -INSERT INTO propagationtaskexec VALUES ('0194459e-8996-7c2f-9bfe-2efd181458ae', '2025-01-08 11:13:25.408881+00', 'admin', NULL, '2025-01-08 11:13:25.398695+00', 'SUCCESS', '0194459e-89a0-7d91-8c77-9e96ddb8a8ae'); -INSERT INTO propagationtaskexec VALUES ('0194459e-8a74-7820-9ba8-b2cc1a81d057', '2025-01-08 11:13:25.633592+00', 'admin', NULL, '2025-01-08 11:13:25.620017+00', 'SUCCESS', '0194459e-8a81-7701-87cd-4a7602ee72f3'); -INSERT INTO propagationtaskexec VALUES ('0194459e-8a74-7820-9ba8-b2cc1a81d058', '2025-01-08 11:13:25.664395+00', 'admin', NULL, '2025-01-08 11:13:25.620043+00', 'SUCCESS', '0194459e-8aa0-76aa-a7ff-0ec942354f59'); -INSERT INTO propagationtaskexec VALUES ('0194459e-9f80-7539-92d5-13953c8719ed', '2025-01-08 11:13:31.025104+00', 'admin', NULL, '2025-01-08 11:13:31.008225+00', 'SUCCESS', '0194459e-9f91-7a0d-abe9-3f6120bf69c4'); -INSERT INTO propagationtaskexec VALUES ('0194459e-9fc3-7609-be23-60f912641493', '2025-01-08 11:13:31.092809+00', 'admin', NULL, '2025-01-08 11:13:31.075822+00', 'SUCCESS', '0194459e-9fd4-7652-8ca0-d9faca56bf91'); -INSERT INTO propagationtaskexec VALUES ('0194459e-a001-795f-a304-ffb15d15ec9a', '2025-01-08 11:13:31.157259+00', 'admin', NULL, '2025-01-08 11:13:31.13773+00', 'SUCCESS', '0194459e-a015-7721-aef1-75009cf04bf8'); -INSERT INTO propagationtaskexec VALUES ('0194459e-a06d-7121-a0f7-d5867efc2546', '2025-01-08 11:13:31.260503+00', 'admin', NULL, '2025-01-08 11:13:31.245569+00', 'SUCCESS', '0194459e-a07c-77de-ac4a-b9f751422973'); -INSERT INTO propagationtaskexec VALUES ('0194459e-a14c-7e11-a555-c43581ad5c4c', '2025-01-08 11:13:31.484748+00', 'admin', NULL, '2025-01-08 11:13:31.468254+00', 'SUCCESS', '0194459e-a15c-7a4f-b751-4487428f773f'); -INSERT INTO propagationtaskexec VALUES ('0194459e-a17b-7613-b6c1-caf339d7ef0f', '2025-01-08 11:13:31.528768+00', 'admin', NULL, '2025-01-08 11:13:31.515636+00', 'SUCCESS', '0194459e-a188-7cd3-8787-ef48d14b8161'); -INSERT INTO propagationtaskexec VALUES ('0194459e-a1c2-7f46-8c3c-03907c61f40a', '2025-01-08 11:13:31.601311+00', 'admin', NULL, '2025-01-08 11:13:31.586178+00', 'SUCCESS', '0194459e-a1d1-78fa-b548-2b492665f519'); -INSERT INTO propagationtaskexec VALUES ('0194459e-a7a7-781f-9783-2b16a72be225', '2025-01-08 11:13:33.111493+00', 'admin', NULL, '2025-01-08 11:13:33.095149+00', 'SUCCESS', '0194459e-a7b7-7d6a-a7da-54b021c7070c'); -INSERT INTO propagationtaskexec VALUES ('0194459e-a82a-70f3-ab3d-65b8e4aaa52b', '2025-01-08 11:13:33.241484+00', 'admin', NULL, '2025-01-08 11:13:33.226606+00', 'SUCCESS', '0194459e-a839-7c41-8df7-c746392dd58b'); -INSERT INTO propagationtaskexec VALUES ('0194459e-a865-7ff3-be9f-2738258ec95c', '2025-01-08 11:13:33.300299+00', 'admin', NULL, '2025-01-08 11:13:33.285688+00', 'SUCCESS', '0194459e-a874-7770-9d53-aac5e46e996e'); -INSERT INTO propagationtaskexec VALUES ('0194459e-a900-755f-9e8d-4ff31479171f', '2025-01-08 11:13:33.456941+00', 'admin', NULL, '2025-01-08 11:13:33.440944+00', 'SUCCESS', '0194459e-a910-7d6c-bd6d-96aaf8d16ab1'); -INSERT INTO propagationtaskexec VALUES ('0194459e-a96e-73cb-a0d1-7b607b6bafa4', '2025-01-08 11:13:33.566173+00', 'admin', NULL, '2025-01-08 11:13:33.550159+00', 'SUCCESS', '0194459e-a97e-7f31-82fc-d9002f9d98c7'); -INSERT INTO propagationtaskexec VALUES ('0194459e-aba1-7dd5-8c7e-f39eabb80969', '2025-01-08 11:13:34.12943+00', 'admin', NULL, '2025-01-08 11:13:34.113095+00', 'SUCCESS', '0194459e-abb1-7494-bf9d-e2f95f6ff4e9'); -INSERT INTO propagationtaskexec VALUES ('0194459e-abb5-7fe1-bfc4-0b09853ebfb8', '2025-01-08 11:13:34.143107+00', 'admin', NULL, '2025-01-08 11:13:34.133457+00', 'NOT_ATTEMPTED', '0194459e-abbf-7ba6-bd92-a6bab945e26b'); -INSERT INTO propagationtaskexec VALUES ('0194459e-aba1-7dd5-8c7e-f39eabb8096b', '2025-01-08 11:13:34.136279+00', 'admin', NULL, '2025-01-08 11:13:34.113212+00', 'NOT_ATTEMPTED', '0194459e-abb8-7a9e-86ce-f4f4a38d4c48'); -INSERT INTO propagationtaskexec VALUES ('0194459e-922c-76bd-ab39-79e8c6694259', '2025-01-08 11:13:27.608409+00', 'admin', NULL, '2025-01-08 11:13:27.596867+00', 'SUCCESS', '0194459e-9238-7ac0-9951-14c0308d55fc'); -INSERT INTO propagationtaskexec VALUES ('0194459e-9ab7-740c-866d-d23d5f38f409', '2025-01-08 11:13:29.79641+00', 'admin', NULL, '2025-01-08 11:13:29.78336+00', 'SUCCESS', '0194459e-9ac4-7ad8-be03-ebe59622b927'); -INSERT INTO propagationtaskexec VALUES ('0194459e-aba1-7dd5-8c7e-f39eabb8096a', '2025-01-08 11:13:34.140241+00', 'admin', 'org.identityconnectors.framework.common.exceptions.UnknownUidException - at net.tirasa.connid.bundles.db.table.DatabaseTableConnector.delete(DatabaseTableConnector.java:429) - at org.identityconnectors.framework.impl.api.local.operations.DeleteImpl.delete(DeleteImpl.java:79) - at jdk.internal.reflect.GeneratedMethodAccessor518.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunnerProxy.invoke(ConnectorAPIOperationRunnerProxy.java:99) - at com.sun.proxy.$Proxy465.delete(Unknown Source) - at jdk.internal.reflect.GeneratedMethodAccessor518.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.identityconnectors.framework.impl.api.local.operations.ThreadClassLoaderManagerProxy.invoke(ThreadClassLoaderManagerProxy.java:96) - at com.sun.proxy.$Proxy465.delete(Unknown Source) - at jdk.internal.reflect.GeneratedMethodAccessor518.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.identityconnectors.framework.impl.api.DelegatingTimeoutProxy.invoke(DelegatingTimeoutProxy.java:99) - at com.sun.proxy.$Proxy465.delete(Unknown Source) - at jdk.internal.reflect.GeneratedMethodAccessor518.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.identityconnectors.framework.impl.api.LoggingProxy.invoke(LoggingProxy.java:89) - at com.sun.proxy.$Proxy465.delete(Unknown Source) - at jdk.internal.reflect.GeneratedMethodAccessor946.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.identityconnectors.framework.server.impl.ConnectionProcessor.processOperationRequest(ConnectionProcessor.java:331) - at org.identityconnectors.framework.server.impl.ConnectionProcessor.processRequest(ConnectionProcessor.java:204) - at org.identityconnectors.framework.server.impl.ConnectionProcessor.run(ConnectionProcessor.java:120) - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - at java.base/java.lang.Thread.run(Thread.java:829) - - - -', '2025-01-08 11:13:34.113184+00', 'FAILURE', '0194459e-abbc-79d0-b447-ca0f489e7c71'); -INSERT INTO propagationtaskexec VALUES ('0194459e-abbf-7ba6-bd92-a6bab945e26c', '2025-01-08 11:13:34.152019+00', 'admin', NULL, '2025-01-08 11:13:34.143551+00', 'NOT_ATTEMPTED', '0194459e-abc8-7f70-bd52-1c11ccdcbf49'); -INSERT INTO propagationtaskexec VALUES ('0194459e-a0c8-7b42-b8a6-a1d361a4fa5e', '2025-01-08 11:13:31.355586+00', 'admin', NULL, '2025-01-08 11:13:31.336234+00', 'SUCCESS', '0194459e-a0db-7b78-8482-e8e67795a038'); -INSERT INTO propagationtaskexec VALUES ('0194459e-a7f4-7595-9efe-578b454202a4', '2025-01-08 11:13:33.190675+00', 'admin', NULL, '2025-01-08 11:13:33.17257+00', 'SUCCESS', '0194459e-a806-7c97-b8e7-2c46ef4f5c80'); -INSERT INTO propagationtaskexec VALUES ('0194459e-a8b2-709f-812f-b37f2f4829a7', '2025-01-08 11:13:33.376238+00', 'admin', NULL, '2025-01-08 11:13:33.362077+00', 'SUCCESS', '0194459e-a8c0-7e96-9fb8-725dd2a45317'); -INSERT INTO propagationtaskexec VALUES ('0194459e-a934-7e45-998c-7ba3f7cf759d', '2025-01-08 11:13:33.508861+00', 'admin', NULL, '2025-01-08 11:13:33.492627+00', 'SUCCESS', '0194459e-a944-7a2b-9949-eb018ecd8805'); -INSERT INTO propagationtaskexec VALUES ('0194459e-b591-7c29-b7b7-614e9f6a4483', '2025-01-08 11:13:36.720304+00', 'admin', NULL, '2025-01-08 11:13:36.65783+00', 'SUCCESS', '0194459e-b5d0-7970-b595-79695b8c8036'); -INSERT INTO propagationtaskexec VALUES ('0194459e-aba1-7dd5-8c7e-f39eabb80968', '2025-01-08 11:13:34.136781+00', 'admin', NULL, '2025-01-08 11:13:34.113095+00', 'NOT_ATTEMPTED', '0194459e-abb8-7a9e-86ce-f4f4a38d4c49'); -INSERT INTO propagationtaskexec VALUES ('0194459e-aba1-7dd5-8c7e-f39eabb8096c', '2025-01-08 11:13:34.136966+00', 'admin', NULL, '2025-01-08 11:13:34.113633+00', 'NOT_ATTEMPTED', '0194459e-abb8-7a9e-86ce-f4f4a38d4c4a'); -INSERT INTO propagationtaskexec VALUES ('0194459e-abbb-7ca1-830a-dc18e9253a96', '2025-01-08 11:13:34.147444+00', 'admin', NULL, '2025-01-08 11:13:34.139782+00', 'NOT_ATTEMPTED', '0194459e-abc3-7e3a-9597-d9701caa634a'); -INSERT INTO propagationtaskexec VALUES ('0194459e-ba81-7485-bff7-f4aeaa270a85', '2025-01-08 11:13:37.93539+00', 'admin', NULL, '2025-01-08 11:13:37.921143+00', 'SUCCESS', '0194459e-ba8f-7042-a4aa-77ad142c721b'); -INSERT INTO propagationtaskexec VALUES ('0194459e-bb5f-7001-ba7f-0d1808f296f3', '2025-01-08 11:13:38.157846+00', 'admin', NULL, '2025-01-08 11:13:38.14345+00', 'SUCCESS', '0194459e-bb6d-7124-a877-7ddb7f71576d'); -INSERT INTO propagationtaskexec VALUES ('0194459e-bb8a-7b8c-9f6d-e5cec4d40c74', '2025-01-08 11:13:38.197882+00', 'admin', NULL, '2025-01-08 11:13:38.186054+00', 'SUCCESS', '0194459e-bb95-7a10-a15b-21739136675f'); -INSERT INTO propagationtaskexec VALUES ('0194459e-bbb6-7b20-8628-a72616ae9086', '2025-01-08 11:13:38.241736+00', 'admin', NULL, '2025-01-08 11:13:38.230419+00', 'SUCCESS', '0194459e-bbc1-7a3f-b535-01e26ee121ca'); -INSERT INTO propagationtaskexec VALUES ('0194459e-bbdf-779e-b00f-99db9ad152d0', '2025-01-08 11:13:38.282867+00', 'admin', NULL, '2025-01-08 11:13:38.271952+00', 'SUCCESS', '0194459e-bbea-7558-a345-4ff328df4da1'); -INSERT INTO propagationtaskexec VALUES ('0194459e-bc08-77f7-aead-fa9920d431e4', '2025-01-08 11:13:38.329127+00', 'admin', NULL, '2025-01-08 11:13:38.31271+00', 'SUCCESS', '0194459e-bc19-775f-a237-534423b75486'); -INSERT INTO propagationtaskexec VALUES ('0194459e-bc38-7a8d-ade9-ba88924611db', '2025-01-08 11:13:38.374799+00', 'admin', NULL, '2025-01-08 11:13:38.360444+00', 'SUCCESS', '0194459e-bc46-714f-80f5-6d34e0d3db31'); -INSERT INTO propagationtaskexec VALUES ('0194459e-bc63-77e2-ad5e-4ddf5226e568', '2025-01-08 11:13:38.417171+00', 'admin', NULL, '2025-01-08 11:13:38.403387+00', 'SUCCESS', '0194459e-bc71-7125-ba49-ab2d43a1abe6'); -INSERT INTO propagationtaskexec VALUES ('0194459e-bc97-7a92-989c-34e8189c7391', '2025-01-08 11:13:38.466957+00', 'admin', NULL, '2025-01-08 11:13:38.455047+00', 'SUCCESS', '0194459e-bca2-75f3-98f1-510254ec50be'); -INSERT INTO propagationtaskexec VALUES ('0194459e-bcd7-764d-9ce4-463ec390b6eb', '2025-01-08 11:13:38.531665+00', 'admin', NULL, '2025-01-08 11:13:38.519633+00', 'SUCCESS', '0194459e-bce3-7d13-beb5-c344570f337d'); -INSERT INTO propagationtaskexec VALUES ('0194459e-bcd7-764d-9ce4-463ec390b6ea', '2025-01-08 11:13:38.548829+00', 'admin', NULL, '2025-01-08 11:13:38.519633+00', 'SUCCESS', '0194459e-bcf4-7b1e-825d-70e74d569337'); -INSERT INTO propagationtaskexec VALUES ('0194459e-cf43-767c-9f15-64f976e57aa4', '2025-01-08 11:13:43.249345+00', 'admin', NULL, '2025-01-08 11:13:43.235729+00', 'SUCCESS', '0194459e-cf51-7d11-b5d9-8fa773abedd5'); -INSERT INTO propagationtaskexec VALUES ('0194459e-cf88-7f11-8e0e-fb245feaa811', '2025-01-08 11:13:43.317469+00', 'admin', NULL, '2025-01-08 11:13:43.30422+00', 'SUCCESS', '0194459e-cf95-7486-b87c-c09a6a5d9314'); -INSERT INTO propagationtaskexec VALUES ('0194459e-cfd6-7af2-9234-8a87cff22408', '2025-01-08 11:13:43.395367+00', 'admin', NULL, '2025-01-08 11:13:43.38202+00', 'SUCCESS', '0194459e-cfe3-7812-acc2-bb52959bc195'); -INSERT INTO propagationtaskexec VALUES ('0194459e-d012-7fd9-9e41-5bb093e264b1', '2025-01-08 11:13:43.453055+00', 'admin', NULL, '2025-01-08 11:13:43.442364+00', 'SUCCESS', '0194459e-d01d-7c1d-a897-3ea8b159ec88'); -INSERT INTO propagationtaskexec VALUES ('0194459e-d04e-7251-9742-d2e54a49271c', '2025-01-08 11:13:43.51525+00', 'admin', NULL, '2025-01-08 11:13:43.502639+00', 'SUCCESS', '0194459e-d05b-7e5e-a63c-14be42b62f71'); -INSERT INTO propagationtaskexec VALUES ('0194459e-d08f-7623-9e6a-aa308ba0d1da', '2025-01-08 11:13:43.578432+00', 'admin', NULL, '2025-01-08 11:13:43.567207+00', 'SUCCESS', '0194459e-d09a-7d0d-995b-36b6a57f4450'); -INSERT INTO propagationtaskexec VALUES ('0194459e-d0ca-7818-bb1d-38cd5376bd58', '2025-01-08 11:13:43.63836+00', 'admin', NULL, '2025-01-08 11:13:43.626429+00', 'SUCCESS', '0194459e-d0d6-7c85-be19-22a9bb564e57'); -INSERT INTO propagationtaskexec VALUES ('0194459e-d113-7d4d-a447-b7ba200890de', '2025-01-08 11:13:43.712722+00', 'admin', NULL, '2025-01-08 11:13:43.699517+00', 'SUCCESS', '0194459e-d120-7a2e-9b93-ad4e19244a9c'); -INSERT INTO propagationtaskexec VALUES ('0194459e-d15d-7b77-8efb-d2425e4861eb', '2025-01-08 11:13:43.786978+00', 'admin', NULL, '2025-01-08 11:13:43.773903+00', 'SUCCESS', '0194459e-d16b-7c4e-a8df-f8048c6ef16d'); -INSERT INTO propagationtaskexec VALUES ('0194459e-dfa4-767a-90cd-6f6b98a6fb6d', '2025-01-08 11:13:47.437349+00', 'admin', NULL, '2025-01-08 11:13:47.428147+00', 'SUCCESS', '0194459e-dfad-7d7c-8493-2dc699c2eed9'); -INSERT INTO propagationtaskexec VALUES ('0194459e-dffc-71a6-a414-d630afa4beb7', '2025-01-08 11:13:47.529266+00', 'admin', NULL, '2025-01-08 11:13:47.516841+00', 'SUCCESS', '0194459e-e009-7ca1-860d-a30cbe07018d'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f216-7077-b454-99e7b9373a86', '2025-01-08 11:13:52.159649+00', 'admin', NULL, '2025-01-08 11:13:52.150751+00', 'SUCCESS', '0194459e-f21f-7249-a380-3cd87107f949'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f24c-77b8-a23e-c98fff6f0a96', '2025-01-08 11:13:52.2138+00', 'admin', NULL, '2025-01-08 11:13:52.204432+00', 'SUCCESS', '0194459e-f255-74f5-9111-8c91e8501053'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f27c-782a-821d-4eb9df6f72cc', '2025-01-08 11:13:52.262202+00', 'admin', NULL, '2025-01-08 11:13:52.252459+00', 'SUCCESS', '0194459e-f286-7fd9-81fd-485a49b33845'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f2af-7991-b71b-760b86a52399', '2025-01-08 11:13:52.313397+00', 'admin', NULL, '2025-01-08 11:13:52.303409+00', 'SUCCESS', '0194459e-f2b9-7317-9d37-4cbb22f09d27'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f2e8-710d-ad82-2aad4025dd68', '2025-01-08 11:13:52.369227+00', 'admin', NULL, '2025-01-08 11:13:52.360526+00', 'SUCCESS', '0194459e-f2f1-7e8a-9ee6-84dc8eb304ad'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f313-7640-ae49-c7148867bc17', '2025-01-08 11:13:52.414005+00', 'admin', NULL, '2025-01-08 11:13:52.403853+00', 'SUCCESS', '0194459e-f31e-75e1-bbc5-9dba9768a00a'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f33e-7248-b43e-dbf71246c472', '2025-01-08 11:13:52.455085+00', 'admin', NULL, '2025-01-08 11:13:52.44679+00', 'SUCCESS', '0194459e-f347-71e0-bd28-2debdc0d1cd6'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f369-78ae-8b6b-3a6a5da6ffea', '2025-01-08 11:13:52.495607+00', 'admin', NULL, '2025-01-08 11:13:52.489003+00', 'SUCCESS', '0194459e-f36f-7d5c-b2ba-e70a9d22edec'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f38c-78fc-bd51-407aae2ebee3', '2025-01-08 11:13:52.533067+00', 'admin', NULL, '2025-01-08 11:13:52.524601+00', 'SUCCESS', '0194459e-f395-739d-b9d2-7f114fe9b521'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f3b6-7467-b1a0-df2a02fee97b', '2025-01-08 11:13:52.573821+00', 'admin', NULL, '2025-01-08 11:13:52.56613+00', 'SUCCESS', '0194459e-f3bd-7376-890e-8d9ae9500d03'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f3d2-7580-ab48-7354b6afe551', '2025-01-08 11:13:52.601207+00', 'admin', NULL, '2025-01-08 11:13:52.594412+00', 'SUCCESS', '0194459e-f3d9-7e97-b06b-7cf405c7a97a'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f3ef-7d32-9a63-f00cb151eeae', '2025-01-08 11:13:52.631186+00', 'admin', NULL, '2025-01-08 11:13:52.623009+00', 'SUCCESS', '0194459e-f3f7-7243-9d75-835cd97b0d37'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f40b-769e-91cd-83db0d14cf1d', '2025-01-08 11:13:52.658945+00', 'admin', NULL, '2025-01-08 11:13:52.651157+00', 'SUCCESS', '0194459e-f412-79d8-881a-51a06bf47e93'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f427-7bfe-9234-a326fb487116', '2025-01-08 11:13:52.689614+00', 'admin', NULL, '2025-01-08 11:13:52.679546+00', 'SUCCESS', '0194459e-f431-76f1-a4da-3c2719115a40'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f448-75a4-999c-d33ee839468e', '2025-01-08 11:13:52.721866+00', 'admin', NULL, '2025-01-08 11:13:52.712086+00', 'SUCCESS', '0194459e-f451-7c74-adb1-fed4ef620e69'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f468-702d-b6b3-9a946cb6f0a8', '2025-01-08 11:13:52.754396+00', 'admin', NULL, '2025-01-08 11:13:52.744804+00', 'SUCCESS', '0194459e-f472-71dc-819c-0e200d722530'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f48a-7803-93a4-91828b346a72', '2025-01-08 11:13:52.788213+00', 'admin', NULL, '2025-01-08 11:13:52.778813+00', 'SUCCESS', '0194459e-f494-70f9-bde0-eaf6c8d30117'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f4a7-7bc1-9781-623858331dc0', '2025-01-08 11:13:52.815145+00', 'admin', NULL, '2025-01-08 11:13:52.807748+00', 'SUCCESS', '0194459e-f4af-7b73-b4e1-dc6363b9db57'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f4c4-7532-a758-428693108498', '2025-01-08 11:13:52.84483+00', 'admin', NULL, '2025-01-08 11:13:52.836459+00', 'SUCCESS', '0194459e-f4cc-758e-9f69-705f1ff38f4a'); -INSERT INTO propagationtaskexec VALUES ('0194459e-f4e3-795b-93ad-6896af045082', '2025-01-08 11:13:52.876649+00', 'admin', NULL, '2025-01-08 11:13:52.867566+00', 'SUCCESS', '0194459e-f4ec-7b76-990d-fa11cd3a7c5c'); -INSERT INTO propagationtaskexec VALUES ('0194459f-0b81-7229-bf6c-f41bc2f2a107', '2025-01-08 11:13:58.65934+00', 'admin', NULL, '2025-01-08 11:13:58.657676+00', 'NOT_ATTEMPTED', '0194459f-0b83-790e-b6c2-f8c2b94dd983'); -INSERT INTO propagationtaskexec VALUES ('0194459f-0b81-7229-bf6c-f41bc2f2a105', '2025-01-08 11:13:58.658826+00', 'admin', NULL, '2025-01-08 11:13:58.657434+00', 'NOT_ATTEMPTED', '0194459f-0b82-76a3-a54c-e0d96fd1e4da'); -INSERT INTO propagationtaskexec VALUES ('0194459f-0b81-7229-bf6c-f41bc2f2a106', '2025-01-08 11:13:58.661136+00', 'admin', NULL, '2025-01-08 11:13:58.65764+00', 'NOT_ATTEMPTED', '0194459f-0b85-7105-8878-bb733ed48a7f'); -INSERT INTO propagationtaskexec VALUES ('0194459f-0c62-7d41-8356-de6e45828047', '2025-01-08 11:13:58.883206+00', 'admin', NULL, '2025-01-08 11:13:58.881999+00', 'NOT_ATTEMPTED', '0194459f-0c63-7165-b65b-22b6ae80ba52'); -INSERT INTO propagationtaskexec VALUES ('0194459f-0c8f-72ee-8b69-6ecbc2a0bef7', '2025-01-08 11:13:58.929526+00', 'admin', NULL, '2025-01-08 11:13:58.927914+00', 'NOT_ATTEMPTED', '0194459f-0c91-7c72-9f65-30af9f79acb2'); -INSERT INTO propagationtaskexec VALUES ('0194459f-0c8f-72ee-8b69-6ecbc2a0bef8', '2025-01-08 11:13:58.93016+00', 'admin', NULL, '2025-01-08 11:13:58.927993+00', 'NOT_ATTEMPTED', '0194459f-0c92-77d8-99fb-3684f30f5395'); -INSERT INTO propagationtaskexec VALUES ('0194459f-0cd3-7117-8956-a1f85b54e75d', '2025-01-08 11:13:58.996739+00', 'admin', NULL, '2025-01-08 11:13:58.995837+00', 'NOT_ATTEMPTED', '0194459f-0cd4-7751-8b3c-3a3bbdf0d4a3'); -INSERT INTO propagationtaskexec VALUES ('0194459f-0cd3-7117-8956-a1f85b54e75e', '2025-01-08 11:13:58.998411+00', 'admin', NULL, '2025-01-08 11:13:58.995961+00', 'NOT_ATTEMPTED', '0194459f-0cd6-7a5f-a4d3-ba60665415fa'); -INSERT INTO propagationtaskexec VALUES ('0194459f-1030-726c-913f-9ef56c90d74a', '2025-01-08 11:13:59.857945+00', 'admin', NULL, '2025-01-08 11:13:59.856344+00', 'NOT_ATTEMPTED', '0194459f-1031-78f0-b076-b1c6752ad16d'); -INSERT INTO propagationtaskexec VALUES ('0194459f-1030-726c-913f-9ef56c90d749', '2025-01-08 11:13:59.857927+00', 'admin', NULL, '2025-01-08 11:13:59.856332+00', 'NOT_ATTEMPTED', '0194459f-1031-78f0-b076-b1c6752ad16c'); -INSERT INTO propagationtaskexec VALUES ('0194459f-1030-726c-913f-9ef56c90d747', '2025-01-08 11:13:59.857948+00', 'admin', NULL, '2025-01-08 11:13:59.856331+00', 'NOT_ATTEMPTED', '0194459f-1031-78f0-b076-b1c6752ad16e'); -INSERT INTO propagationtaskexec VALUES ('0194459f-1030-726c-913f-9ef56c90d748', '2025-01-08 11:13:59.858003+00', 'admin', NULL, '2025-01-08 11:13:59.856332+00', 'NOT_ATTEMPTED', '0194459f-1032-7f1b-b140-1e8ddbc751a9'); -INSERT INTO propagationtaskexec VALUES ('0194459f-1117-7bfb-bced-859fb0e8f118', '2025-01-08 11:14:00.09806+00', 'admin', NULL, '2025-01-08 11:14:00.087884+00', 'SUCCESS', '0194459f-1122-761d-bbda-f7dc51131856'); -INSERT INTO propagationtaskexec VALUES ('0194459f-cfc0-7441-bf90-1c9c1f1ab546', '2025-01-08 11:14:48.903829+00', 'admin', NULL, '2025-01-08 11:14:48.89667+00', 'SUCCESS', '0194459f-cfc7-7807-88e6-583296fdeef7'); -INSERT INTO propagationtaskexec VALUES ('0194459f-16bb-72bd-8ede-30392a075bb1', '2025-01-08 11:14:01.541694+00', 'admin', NULL, '2025-01-08 11:14:01.531506+00', 'SUCCESS', '0194459f-16c5-72ed-bdd2-96497dddbed1'); -INSERT INTO propagationtaskexec VALUES ('0194459f-286d-7e26-9b6c-3f702e38c911', '2025-01-08 11:14:06.067379+00', 'admin', NULL, '2025-01-08 11:14:06.061793+00', 'NOT_ATTEMPTED', '0194459f-2873-7f48-8be0-39597622d925'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5d20-7475-a383-e1aa5c770c67', '2025-01-08 11:14:19.563862+00', 'admin', NULL, '2025-01-08 11:14:19.552886+00', 'SUCCESS', '0194459f-5d2b-7a17-aba6-a83d37d4fe99'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5d48-7e57-8281-e639fc5b42fb', '2025-01-08 11:14:19.604343+00', 'admin', NULL, '2025-01-08 11:14:19.592248+00', 'SUCCESS', '0194459f-5d54-736a-b821-ef480e4206ad'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5d5e-7d2b-9482-3c4e22488aeb', '2025-01-08 11:14:19.627632+00', 'admin', NULL, '2025-01-08 11:14:19.614788+00', 'SUCCESS', '0194459f-5d6b-7685-af4a-d3c0cd03a9db'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5d91-7c64-bb30-220dc41a0e74', '2025-01-08 11:14:19.679545+00', 'admin', NULL, '2025-01-08 11:14:19.665238+00', 'SUCCESS', '0194459f-5d9f-71c3-900d-01f7c444e4c3'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5dd0-79a8-aaa4-6b817ab3b06b', '2025-01-08 11:14:19.740524+00', 'admin', NULL, '2025-01-08 11:14:19.728177+00', 'SUCCESS', '0194459f-5ddc-7df0-b0a1-8d2dc7eb7df1'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5df3-7dad-8c4d-1c6af17afdb6', '2025-01-08 11:14:19.774831+00', 'admin', NULL, '2025-01-08 11:14:19.763929+00', 'SUCCESS', '0194459f-5dfe-793b-bf9c-f204d2af7593'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5e0b-775c-868a-2d0013c29f2f', '2025-01-08 11:14:19.799118+00', 'admin', NULL, '2025-01-08 11:14:19.787332+00', 'SUCCESS', '0194459f-5e17-7e0e-80f4-e8dd30b2e8b6'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5e39-789d-b249-19b821cfaff7', '2025-01-08 11:14:19.848233+00', 'admin', NULL, '2025-01-08 11:14:19.833698+00', 'SUCCESS', '0194459f-5e48-79cd-80ab-3cc8907fad82'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5e62-7f1d-a6ee-6afc33c00356', '2025-01-08 11:14:19.885289+00', 'admin', NULL, '2025-01-08 11:14:19.874053+00', 'SUCCESS', '0194459f-5e6d-7f62-a6be-461ff8a9e1a8'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5e86-7345-ae1d-98000afecee3', '2025-01-08 11:14:19.922034+00', 'admin', NULL, '2025-01-08 11:14:19.910694+00', 'SUCCESS', '0194459f-5e92-7f64-a557-3a889cf9c017'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5ea0-7464-a9f0-c8b217c29cd0', '2025-01-08 11:14:19.94821+00', 'admin', NULL, '2025-01-08 11:14:19.936153+00', 'SUCCESS', '0194459f-5eac-7af6-bf6c-f5af88aae69c'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5ebb-785f-ab37-24f17744f6a0', '2025-01-08 11:14:19.976003+00', 'admin', NULL, '2025-01-08 11:14:19.963795+00', 'SUCCESS', '0194459f-5ec8-7975-a49d-eb2c99a4acf9'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5f88-768d-a0c5-8ea61d641128', '2025-01-08 11:14:20.181868+00', 'admin', NULL, '2025-01-08 11:14:20.168541+00', 'SUCCESS', '0194459f-5f95-7d2e-a334-5cbca5da5847'); -INSERT INTO propagationtaskexec VALUES ('0194459f-8543-75ef-add6-d85ecaa22f2c', '2025-01-08 11:14:29.840104+00', 'admin', NULL, '2025-01-08 11:14:29.827631+00', 'SUCCESS', '0194459f-8550-77d0-b199-d69846bc491c'); -INSERT INTO propagationtaskexec VALUES ('0194459f-90a1-71e9-af56-ae6b41ab3992', '2025-01-08 11:14:32.746435+00', 'admin', NULL, '2025-01-08 11:14:32.737488+00', 'SUCCESS', '0194459f-90aa-78de-a36b-5a02c697303a'); -INSERT INTO propagationtaskexec VALUES ('0194459f-90eb-7598-9df5-2c76e8cad491', '2025-01-08 11:14:32.818308+00', 'admin', NULL, '2025-01-08 11:14:32.811846+00', 'SUCCESS', '0194459f-90f2-7596-ba9c-53fabd7ce90c'); -INSERT INTO propagationtaskexec VALUES ('0194459f-9276-747a-99e4-105be03391a1', '2025-01-08 11:14:33.211899+00', 'admin', NULL, '2025-01-08 11:14:33.206504+00', 'SUCCESS', '0194459f-927b-7997-b1e5-62377437ec04'); -INSERT INTO propagationtaskexec VALUES ('0194459f-9285-7176-93bd-c68784d90afd', '2025-01-08 11:14:33.227218+00', 'admin', '[LDAP: error code 66 - Unable to delete entry ''ou=odd,o=isp'' because it has one or more subordinate entries.]', '2025-01-08 11:14:33.221047+00', 'FAILURE', '0194459f-928b-7ccb-ad55-ec9c29f5f7e1'); -INSERT INTO propagationtaskexec VALUES ('0194459f-930b-78c5-83d7-715e76ec97d9', '2025-01-08 11:14:33.360333+00', 'admin', NULL, '2025-01-08 11:14:33.355029+00', 'SUCCESS', '0194459f-9310-742a-aeac-bc3e685aeeb7'); -INSERT INTO propagationtaskexec VALUES ('0194459f-cfe6-7fb1-9740-719c7a75a055', '2025-01-08 11:14:48.942371+00', 'admin', NULL, '2025-01-08 11:14:48.934227+00', 'SUCCESS', '0194459f-cfee-7159-a895-73269d9c737e'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d027-7c80-87a4-8396b1de8afb', '2025-01-08 11:14:49.007412+00', 'admin', NULL, '2025-01-08 11:14:48.999068+00', 'SUCCESS', '0194459f-d02f-7fe6-8e88-543464f1aaa9'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d04d-7f8f-b57a-4958bd2dc75f', '2025-01-08 11:14:49.045888+00', 'admin', NULL, '2025-01-08 11:14:49.037879+00', 'SUCCESS', '0194459f-d055-7b8c-8cef-8642a0423810'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d070-7675-bd4a-bd8444a5af9f', '2025-01-08 11:14:49.081671+00', 'admin', NULL, '2025-01-08 11:14:49.07247+00', 'SUCCESS', '0194459f-d079-75ae-abc6-6fc48428b619'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d29f-7014-bd96-3a2738177dbf', '2025-01-08 11:14:49.666858+00', 'admin', 'NULL not allowed for column "PASSWORD"; SQL statement: -INSERT INTO testuser (surname,userId,fullname,type) VALUES (''Vivaldi'',''vivaldi'',''Vivaldi'',''ou=sample,o=isp'') [23502-214] - -org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: NULL not allowed for column "PASSWORD"; SQL statement: -INSERT INTO testuser (surname,userId,fullname,type) VALUES (''Vivaldi'',''vivaldi'',''Vivaldi'',''ou=sample,o=isp'') [23502-214] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:508) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:477) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.table.Column.validateConvertUpdateSequence(Column.java:365) - at org.h2.table.Table.convertInsertRow(Table.java:926) - at org.h2.command.dml.Insert.insertRows(Insert.java:167) - at org.h2.command.dml.Insert.update(Insert.java:135) - at org.h2.command.dml.DataChangeStatement.update(DataChangeStatement.java:74) - at org.h2.command.CommandContainer.update(CommandContainer.java:169) - at org.h2.command.Command.executeUpdate(Command.java:252) - at org.h2.server.TcpServerThread.process(TcpServerThread.java:408) - at org.h2.server.TcpServerThread.run(TcpServerThread.java:191) - at java.base/java.lang.Thread.run(Thread.java:829) - - at org.h2.message.DbException.getJdbcSQLException(DbException.java:508) - at org.h2.engine.SessionRemote.readException(SessionRemote.java:637) - at org.h2.engine.SessionRemote.done(SessionRemote.java:606) - at org.h2.command.CommandRemote.executeUpdate(CommandRemote.java:227) - at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:190) - at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:143) - at org.apache.syncope.fit.buildtools.cxf.ProvisioningImpl.create(ProvisioningImpl.java:300) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) - at org.apache.cxf.jaxws.JAXWSMethodInvoker.performInvocation(JAXWSMethodInvoker.java:66) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) - at org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.invoke(AbstractJAXWSMethodInvoker.java:232) - at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:85) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:74) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) - at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) - at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$2.run(ServiceInvokerInterceptor.java:126) - at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:131) - at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) - at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) - at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) - at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) - at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:304) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:217) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:279) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) - at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:829) -', '2025-01-08 11:14:49.631425+00', 'FAILURE', '0194459f-d2c2-780d-8eb6-cc4160e1c06c'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d31f-7fcb-8253-05830227cd8b', '2025-01-08 11:14:49.793602+00', 'admin', 'NULL not allowed for column "PASSWORD"; SQL statement: -INSERT INTO testuser (surname,userId,fullname,type) VALUES (''Vivaldi'',''vivaldi'',''Vivaldi'',''F'') [23502-214] - -org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: NULL not allowed for column "PASSWORD"; SQL statement: -INSERT INTO testuser (surname,userId,fullname,type) VALUES (''Vivaldi'',''vivaldi'',''Vivaldi'',''F'') [23502-214] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:508) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:477) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.table.Column.validateConvertUpdateSequence(Column.java:365) - at org.h2.table.Table.convertInsertRow(Table.java:926) - at org.h2.command.dml.Insert.insertRows(Insert.java:167) - at org.h2.command.dml.Insert.update(Insert.java:135) - at org.h2.command.dml.DataChangeStatement.update(DataChangeStatement.java:74) - at org.h2.command.CommandContainer.update(CommandContainer.java:169) - at org.h2.command.Command.executeUpdate(Command.java:252) - at org.h2.server.TcpServerThread.process(TcpServerThread.java:408) - at org.h2.server.TcpServerThread.run(TcpServerThread.java:191) - at java.base/java.lang.Thread.run(Thread.java:829) - - at org.h2.message.DbException.getJdbcSQLException(DbException.java:508) - at org.h2.engine.SessionRemote.readException(SessionRemote.java:637) - at org.h2.engine.SessionRemote.done(SessionRemote.java:606) - at org.h2.command.CommandRemote.executeUpdate(CommandRemote.java:227) - at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:190) - at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:143) - at org.apache.syncope.fit.buildtools.cxf.ProvisioningImpl.create(ProvisioningImpl.java:300) - at jdk.internal.reflect.GeneratedMethodAccessor1141.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) - at org.apache.cxf.jaxws.JAXWSMethodInvoker.performInvocation(JAXWSMethodInvoker.java:66) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) - at org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.invoke(AbstractJAXWSMethodInvoker.java:232) - at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:85) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:74) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) - at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) - at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$2.run(ServiceInvokerInterceptor.java:126) - at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:131) - at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) - at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) - at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) - at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) - at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:304) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:217) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:279) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) - at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:829) -', '2025-01-08 11:14:49.759479+00', 'FAILURE', '0194459f-d341-7b4d-9866-8da2a9457a5f'); -INSERT INTO propagationtaskexec VALUES ('0194459f-deb4-7c75-b547-63dfbbd90c6f', '2025-01-08 11:14:52.731288+00', 'admin', NULL, '2025-01-08 11:14:52.72476+00', 'SUCCESS', '0194459f-debb-73e1-b2b3-361e12734d0f'); -INSERT INTO propagationtaskexec VALUES ('0194459f-df36-773d-abaf-e6f403280a53', '2025-01-08 11:14:52.878333+00', 'admin', NULL, '2025-01-08 11:14:52.854631+00', 'SUCCESS', '0194459f-df4e-7bd4-9d51-862cbd9528e7'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5440-7887-9bb2-3ccb9f668261', '2025-01-08 11:14:17.288113+00', 'admin', NULL, '2025-01-08 11:14:17.280646+00', 'SUCCESS', '0194459f-5448-793c-a336-423a733f8b13'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5436-7e7d-ad48-78096dfb8f0d', '2025-01-08 11:14:17.277512+00', 'admin', NULL, '2025-01-08 11:14:17.270558+00', 'SUCCESS', '0194459f-543d-768a-84ac-f8df6f4997e4'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5459-7bfa-927d-b962ab728704', '2025-01-08 11:14:17.310175+00', 'admin', NULL, '2025-01-08 11:14:17.305016+00', 'SUCCESS', '0194459f-545e-7fe3-9280-aa4ad56f526a'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5452-7391-bd34-7b46de319c29', '2025-01-08 11:14:17.303227+00', 'admin', NULL, '2025-01-08 11:14:17.29841+00', 'SUCCESS', '0194459f-5457-7d82-b109-902210ce0724'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5470-7841-8420-d863b9432c1b', '2025-01-08 11:14:17.333901+00', 'admin', NULL, '2025-01-08 11:14:17.328244+00', 'SUCCESS', '0194459f-5475-7371-889a-93c021979ab4'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5469-7b9c-a590-0e7faefafb88', '2025-01-08 11:14:17.326025+00', 'admin', NULL, '2025-01-08 11:14:17.321334+00', 'SUCCESS', '0194459f-546e-746f-9995-d49db57fc270'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5481-7527-9bc3-e617d8e830c5', '2025-01-08 11:14:17.350272+00', 'admin', NULL, '2025-01-08 11:14:17.345371+00', 'SUCCESS', '0194459f-5486-7851-b842-79504c3e0ed2'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5488-7351-b770-bc98b38c41bf', '2025-01-08 11:14:17.357666+00', 'admin', NULL, '2025-01-08 11:14:17.352499+00', 'SUCCESS', '0194459f-548d-7eea-a83e-421d8986fd75'); -INSERT INTO propagationtaskexec VALUES ('0194459f-8964-70c9-9b1e-2cb2bdd8edc1', '2025-01-08 11:14:30.895819+00', 'admin', '[LDAP: error code 68 - An entry with DN ''uid=vivaldi,ou=people,o=isp'' already exists in the server.]', '2025-01-08 11:14:30.884378+00', 'FAILURE', '0194459f-896f-7f53-86b9-33eed9244863'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5d11-7aa7-baba-36359f55ae36', '2025-01-08 11:14:19.5483+00', 'admin', NULL, '2025-01-08 11:14:19.537634+00', 'SUCCESS', '0194459f-5d1c-775d-b916-32681f1e8fab'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5d36-78cd-a20f-1a7688f46b11', '2025-01-08 11:14:19.592397+00', 'admin', NULL, '2025-01-08 11:14:19.574595+00', 'SUCCESS', '0194459f-5d48-7e57-8281-e639fc5b42fd'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5d7a-73d6-a2f6-7818cfdadcce', '2025-01-08 11:14:19.65495+00', 'admin', NULL, '2025-01-08 11:14:19.64221+00', 'SUCCESS', '0194459f-5d86-7ff5-b4d8-13215fb15f6e'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5d9f-71c3-900d-01f7c444e4c2', '2025-01-08 11:14:19.691171+00', 'admin', NULL, '2025-01-08 11:14:19.679222+00', 'SUCCESS', '0194459f-5dab-74cf-aba5-ef5508524966'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5dc9-79df-8a2e-98d6b192905f', '2025-01-08 11:14:19.734434+00', 'admin', NULL, '2025-01-08 11:14:19.721042+00', 'SUCCESS', '0194459f-5dd6-7341-b43d-6a9831931780'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5df7-7429-8a15-49318b20ba51', '2025-01-08 11:14:19.777341+00', 'admin', NULL, '2025-01-08 11:14:19.767478+00', 'SUCCESS', '0194459f-5e01-7f77-9774-581aeb62ac2b'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5e16-7cc8-89bc-bece045613cb', '2025-01-08 11:14:19.808969+00', 'admin', NULL, '2025-01-08 11:14:19.798953+00', 'SUCCESS', '0194459f-5e20-7d47-ae36-08a88ec7a7e0'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5e36-7ad9-a586-dfc47df99f6c', '2025-01-08 11:14:19.845652+00', 'admin', NULL, '2025-01-08 11:14:19.830621+00', 'SUCCESS', '0194459f-5e45-78f3-a44b-88959e64b925'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5e61-71e8-88b9-39ee196f5504', '2025-01-08 11:14:19.885268+00', 'admin', NULL, '2025-01-08 11:14:19.873003+00', 'SUCCESS', '0194459f-5e6d-7f62-a6be-461ff8a9e1a7'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5e7c-7864-93c4-bf5b84f6b3b3', '2025-01-08 11:14:19.91512+00', 'admin', NULL, '2025-01-08 11:14:19.900596+00', 'SUCCESS', '0194459f-5e8b-792b-b375-748dec432b64'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5ea0-7464-a9f0-c8b217c29ccf', '2025-01-08 11:14:19.947848+00', 'admin', NULL, '2025-01-08 11:14:19.936153+00', 'SUCCESS', '0194459f-5eab-7325-83b5-5bd29a0eded5'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5ec0-7e71-a164-a618d5c3eb74', '2025-01-08 11:14:19.981198+00', 'admin', NULL, '2025-01-08 11:14:19.968472+00', 'SUCCESS', '0194459f-5ecd-780c-b540-bb1fa20e619d'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5ee1-76b8-a6d4-c11bc55a7ff4', '2025-01-08 11:14:20.014159+00', 'admin', NULL, '2025-01-08 11:14:20.001444+00', 'SUCCESS', '0194459f-5eee-78b0-a243-8935bb97db3c'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5f06-7fd4-9e01-09362ae79755', '2025-01-08 11:14:20.048223+00', 'admin', NULL, '2025-01-08 11:14:20.038602+00', 'SUCCESS', '0194459f-5f10-7dc9-89b6-a272a79b0f44'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5f14-7385-8c83-31099b47f023', '2025-01-08 11:14:20.06281+00', 'admin', NULL, '2025-01-08 11:14:20.052698+00', 'SUCCESS', '0194459f-5f1e-73ed-a098-9796cb4610b0'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5f2d-74b7-8394-32a59e388754', '2025-01-08 11:14:20.089156+00', 'admin', NULL, '2025-01-08 11:14:20.077573+00', 'SUCCESS', '0194459f-5f39-7885-91d7-fad3d80e68b6'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5f3f-7103-a977-bd64bb97799a', '2025-01-08 11:14:20.107003+00', 'admin', NULL, '2025-01-08 11:14:20.095254+00', 'SUCCESS', '0194459f-5f4b-7694-88e2-aa5d16dc164f'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5f65-7d40-a4b6-0ca703662d72', '2025-01-08 11:14:20.144724+00', 'admin', NULL, '2025-01-08 11:14:20.133592+00', 'SUCCESS', '0194459f-5f70-725c-8789-90e0e272296f'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5f7c-7f9b-b055-9e05d9f5652b', '2025-01-08 11:14:20.166382+00', 'admin', NULL, '2025-01-08 11:14:20.156735+00', 'SUCCESS', '0194459f-5f86-7918-b13e-a23eacc5a390'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5f91-74d7-b08c-ca40ea68c6b3', '2025-01-08 11:14:20.188258+00', 'admin', NULL, '2025-01-08 11:14:20.177374+00', 'SUCCESS', '0194459f-5f9c-785e-bde4-7300a4f33331'); -INSERT INTO propagationtaskexec VALUES ('0194459f-753a-737c-83d3-4d1e208615de', '2025-01-08 11:14:25.746142+00', 'admin', NULL, '2025-01-08 11:14:25.722484+00', 'SUCCESS', '0194459f-7552-7595-9d34-d93780a567f1'); -INSERT INTO propagationtaskexec VALUES ('0194459f-cfa1-7150-a6f6-5d105e2d3f11', '2025-01-08 11:14:48.871525+00', 'admin', NULL, '2025-01-08 11:14:48.865028+00', 'SUCCESS', '0194459f-cfa7-7b2c-9d41-5bb56bac6a8e'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d0f1-71f2-9f78-998b46adc06d', '2025-01-08 11:14:49.207482+00', 'admin', NULL, '2025-01-08 11:14:49.20109+00', 'SUCCESS', '0194459f-d0f7-757a-b998-1f7124831642'); -INSERT INTO propagationtaskexec VALUES ('0194459f-3060-7497-89fc-3b8a9c260386', '2025-01-08 11:14:08.100851+00', 'admin', NULL, '2025-01-08 11:14:08.096112+00', 'NOT_ATTEMPTED', '0194459f-3064-7ac2-be53-5017affdccc4'); -INSERT INTO propagationtaskexec VALUES ('0194459f-587d-7a87-b2b3-dd8db4f534b5', '2025-01-08 11:14:18.372301+00', 'admin', NULL, '2025-01-08 11:14:18.365435+00', 'SUCCESS', '0194459f-5884-7f1b-b2d2-1ef491535975'); -INSERT INTO propagationtaskexec VALUES ('0194459f-92af-7493-9beb-ed3b19cc67e7', '2025-01-08 11:14:33.2687+00', 'admin', NULL, '2025-01-08 11:14:33.263689+00', 'SUCCESS', '0194459f-92b4-7426-ba7b-66aef3e70a49'); -INSERT INTO propagationtaskexec VALUES ('0194459f-934a-7101-a53f-42b90094e1e7', '2025-01-08 11:14:33.424321+00', 'admin', NULL, '2025-01-08 11:14:33.41873+00', 'SUCCESS', '0194459f-9350-7c99-bbc8-f80ebb94afa7'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d092-716e-81ad-37aa463ed86d', '2025-01-08 11:14:49.114753+00', 'admin', NULL, '2025-01-08 11:14:49.106854+00', 'SUCCESS', '0194459f-d09a-707e-a72a-8a409060702e'); -INSERT INTO propagationtaskexec VALUES ('0194459f-4413-7130-868c-d2677d070864', '2025-01-08 11:14:13.148105+00', 'admin', NULL, '2025-01-08 11:14:13.139824+00', 'SUCCESS', '0194459f-441c-72b9-bd62-0daef66e5c0c'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5d17-7a68-9845-ca54c95dfb39', '2025-01-08 11:14:19.555148+00', 'admin', NULL, '2025-01-08 11:14:19.543675+00', 'SUCCESS', '0194459f-5d23-7240-ba82-34fe9221f245'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5d48-7e57-8281-e639fc5b42fc', '2025-01-08 11:14:19.604182+00', 'admin', NULL, '2025-01-08 11:14:19.592248+00', 'SUCCESS', '0194459f-5d54-736a-b821-ef480e4206ac'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5d68-77b3-9311-dcc97b4c76cd', '2025-01-08 11:14:19.636076+00', 'admin', NULL, '2025-01-08 11:14:19.624565+00', 'SUCCESS', '0194459f-5d74-7f0c-b1fb-400153c000f1'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5d9a-7fbc-818b-6bce25a10703', '2025-01-08 11:14:19.68709+00', 'admin', NULL, '2025-01-08 11:14:19.67431+00', 'SUCCESS', '0194459f-5da7-7ad0-ad0d-f3c8aeb14dd4'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5db9-73a4-b8a6-d54cc2c1e69f', '2025-01-08 11:14:19.717789+00', 'admin', NULL, '2025-01-08 11:14:19.705775+00', 'SUCCESS', '0194459f-5dc5-7d4b-91a2-701fedae7c13'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5dd1-799e-9e47-d2b1f9c1cc9f', '2025-01-08 11:14:19.740524+00', 'admin', NULL, '2025-01-08 11:14:19.729861+00', 'SUCCESS', '0194459f-5ddc-7df0-b0a1-8d2dc7eb7df0'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5df3-7dad-8c4d-1c6af17afdb5', '2025-01-08 11:14:19.774361+00', 'admin', NULL, '2025-01-08 11:14:19.763282+00', 'SUCCESS', '0194459f-5dfe-793b-bf9c-f204d2af7592'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5e0f-78a9-866a-f71e4f677bc8', '2025-01-08 11:14:19.802672+00', 'admin', NULL, '2025-01-08 11:14:19.791416+00', 'SUCCESS', '0194459f-5e1a-78cc-9854-fea9804eafd1'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5e30-7324-a8e3-aef3a7e37043', '2025-01-08 11:14:19.842058+00', 'admin', NULL, '2025-01-08 11:14:19.824065+00', 'SUCCESS', '0194459f-5e42-7421-a1a6-818b8bd905de'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5e52-7688-acd2-44e28f6c3efe', '2025-01-08 11:14:19.873754+00', 'admin', NULL, '2025-01-08 11:14:19.858575+00', 'SUCCESS', '0194459f-5e61-71e8-88b9-39ee196f5505'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5e86-7345-ae1d-98000afecee4', '2025-01-08 11:14:19.922188+00', 'admin', NULL, '2025-01-08 11:14:19.910849+00', 'SUCCESS', '0194459f-5e92-7f64-a557-3a889cf9c018'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5ea5-7d0b-9ec2-0fa70963471f', '2025-01-08 11:14:19.95491+00', 'admin', NULL, '2025-01-08 11:14:19.941037+00', 'SUCCESS', '0194459f-5eb2-7dbd-b8de-681cd278d7b9'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5ebc-7394-b472-9f949689ce6e', '2025-01-08 11:14:19.976159+00', 'admin', NULL, '2025-01-08 11:14:19.964752+00', 'SUCCESS', '0194459f-5ec8-7975-a49d-eb2c99a4acfa'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5ee6-77a1-83b3-194b6ea8a82d', '2025-01-08 11:14:20.016831+00', 'admin', NULL, '2025-01-08 11:14:20.006024+00', 'SUCCESS', '0194459f-5ef0-7477-9534-a1f3994dc029'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5f06-7fd4-9e01-09362ae79756', '2025-01-08 11:14:20.048223+00', 'admin', NULL, '2025-01-08 11:14:20.038602+00', 'SUCCESS', '0194459f-5f10-7dc9-89b6-a272a79b0f43'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5f1c-74f8-9405-7929b7363073', '2025-01-08 11:14:20.074858+00', 'admin', NULL, '2025-01-08 11:14:20.060868+00', 'SUCCESS', '0194459f-5f2a-75cc-92c3-bc1c71389c17'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d007-7f3a-abc4-0124746e22bd', '2025-01-08 11:14:48.976011+00', 'admin', NULL, '2025-01-08 11:14:48.967587+00', 'SUCCESS', '0194459f-d010-7178-b27a-6bf70fa540da'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d132-7375-9717-f438d2eb904e', '2025-01-08 11:14:49.279443+00', 'admin', NULL, '2025-01-08 11:14:49.266559+00', 'SUCCESS', '0194459f-d13f-7c71-a241-e21bc4482ad1'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d158-79f8-b1b4-86510a958114', '2025-01-08 11:14:49.313884+00', 'admin', NULL, '2025-01-08 11:14:49.304559+00', 'SUCCESS', '0194459f-d161-7a0b-92dd-d9d6a9552c68'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d180-741a-ae76-4e175a0c6201', '2025-01-08 11:14:49.35486+00', 'admin', NULL, '2025-01-08 11:14:49.344546+00', 'SUCCESS', '0194459f-d18a-721e-95e1-b43704136e32'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d1a5-715b-aeba-1fb9c9ca3931', '2025-01-08 11:14:49.391458+00', 'admin', NULL, '2025-01-08 11:14:49.38198+00', 'SUCCESS', '0194459f-d1af-7944-8e9d-2654f3524a91'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d1c8-7de8-854b-9c9c91859086', '2025-01-08 11:14:49.424675+00', 'admin', NULL, '2025-01-08 11:14:49.416905+00', 'SUCCESS', '0194459f-d1d0-78a6-82fd-6396f1aa7a91'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d1e6-7404-96cf-8a280517c18d', '2025-01-08 11:14:49.455924+00', 'admin', NULL, '2025-01-08 11:14:49.446807+00', 'SUCCESS', '0194459f-d1ef-7ac3-ac54-396d7c000980'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d1ff-7a79-8a28-930e58157905', '2025-01-08 11:14:49.481222+00', 'admin', NULL, '2025-01-08 11:14:49.471696+00', 'SUCCESS', '0194459f-d209-782e-9329-260be6c51d65'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d21b-7452-8233-bfdf6b3a048a', '2025-01-08 11:14:49.506145+00', 'admin', NULL, '2025-01-08 11:14:49.499057+00', 'SUCCESS', '0194459f-d222-7584-999b-9fac89965ca2'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d232-74ba-9886-4c002993a46b', '2025-01-08 11:14:49.53137+00', 'admin', NULL, '2025-01-08 11:14:49.522968+00', 'SUCCESS', '0194459f-d23b-7bef-981c-f42aacd9c336'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d24c-7026-99de-dcd6d86278c1', '2025-01-08 11:14:49.557058+00', 'admin', NULL, '2025-01-08 11:14:49.548676+00', 'SUCCESS', '0194459f-d255-7356-bca7-553e071301e1'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d264-733c-b4f3-cb36099134a7', '2025-01-08 11:14:49.5796+00', 'admin', NULL, '2025-01-08 11:14:49.572729+00', 'SUCCESS', '0194459f-d26b-71ed-bf98-cef86cef6a0e'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5d07-7a85-bdf9-3b8c70a50c76', '2025-01-08 11:14:19.541513+00', 'admin', NULL, '2025-01-08 11:14:19.527924+00', 'SUCCESS', '0194459f-5d15-73e8-98b8-9fdc29a4878b'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5ee6-77a1-83b3-194b6ea8a82e', '2025-01-08 11:14:20.016764+00', 'admin', NULL, '2025-01-08 11:14:20.006108+00', 'SUCCESS', '0194459f-5ef0-7477-9534-a1f3994dc028'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5f1c-74f8-9405-7929b7363072', '2025-01-08 11:14:20.074858+00', 'admin', 'Value too long for column "ID CHARACTER VARYING(50)": "''f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org'' (58)"; SQL statement: -INSERT INTO test2 ( password, id, status ) VALUES ( ?, ?, ? ) [22001-214]', '2025-01-08 11:14:20.060868+00', 'FAILURE', '0194459f-5f2a-75cc-92c3-bc1c71389c16'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5f60-701d-9f57-9b06c4bf5bc0', '2025-01-08 11:14:20.139159+00', 'admin', NULL, '2025-01-08 11:14:20.128089+00', 'SUCCESS', '0194459f-5f6b-793c-ab41-e508db915a82'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5f98-7260-a82a-ef2500f09496', '2025-01-08 11:14:20.195451+00', 'admin', NULL, '2025-01-08 11:14:20.184642+00', 'SUCCESS', '0194459f-5fa3-7c37-8a36-5357b9013982'); -INSERT INTO propagationtaskexec VALUES ('0194459f-92c7-7f33-8b48-cf2ab99ff1a4', '2025-01-08 11:14:33.292+00', 'admin', NULL, '2025-01-08 11:14:33.287121+00', 'SUCCESS', '0194459f-92cc-7690-bf4f-4343b30c89d3'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d0b3-7e0e-b569-f20cf281da95', '2025-01-08 11:14:49.146506+00', 'admin', NULL, '2025-01-08 11:14:49.139802+00', 'SUCCESS', '0194459f-d0ba-7e5b-b922-9cda4c878b95'); -INSERT INTO propagationtaskexec VALUES ('0194459f-d0d5-7667-8dd1-edae4ebab8de', '2025-01-08 11:14:49.180607+00', 'admin', NULL, '2025-01-08 11:14:49.173203+00', 'SUCCESS', '0194459f-d0dc-757b-919a-14ce7f70df28'); -INSERT INTO propagationtaskexec VALUES ('0194459f-de2d-77a1-a0b3-4103494df509', '2025-01-08 11:14:52.600457+00', 'admin', NULL, '2025-01-08 11:14:52.58935+00', 'SUCCESS', '0194459f-de38-7122-8805-01ea8284d3e3'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5f36-7101-968f-0afedf659a4c', '2025-01-08 11:14:20.09694+00', 'admin', NULL, '2025-01-08 11:14:20.08619+00', 'SUCCESS', '0194459f-5f40-7731-8538-138cb748cea7'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5f56-74da-a5fe-0aba80df0b37', '2025-01-08 11:14:20.131287+00', 'admin', NULL, '2025-01-08 11:14:20.118989+00', 'SUCCESS', '0194459f-5f63-7e76-9d53-c1d984173266'); -INSERT INTO propagationtaskexec VALUES ('0194459f-5f76-7153-afa5-e32553aa19b8', '2025-01-08 11:14:20.162583+00', 'admin', NULL, '2025-01-08 11:14:20.150722+00', 'SUCCESS', '0194459f-5f82-73aa-87ea-00182157bc6c'); -INSERT INTO propagationtaskexec VALUES ('0194459f-9298-77ee-9331-046369cb44bc', '2025-01-08 11:14:33.244797+00', 'admin', NULL, '2025-01-08 11:14:33.240653+00', 'SUCCESS', '0194459f-929c-73c8-91c8-9a8d7b3e9965'); -INSERT INTO propagationtaskexec VALUES ('0194459f-9328-7caf-985a-70ef5ab3dc8b', '2025-01-08 11:14:33.388594+00', 'admin', NULL, '2025-01-08 11:14:33.38415+00', 'SUCCESS', '0194459f-932c-70ee-b1cf-c72b2caefdb4'); -INSERT INTO propagationtaskexec VALUES ('0194459f-9666-7b66-8034-351bcfb26205', '2025-01-08 11:14:34.259423+00', 'admin', NULL, '2025-01-08 11:14:34.214583+00', 'SUCCESS', '0194459f-9693-7304-b69e-5bb08b08521e'); -INSERT INTO propagationtaskexec VALUES ('0194459f-df89-79d5-a586-f974526ae3c7', '2025-01-08 11:14:52.964164+00', 'admin', NULL, '2025-01-08 11:14:52.937661+00', 'SUCCESS', '0194459f-dfa4-7861-ad7d-773750c1fbbe'); -INSERT INTO propagationtaskexec VALUES ('0194459f-e054-70ed-a508-c4e8e87eaafc', '2025-01-08 11:14:53.157602+00', 'admin', NULL, '2025-01-08 11:14:53.140245+00', 'SUCCESS', '0194459f-e065-7be3-8eb5-329c4c1b1f59'); -INSERT INTO propagationtaskexec VALUES ('0194459f-e174-73f3-8f7d-82a2cd2701d1', '2025-01-08 11:14:53.440527+00', 'admin', NULL, '2025-01-08 11:14:53.428321+00', 'SUCCESS', '0194459f-e180-7792-809f-29be26fcddb2'); -INSERT INTO propagationtaskexec VALUES ('0194459f-e1bd-71e2-b539-fe1d1ede6521', '2025-01-08 11:14:53.510112+00', 'admin', NULL, '2025-01-08 11:14:53.501024+00', 'SUCCESS', '0194459f-e1c6-7cc9-b399-d6a99419dabb'); -INSERT INTO propagationtaskexec VALUES ('0194459f-e1ea-7d3c-9861-0e9014249382', '2025-01-08 11:14:53.556752+00', 'admin', NULL, '2025-01-08 11:14:53.546913+00', 'SUCCESS', '0194459f-e1f4-764d-8ecc-c57525e0a89d'); -INSERT INTO propagationtaskexec VALUES ('0194459f-e271-7f3f-b24f-55a40a4f975a', '2025-01-08 11:14:53.702345+00', 'admin', NULL, '2025-01-08 11:14:53.681114+00', 'SUCCESS', '0194459f-e286-7c1a-9dcd-001126ab11a9'); -INSERT INTO propagationtaskexec VALUES ('0194459f-e3a1-7467-83be-1ecd8c6fe7c3', '2025-01-08 11:14:54.01233+00', 'admin', NULL, '2025-01-08 11:14:53.985463+00', 'SUCCESS', '0194459f-e3bc-75ff-a78e-20c7e201a859'); -INSERT INTO propagationtaskexec VALUES ('0194459f-e6ca-735b-bdd8-6221c1979b5e', '2025-01-08 11:14:54.827513+00', 'admin', NULL, '2025-01-08 11:14:54.794327+00', 'SUCCESS', '0194459f-e6eb-72f3-add0-3643f9018f45'); -INSERT INTO propagationtaskexec VALUES ('0194459f-e8bf-7aed-b98e-5844306d02ce', '2025-01-08 11:14:55.315952+00', 'admin', NULL, '2025-01-08 11:14:55.295637+00', 'SUCCESS', '0194459f-e8d3-760c-bd49-8f18925b73ae'); -INSERT INTO propagationtaskexec VALUES ('0194459f-e907-7a4c-9b80-c2407a986788', '2025-01-08 11:14:55.386609+00', 'admin', NULL, '2025-01-08 11:14:55.36745+00', 'SUCCESS', '0194459f-e91a-733b-a186-6d2ad9a9fb48'); -INSERT INTO propagationtaskexec VALUES ('0194459f-e97a-759a-bff0-df007a17eeb6', '2025-01-08 11:14:55.502972+00', 'admin', NULL, '2025-01-08 11:14:55.482439+00', 'SUCCESS', '0194459f-e98f-7774-93f8-4a8419b13fd1'); -INSERT INTO propagationtaskexec VALUES ('0194459f-ea2f-781f-9f5d-57af5db9903f', '2025-01-08 11:14:55.691026+00', 'admin', NULL, '2025-01-08 11:14:55.663101+00', 'SUCCESS', '0194459f-ea4b-79b3-8cec-bf47f4174687'); -INSERT INTO propagationtaskexec VALUES ('0194459f-ecf7-78bb-9691-b82ec3372f8a', '2025-01-08 11:14:56.384255+00', 'admin', NULL, '2025-01-08 11:14:56.375022+00', 'SUCCESS', '0194459f-ed00-7f2b-842e-03c1327040ec'); -INSERT INTO propagationtaskexec VALUES ('0194459f-ed07-7749-a83d-b2271cc13867', '2025-01-08 11:14:56.405876+00', 'admin', NULL, '2025-01-08 11:14:56.391455+00', 'SUCCESS', '0194459f-ed15-7984-8e21-931a7c996493'); -INSERT INTO propagationtaskexec VALUES ('0194459f-ed07-7749-a83d-b2271cc13866', '2025-01-08 11:14:56.408945+00', 'admin', NULL, '2025-01-08 11:14:56.391431+00', 'SUCCESS', '0194459f-ed18-730e-a03e-4be4045c33c2'); -INSERT INTO propagationtaskexec VALUES ('0194459f-ed7a-7bd1-8662-e27e9e8cd53d', '2025-01-08 11:14:56.521465+00', 'admin', NULL, '2025-01-08 11:14:56.506887+00', 'SUCCESS', '0194459f-ed89-7205-8752-57a6dbaa9301'); -INSERT INTO propagationtaskexec VALUES ('0194459f-ed95-7af2-8a5f-5dbc49efa756', '2025-01-08 11:14:56.548794+00', 'admin', NULL, '2025-01-08 11:14:56.533717+00', 'SUCCESS', '0194459f-eda4-7ede-bd54-2b49b475c063'); -INSERT INTO propagationtaskexec VALUES ('0194459f-ed95-7af2-8a5f-5dbc49efa757', '2025-01-08 11:14:56.548657+00', 'admin', NULL, '2025-01-08 11:14:56.533791+00', 'SUCCESS', '0194459f-eda4-7ede-bd54-2b49b475c062'); -INSERT INTO propagationtaskexec VALUES ('0194459f-edb9-7a01-8d01-1e4cc92e9a8e', '2025-01-08 11:14:56.57652+00', 'admin', NULL, '2025-01-08 11:14:56.569773+00', 'SUCCESS', '0194459f-edc0-72ff-bb3e-6a4a79472fb0'); -INSERT INTO propagationtaskexec VALUES ('0194459f-edc2-72eb-a92b-ab968efe6b1e', '2025-01-08 11:14:56.594896+00', 'admin', NULL, '2025-01-08 11:14:56.578177+00', 'SUCCESS', '0194459f-edd2-74e1-a2a9-62cf7829d18c'); -INSERT INTO propagationtaskexec VALUES ('0194459f-edc2-72eb-a92b-ab968efe6b1f', '2025-01-08 11:14:56.594327+00', 'admin', NULL, '2025-01-08 11:14:56.57819+00', 'NOT_ATTEMPTED', '0194459f-edd2-74e1-a2a9-62cf7829d18b'); -INSERT INTO propagationtaskexec VALUES ('0194459f-f28d-763f-a436-5655660bedfe', '2025-01-08 11:14:58.082576+00', 'admin', NULL, '2025-01-08 11:14:57.805378+00', 'SUCCESS', '0194459f-f3a2-7a64-b989-1935d27c37c4'); -INSERT INTO propagationtaskexec VALUES ('0194459f-f3f0-7699-855d-ef45545c1c6c', '2025-01-08 11:14:58.357013+00', 'admin', NULL, '2025-01-08 11:14:58.160769+00', 'SUCCESS', '0194459f-f4b5-7045-ac35-fa0f7b3debfc'); -INSERT INTO propagationtaskexec VALUES ('0194459f-f4e0-7ade-a978-b978fb7b835a', '2025-01-08 11:14:58.681037+00', 'admin', NULL, '2025-01-08 11:14:58.400059+00', 'SUCCESS', '0194459f-f5f9-76a7-a9af-9aa953aa68af'); -INSERT INTO propagationtaskexec VALUES ('0194459f-f623-787a-afba-d974fd070905', '2025-01-08 11:14:58.743938+00', 'admin', NULL, '2025-01-08 11:14:58.723229+00', 'SUCCESS', '0194459f-f637-7f4b-9962-66693b549f4d'); -INSERT INTO propagationtaskexec VALUES ('0194459f-f6ab-74ac-96fd-5599f484a51b', '2025-01-08 11:14:58.872627+00', 'admin', NULL, '2025-01-08 11:14:58.859559+00', 'SUCCESS', '0194459f-f6b8-74ed-ab45-d27d338ea558'); -INSERT INTO propagationtaskexec VALUES ('0194459f-f69b-7c0f-9b34-5389b715e2ac', '2025-01-08 11:14:58.851471+00', 'admin', NULL, '2025-01-08 11:14:58.843285+00', 'SUCCESS', '0194459f-f6a3-70c6-9584-f49ab7d1b0e5'); -INSERT INTO propagationtaskexec VALUES ('0194459f-f6ff-745b-ae6f-7636452bf6c5', '2025-01-08 11:14:58.957699+00', 'admin', NULL, '2025-01-08 11:14:58.943972+00', 'SUCCESS', '0194459f-f70d-72b7-8591-01efb75cc1bb'); -INSERT INTO propagationtaskexec VALUES ('0194459f-f6f2-7cd3-b8ea-4a42ad4cdc0a', '2025-01-08 11:14:58.941669+00', 'admin', NULL, '2025-01-08 11:14:58.930549+00', 'SUCCESS', '0194459f-f6fd-7d00-83f0-827f5c8c0dc6'); -INSERT INTO propagationtaskexec VALUES ('0194459f-f73f-7b0e-9387-04651fbbc663', '2025-01-08 11:14:59.014737+00', 'admin', NULL, '2025-01-08 11:14:59.00729+00', 'SUCCESS', '0194459f-f746-7e5b-876d-14582a5e2098'); -INSERT INTO propagationtaskexec VALUES ('0194459f-f758-7cad-961d-0ac486518b07', '2025-01-08 11:14:59.041361+00', 'admin', NULL, '2025-01-08 11:14:59.032868+00', 'SUCCESS', '0194459f-f761-7f0b-bf87-7cb7a9fc9336'); -INSERT INTO propagationtaskexec VALUES ('0194459f-f787-7eda-b731-cb2bed9e89d8', '2025-01-08 11:14:59.093813+00', 'admin', NULL, '2025-01-08 11:14:59.07961+00', 'SUCCESS', '0194459f-f795-788b-92cf-900ff746c6e0'); -INSERT INTO propagationtaskexec VALUES ('0194459f-f7dd-7392-aa4b-627cdfdf9fad', '2025-01-08 11:14:59.185854+00', 'admin', NULL, '2025-01-08 11:14:59.165014+00', 'SUCCESS', '0194459f-f7f1-7cf2-8028-447f13060170'); -INSERT INTO propagationtaskexec VALUES ('0194459f-f8bf-7a56-af76-102d323e5a05', '2025-01-08 11:14:59.404755+00', 'admin', NULL, '2025-01-08 11:14:59.391639+00', 'SUCCESS', '0194459f-f8cc-79fa-8d11-67ad91939470'); -INSERT INTO propagationtaskexec VALUES ('0194459f-f912-7ead-a0b7-5e52a23d83e6', '2025-01-08 11:14:59.489128+00', 'admin', NULL, '2025-01-08 11:14:59.474743+00', 'SUCCESS', '0194459f-f921-7a08-9550-67e26b1583fc'); -INSERT INTO propagationtaskexec VALUES ('0194459f-f9f5-7c89-85a4-75a569bdfe3f', '2025-01-08 11:14:59.722741+00', 'admin', NULL, '2025-01-08 11:14:59.701794+00', 'SUCCESS', '0194459f-fa0a-7dfb-a589-42c91475579c'); -INSERT INTO propagationtaskexec VALUES ('0194459f-fa51-7900-acb3-2ce9524eda0d', '2025-01-08 11:14:59.810249+00', 'admin', NULL, '2025-01-08 11:14:59.793469+00', 'SUCCESS', '0194459f-fa62-7fa7-ad76-84f86a9afd55'); -INSERT INTO propagationtaskexec VALUES ('0194459f-fa8b-75de-bfc2-181836dd68f9', '2025-01-08 11:14:59.852483+00', 'admin', NULL, '2025-01-08 11:14:59.851054+00', 'NOT_ATTEMPTED', '0194459f-fa8c-70bc-9022-87fcbb87eb64'); -INSERT INTO propagationtaskexec VALUES ('0194459f-fbc7-7007-bc3c-1f4c514563a0', '2025-01-08 11:15:00.168863+00', 'admin', NULL, '2025-01-08 11:15:00.167748+00', 'NOT_ATTEMPTED', '0194459f-fbc8-7b51-ab31-af1900529608'); -INSERT INTO propagationtaskexec VALUES ('0194459f-fd1c-7c0a-879a-728f5f83eb4f', '2025-01-08 11:15:00.52652+00', 'admin', NULL, '2025-01-08 11:15:00.508808+00', 'SUCCESS', '0194459f-fd2e-713b-b4da-647e7fb6b07e'); -INSERT INTO propagationtaskexec VALUES ('0194459f-fdb0-7282-b41a-3c8309b92fc9', '2025-01-08 11:15:00.676216+00', 'admin', NULL, '2025-01-08 11:15:00.656394+00', 'SUCCESS', '0194459f-fdc4-7cea-a2cf-5042a7a079a3'); -INSERT INTO propagationtaskexec VALUES ('0194459f-fe4a-7f8a-aa51-39dd352e3fc4', '2025-01-08 11:15:00.827418+00', 'admin', NULL, '2025-01-08 11:15:00.810275+00', 'SUCCESS', '0194459f-fe5b-74fa-b5b4-9d18a186a7d3'); -INSERT INTO propagationtaskexec VALUES ('0194459f-fe83-74b6-917f-24df0c45767d', '2025-01-08 11:15:00.880374+00', 'admin', NULL, '2025-01-08 11:15:00.867703+00', 'SUCCESS', '0194459f-fe90-76c8-8541-6d63895fa24e'); -INSERT INTO propagationtaskexec VALUES ('0194459f-fe83-74b6-917f-24df0c45767e', '2025-01-08 11:15:00.880374+00', 'admin', NULL, '2025-01-08 11:15:00.867719+00', 'SUCCESS', '0194459f-fe90-76c8-8541-6d63895fa24d'); -INSERT INTO propagationtaskexec VALUES ('0194459f-fecc-7f13-99ec-fc2da981c4f9', '2025-01-08 11:15:00.954042+00', 'admin', NULL, '2025-01-08 11:15:00.940362+00', 'SUCCESS', '0194459f-feda-746f-abe8-77ac9673b30c'); -INSERT INTO propagationtaskexec VALUES ('0194459f-ff13-7cac-aa0b-0926ee689ff5', '2025-01-08 11:15:01.018634+00', 'admin', NULL, '2025-01-08 11:15:01.011014+00', 'SUCCESS', '0194459f-ff1a-78ab-ae71-b7844912b715'); -INSERT INTO propagationtaskexec VALUES ('0194459f-ff4f-720c-93ea-c4790e1a46ef', '2025-01-08 11:15:01.079336+00', 'admin', NULL, '2025-01-08 11:15:01.071703+00', 'SUCCESS', '0194459f-ff57-7c2b-b949-3300cb7a25a5'); -INSERT INTO propagationtaskexec VALUES ('0194459f-ff9a-736f-bb39-bb099ddc4856', '2025-01-08 11:15:01.179092+00', 'admin', 'NULL not allowed for column "PASSWORD"; SQL statement: -INSERT INTO testuser (surname,userId,type,fullname,name) VALUES (''Rossini'',''Gioacchino Rossini'',''a type'',''Gioacchino Rossini'',null) [23502-214] - -org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: NULL not allowed for column "PASSWORD"; SQL statement: -INSERT INTO testuser (surname,userId,type,fullname,name) VALUES (''Rossini'',''Gioacchino Rossini'',''a type'',''Gioacchino Rossini'',null) [23502-214] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:508) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:477) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.table.Column.validateConvertUpdateSequence(Column.java:365) - at org.h2.table.Table.convertInsertRow(Table.java:926) - at org.h2.command.dml.Insert.insertRows(Insert.java:167) - at org.h2.command.dml.Insert.update(Insert.java:135) - at org.h2.command.dml.DataChangeStatement.update(DataChangeStatement.java:74) - at org.h2.command.CommandContainer.update(CommandContainer.java:169) - at org.h2.command.Command.executeUpdate(Command.java:252) - at org.h2.server.TcpServerThread.process(TcpServerThread.java:408) - at org.h2.server.TcpServerThread.run(TcpServerThread.java:191) - at java.base/java.lang.Thread.run(Thread.java:829) - - at org.h2.message.DbException.getJdbcSQLException(DbException.java:508) - at org.h2.engine.SessionRemote.readException(SessionRemote.java:637) - at org.h2.engine.SessionRemote.done(SessionRemote.java:606) - at org.h2.command.CommandRemote.executeUpdate(CommandRemote.java:227) - at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:190) - at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:143) - at org.apache.syncope.fit.buildtools.cxf.ProvisioningImpl.create(ProvisioningImpl.java:300) - at jdk.internal.reflect.GeneratedMethodAccessor1141.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) - at org.apache.cxf.jaxws.JAXWSMethodInvoker.performInvocation(JAXWSMethodInvoker.java:66) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) - at org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.invoke(AbstractJAXWSMethodInvoker.java:232) - at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:85) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:74) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) - at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) - at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$2.run(ServiceInvokerInterceptor.java:126) - at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:131) - at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) - at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) - at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) - at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) - at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:304) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:217) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:279) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) - at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:829) -', '2025-01-08 11:15:01.14661+00', 'FAILURE', '0194459f-ffbb-736d-8f06-605941561264'); -INSERT INTO propagationtaskexec VALUES ('019445a0-01c5-7dff-b266-1dccb02e9e53', '2025-01-08 11:15:01.711711+00', 'admin', NULL, '2025-01-08 11:15:01.701052+00', 'SUCCESS', '019445a0-01cf-76bc-b2d4-05ad63ae82c7'); -INSERT INTO propagationtaskexec VALUES ('019445a0-0067-7264-85a0-74ed18f20f1e', '2025-01-08 11:15:01.384276+00', 'admin', 'NULL not allowed for column "PASSWORD"; SQL statement: -INSERT INTO testuser (surname,userId,fullname,type) VALUES (''Vivaldi'',''vivaldi'',''Vivaldi'',''a type'') [23502-214] - -org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: NULL not allowed for column "PASSWORD"; SQL statement: -INSERT INTO testuser (surname,userId,fullname,type) VALUES (''Vivaldi'',''vivaldi'',''Vivaldi'',''a type'') [23502-214] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:508) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:477) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.table.Column.validateConvertUpdateSequence(Column.java:365) - at org.h2.table.Table.convertInsertRow(Table.java:926) - at org.h2.command.dml.Insert.insertRows(Insert.java:167) - at org.h2.command.dml.Insert.update(Insert.java:135) - at org.h2.command.dml.DataChangeStatement.update(DataChangeStatement.java:74) - at org.h2.command.CommandContainer.update(CommandContainer.java:169) - at org.h2.command.Command.executeUpdate(Command.java:252) - at org.h2.server.TcpServerThread.process(TcpServerThread.java:408) - at org.h2.server.TcpServerThread.run(TcpServerThread.java:191) - at java.base/java.lang.Thread.run(Thread.java:829) - - at org.h2.message.DbException.getJdbcSQLException(DbException.java:508) - at org.h2.engine.SessionRemote.readException(SessionRemote.java:637) - at org.h2.engine.SessionRemote.done(SessionRemote.java:606) - at org.h2.command.CommandRemote.executeUpdate(CommandRemote.java:227) - at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:190) - at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:143) - at org.apache.syncope.fit.buildtools.cxf.ProvisioningImpl.create(ProvisioningImpl.java:300) - at jdk.internal.reflect.GeneratedMethodAccessor1141.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) - at org.apache.cxf.jaxws.JAXWSMethodInvoker.performInvocation(JAXWSMethodInvoker.java:66) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) - at org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.invoke(AbstractJAXWSMethodInvoker.java:232) - at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:85) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:74) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) - at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) - at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$2.run(ServiceInvokerInterceptor.java:126) - at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:131) - at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) - at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) - at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) - at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) - at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:304) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:217) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:279) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) - at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:829) -', '2025-01-08 11:15:01.351896+00', 'FAILURE', '019445a0-0088-7092-9d51-c1a3783dff13'); -INSERT INTO propagationtaskexec VALUES ('019445a0-7894-7595-a402-8b8d2099799d', '2025-01-08 11:15:32.127958+00', 'admin', NULL, '2025-01-08 11:15:32.116222+00', 'SUCCESS', '019445a0-789f-741f-9dd5-df80a7bbbbbf'); -INSERT INTO propagationtaskexec VALUES ('019445a0-7fbe-73d0-afe2-d1ef70d4715b', '2025-01-08 11:15:33.955833+00', 'admin', NULL, '2025-01-08 11:15:33.95068+00', 'SUCCESS', '019445a0-7fc3-7db6-81a1-a382dc1e853e'); -INSERT INTO propagationtaskexec VALUES ('019445a0-8156-7c45-a879-10849c40c70b', '2025-01-08 11:15:34.367246+00', 'admin', NULL, '2025-01-08 11:15:34.358649+00', 'SUCCESS', '019445a0-815f-784a-bcd0-9a8f25e142bb'); -INSERT INTO propagationtaskexec VALUES ('019445a0-8b5e-7da6-9283-92493251b55b', '2025-01-08 11:15:37.253342+00', 'admin', NULL, '2025-01-08 11:15:36.92665+00', 'SUCCESS', '019445a0-8ca5-7cfc-86b8-6b5b45a68479'); -INSERT INTO propagationtaskexec VALUES ('019445a0-9e68-70e7-96ad-700ea1943e48', '2025-01-08 11:15:41.81897+00', 'admin', 'java.lang.IllegalArgumentException: Not attempted because there are mandatory attributes without value(s): [__PASSWORD__, type, email] - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.checkMandatoryMissing(AbstractPropagationTaskExecutor.java:212) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.doCreate(AbstractPropagationTaskExecutor.java:224) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.createOrUpdate(AbstractPropagationTaskExecutor.java:354) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.doExecute(AbstractPropagationTaskExecutor.java:574) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.lambda$execute$18(AbstractPropagationTaskExecutor.java:509) - at java.base/java.util.Optional.orElseGet(Optional.java:369) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.execute(AbstractPropagationTaskExecutor.java:509) - at jdk.internal.reflect.GeneratedMethodAccessor220.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy371.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.lambda$call$0(DefaultPropagationTaskCallable.java:81) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:78) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:37) - at org.apache.syncope.core.provisioning.java.propagation.PriorityPropagationTaskExecutor.lambda$execute$3(PriorityPropagationTaskExecutor.java:145) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) - at org.apache.syncope.core.provisioning.java.propagation.PriorityPropagationTaskExecutor.execute(PriorityPropagationTaskExecutor.java:140) - at jdk.internal.reflect.GeneratedMethodAccessor185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy371.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.DefaultUserProvisioningManager.update(DefaultUserProvisioningManager.java:135) - at jdk.internal.reflect.GeneratedMethodAccessor517.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:234) - at com.sun.proxy.$Proxy390.update(Unknown Source) - at org.apache.syncope.core.logic.UserLogic.doUpdate(UserLogic.java:286) - at org.apache.syncope.core.logic.UserLogic.update(UserLogic.java:254) - at org.apache.syncope.core.logic.UserLogic.update(UserLogic.java:90) - at org.apache.syncope.core.logic.UserLogic$$FastClassBySpringCGLIB$$67b1988f.invoke() - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) - at org.apache.syncope.core.logic.LogicInvocationHandler.around(LogicInvocationHandler.java:83) - at jdk.internal.reflect.GeneratedMethodAccessor144.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634) - at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624) - at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:156) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707) - at org.apache.syncope.core.logic.UserLogic$$EnhancerBySpringCGLIB$$e9f4c3bc.update() - at org.apache.syncope.core.rest.cxf.service.AbstractAnyService.doUpdate(AbstractAnyService.java:164) - at org.apache.syncope.core.rest.cxf.service.UserServiceImpl.update(UserServiceImpl.java:76) - at jdk.internal.reflect.GeneratedMethodAccessor457.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) - at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:201) - at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:104) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96) - at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) - at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) - at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) - at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) - at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:304) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:281) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:352) - at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.apache.syncope.core.spring.security.MustChangePasswordFilter.doFilter(MustChangePasswordFilter.java:63) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:164) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:168) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.apache.syncope.core.spring.security.JWTAuthenticationFilter.doFilterInternal(JWTAuthenticationFilter.java:132) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:225) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:190) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) - at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:829) - - -', '2025-01-08 11:15:41.800841+00', 'FAILURE', '019445a0-9e7b-750c-a8b7-18ac3a07d5a6'); -INSERT INTO propagationtaskexec VALUES ('019445a0-a597-7b25-8942-f5b6369c3f72', '2025-01-08 11:15:43.646364+00', 'admin', NULL, '2025-01-08 11:15:43.63963+00', 'SUCCESS', '019445a0-a59e-7bb1-a422-f2b88be504c2'); -INSERT INTO propagationtaskexec VALUES ('019445a0-a79e-7782-baa7-cf5e77eb1562', '2025-01-08 11:15:44.18756+00', 'vivaldi', NULL, '2025-01-08 11:15:44.158914+00', 'SUCCESS', '019445a0-a7bb-75d2-89a1-3f497625be0a'); -INSERT INTO propagationtaskexec VALUES ('019445a0-a7be-7a04-a10d-871933e56ae8', '2025-01-08 11:15:44.217219+00', 'vivaldi', NULL, '2025-01-08 11:15:44.19057+00', 'SUCCESS', '019445a0-a7d9-79df-9ede-6daa221ed4b3'); -INSERT INTO propagationtaskexec VALUES ('019445a0-ba2b-79e2-b378-54543b632830', '2025-01-08 11:15:48.9257+00', 'admin', NULL, '2025-01-08 11:15:48.907081+00', 'SUCCESS', '019445a0-ba3d-71db-9ed1-45ed48532cba'); -INSERT INTO propagationtaskexec VALUES ('019445a0-0193-7d36-bd71-b6d7a57463af', '2025-01-08 11:15:01.669364+00', 'admin', 'Column "TEST3" not found; SQL statement: -INSERT INTO test ( test3, test4, test5, id, status ) VALUES ( ?, ?, ?, ?, ? ) [42122-214]', '2025-01-08 11:15:01.651753+00', 'FAILURE', '019445a0-01a5-7d2d-826b-d766baf863b4'); -INSERT INTO propagationtaskexec VALUES ('019445a0-77de-72f0-921e-7fade466657f', '2025-01-08 11:15:31.941801+00', 'admin', NULL, '2025-01-08 11:15:31.93429+00', 'SUCCESS', '019445a0-77e5-763b-a044-915bd4c97680'); -INSERT INTO propagationtaskexec VALUES ('019445a0-78c3-7626-8bc0-e119a148041a', '2025-01-08 11:15:32.172096+00', 'admin', NULL, '2025-01-08 11:15:32.163678+00', 'SUCCESS', '019445a0-78cc-72a1-8b84-c0e12efea98d'); -INSERT INTO propagationtaskexec VALUES ('019445a0-7a76-76d8-b22c-fa1be289a800', '2025-01-08 11:15:32.612352+00', 'admin', NULL, '2025-01-08 11:15:32.598206+00', 'SUCCESS', '019445a0-7a84-71fa-949c-4f479c19f10c'); -INSERT INTO propagationtaskexec VALUES ('019445a0-7ac4-75f1-8fd3-4598db2323c3', '2025-01-08 11:15:32.693006+00', 'admin', NULL, '2025-01-08 11:15:32.676946+00', 'SUCCESS', '019445a0-7ad5-7e8c-bcdf-731ddffb04d3'); -INSERT INTO propagationtaskexec VALUES ('019445a0-7d65-7890-ba59-17a34876f415', '2025-01-08 11:15:33.368348+00', 'admin', 'java.lang.IllegalArgumentException: Not attempted because there are mandatory attributes without value(s): [__PASSWORD__] - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.checkMandatoryMissing(AbstractPropagationTaskExecutor.java:212) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.doCreate(AbstractPropagationTaskExecutor.java:224) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.createOrUpdate(AbstractPropagationTaskExecutor.java:354) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.doExecute(AbstractPropagationTaskExecutor.java:574) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.lambda$execute$18(AbstractPropagationTaskExecutor.java:509) - at java.base/java.util.Optional.orElseGet(Optional.java:369) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.execute(AbstractPropagationTaskExecutor.java:509) - at jdk.internal.reflect.GeneratedMethodAccessor220.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy371.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.lambda$call$0(DefaultPropagationTaskCallable.java:81) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:78) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:37) - at org.apache.syncope.core.provisioning.java.propagation.PriorityPropagationTaskExecutor.lambda$execute$3(PriorityPropagationTaskExecutor.java:145) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) - at org.apache.syncope.core.provisioning.java.propagation.PriorityPropagationTaskExecutor.execute(PriorityPropagationTaskExecutor.java:140) - at jdk.internal.reflect.GeneratedMethodAccessor185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy371.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.DefaultUserProvisioningManager.update(DefaultUserProvisioningManager.java:135) - at jdk.internal.reflect.GeneratedMethodAccessor517.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:234) - at com.sun.proxy.$Proxy390.update(Unknown Source) - at org.apache.syncope.core.logic.UserLogic.doUpdate(UserLogic.java:286) - at org.apache.syncope.core.logic.UserLogic.update(UserLogic.java:254) - at org.apache.syncope.core.logic.UserLogic.update(UserLogic.java:90) - at org.apache.syncope.core.logic.UserLogic$$FastClassBySpringCGLIB$$67b1988f.invoke() - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) - at org.apache.syncope.core.logic.LogicInvocationHandler.around(LogicInvocationHandler.java:83) - at jdk.internal.reflect.GeneratedMethodAccessor144.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634) - at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624) - at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:156) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707) - at org.apache.syncope.core.logic.UserLogic$$EnhancerBySpringCGLIB$$e9f4c3bc.update() - at org.apache.syncope.core.rest.cxf.service.AbstractAnyService.doUpdate(AbstractAnyService.java:164) - at org.apache.syncope.core.rest.cxf.service.UserServiceImpl.update(UserServiceImpl.java:76) - at jdk.internal.reflect.GeneratedMethodAccessor457.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) - at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:201) - at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:104) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96) - at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) - at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) - at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) - at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) - at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:304) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:281) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:352) - at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.apache.syncope.core.spring.security.MustChangePasswordFilter.doFilter(MustChangePasswordFilter.java:63) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:164) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:168) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.apache.syncope.core.spring.security.JWTAuthenticationFilter.doFilterInternal(JWTAuthenticationFilter.java:132) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:225) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:190) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) - at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:829) - - -', '2025-01-08 11:15:33.349927+00', 'FAILURE', '019445a0-7d78-73a0-804f-28552b498a05'); -INSERT INTO propagationtaskexec VALUES ('019445a0-7da2-73ce-91bf-db318ef3c70e', '2025-01-08 11:15:33.4201+00', 'admin', NULL, '2025-01-08 11:15:33.410546+00', 'SUCCESS', '019445a0-7dac-77f5-a90d-da1ff0e08f8b'); -INSERT INTO propagationtaskexec VALUES ('019445a0-7e48-793d-989d-5c97521f23d8', '2025-01-08 11:15:33.604677+00', 'admin', NULL, '2025-01-08 11:15:33.576061+00', 'SUCCESS', '019445a0-7e64-77af-89b5-72179bc16941'); -INSERT INTO propagationtaskexec VALUES ('019445a0-7ede-7562-a2e8-be7b64bf790a', '2025-01-08 11:15:33.756339+00', 'admin', NULL, '2025-01-08 11:15:33.726293+00', 'SUCCESS', '019445a0-7efc-7fd4-8af3-155348c2e1c0'); -INSERT INTO propagationtaskexec VALUES ('019445a0-7ff6-7a4a-a8a8-a74d62f692dc', '2025-01-08 11:15:34.015698+00', 'admin', NULL, '2025-01-08 11:15:34.006564+00', 'SUCCESS', '019445a0-7fff-7092-bccc-e64d79b30519'); -INSERT INTO propagationtaskexec VALUES ('019445a0-8086-7181-afaa-dfb94cc4d58d', '2025-01-08 11:15:34.15995+00', 'admin', NULL, '2025-01-08 11:15:34.150716+00', 'SUCCESS', '019445a0-808f-7e47-ae7d-b3fbc264e1ba'); -INSERT INTO propagationtaskexec VALUES ('019445a0-80f5-7be6-bcc5-e2c68ab3ef11', '2025-01-08 11:15:34.271352+00', 'admin', NULL, '2025-01-08 11:15:34.261696+00', 'SUCCESS', '019445a0-80ff-7b13-89c0-dd520f9e4025'); -INSERT INTO propagationtaskexec VALUES ('019445a0-81e0-78b8-888b-6786c2b1abbb', '2025-01-08 11:15:34.502233+00', 'admin', NULL, '2025-01-08 11:15:34.496188+00', 'SUCCESS', '019445a0-81e6-7984-838f-2cd516b7d487'); -INSERT INTO propagationtaskexec VALUES ('019445a0-8298-70a3-9f25-93925a1ddd9c', '2025-01-08 11:15:34.690229+00', 'admin', NULL, '2025-01-08 11:15:34.680166+00', 'SUCCESS', '019445a0-82a2-7207-89de-5856b8873be2'); -INSERT INTO propagationtaskexec VALUES ('019445a0-8458-7e44-85a7-e183dd0ff332', '2025-01-08 11:15:35.136555+00', 'admin', NULL, '2025-01-08 11:15:35.128954+00', 'SUCCESS', '019445a0-8460-75dc-a128-9d45c5a7566d'); -INSERT INTO propagationtaskexec VALUES ('019445a0-849a-7ba0-acce-f9141bd6e508', '2025-01-08 11:15:35.200979+00', 'admin', NULL, '2025-01-08 11:15:35.194288+00', 'SUCCESS', '019445a0-84a0-7370-8673-04d31273ab71'); -INSERT INTO propagationtaskexec VALUES ('019445a0-8a47-7952-ab3a-71aab2e6505b', '2025-01-08 11:15:36.884462+00', 'admin', NULL, '2025-01-08 11:15:36.647954+00', 'SUCCESS', '019445a0-8b34-7210-aa8c-3c6516be135e'); -INSERT INTO propagationtaskexec VALUES ('019445a0-8ded-79ef-996a-76f335127229', '2025-01-08 11:15:37.879309+00', 'admin', NULL, '2025-01-08 11:15:37.581506+00', 'SUCCESS', '019445a0-8f17-76da-a7da-1301ffe5f98e'); -INSERT INTO propagationtaskexec VALUES ('019445a0-908a-7c12-9a52-0138d3fe7269', '2025-01-08 11:15:38.283744+00', 'admin', 'NULL not allowed for column "PASSWORD"; SQL statement: -INSERT INTO testuser (surname,userId,type,fullname,name) VALUES (''Rossini'',''Rossini'',''a type'',''Rossini'',null) [23502-214] - -org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: NULL not allowed for column "PASSWORD"; SQL statement: -INSERT INTO testuser (surname,userId,type,fullname,name) VALUES (''Rossini'',''Rossini'',''a type'',''Rossini'',null) [23502-214] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:508) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:477) - at org.h2.message.DbException.get(DbException.java:223) - at org.h2.message.DbException.get(DbException.java:199) - at org.h2.table.Column.validateConvertUpdateSequence(Column.java:365) - at org.h2.table.Table.convertInsertRow(Table.java:926) - at org.h2.command.dml.Insert.insertRows(Insert.java:167) - at org.h2.command.dml.Insert.update(Insert.java:135) - at org.h2.command.dml.DataChangeStatement.update(DataChangeStatement.java:74) - at org.h2.command.CommandContainer.update(CommandContainer.java:169) - at org.h2.command.Command.executeUpdate(Command.java:252) - at org.h2.server.TcpServerThread.process(TcpServerThread.java:408) - at org.h2.server.TcpServerThread.run(TcpServerThread.java:191) - at java.base/java.lang.Thread.run(Thread.java:829) - - at org.h2.message.DbException.getJdbcSQLException(DbException.java:508) - at org.h2.engine.SessionRemote.readException(SessionRemote.java:637) - at org.h2.engine.SessionRemote.done(SessionRemote.java:606) - at org.h2.command.CommandRemote.executeUpdate(CommandRemote.java:227) - at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:190) - at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:143) - at org.apache.syncope.fit.buildtools.cxf.ProvisioningImpl.create(ProvisioningImpl.java:300) - at jdk.internal.reflect.GeneratedMethodAccessor1141.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) - at org.apache.cxf.jaxws.JAXWSMethodInvoker.performInvocation(JAXWSMethodInvoker.java:66) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) - at org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.invoke(AbstractJAXWSMethodInvoker.java:232) - at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:85) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:74) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) - at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) - at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$2.run(ServiceInvokerInterceptor.java:126) - at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:131) - at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) - at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) - at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) - at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) - at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:304) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:217) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:279) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) - at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:829) -', '2025-01-08 11:15:38.250108+00', 'FAILURE', '019445a0-90ab-701f-870c-a989fb9c7910'); -INSERT INTO propagationtaskexec VALUES ('019445a0-9ee9-7c8d-bcbf-8f03029b59ba', '2025-01-08 11:15:41.940782+00', 'admin', NULL, '2025-01-08 11:15:41.929935+00', 'SUCCESS', '019445a0-9ef4-7040-872b-ab27c9a68029'); -INSERT INTO propagationtaskexec VALUES ('019445a0-a367-7c31-833b-05889d336634', '2025-01-08 11:15:43.086984+00', 'admin', NULL, '2025-01-08 11:15:43.079571+00', 'SUCCESS', '019445a0-a36f-7768-84b4-1d62cc889806'); -INSERT INTO propagationtaskexec VALUES ('019445a0-a3b5-7ab1-a384-b9709083f921', '2025-01-08 11:15:43.166682+00', 'admin', NULL, '2025-01-08 11:15:43.157325+00', 'SUCCESS', '019445a0-a3be-7f61-b4ba-a876fcaf265d'); -INSERT INTO propagationtaskexec VALUES ('019445a0-a4e7-7306-b7e2-df36f4c40e95', '2025-01-08 11:15:43.472137+00', 'admin', NULL, '2025-01-08 11:15:43.46322+00', 'SUCCESS', '019445a0-a4f0-7089-9d2f-0536c3260bfe'); -INSERT INTO propagationtaskexec VALUES ('019445a0-a569-754f-a409-4edc5b5f9e9b', '2025-01-08 11:15:43.601326+00', 'admin', NULL, '2025-01-08 11:15:43.593198+00', 'SUCCESS', '019445a0-a571-70ed-936d-9a6f5ff30a26'); -INSERT INTO propagationtaskexec VALUES ('019445a0-a7db-7f4d-a3c6-f7e3406285cd', '2025-01-08 11:15:44.23102+00', 'vivaldi', NULL, '2025-01-08 11:15:44.21981+00', 'SUCCESS', '019445a0-a7e7-7a33-9e30-e8c6c0095f1c'); -INSERT INTO propagationtaskexec VALUES ('019445a0-a9f8-765f-a94a-17b5c4db5ea3', '2025-01-08 11:15:44.769051+00', 'admin', NULL, '2025-01-08 11:15:44.760154+00', 'SUCCESS', '019445a0-aa01-7b59-a7f4-f1e3c3e61061'); -INSERT INTO propagationtaskexec VALUES ('019445a0-baec-7ed0-99c8-7682c4bd51b3', '2025-01-08 11:15:49.128017+00', 'admin', NULL, '2025-01-08 11:15:49.100841+00', 'SUCCESS', '019445a0-bb08-7d01-9756-b8fb32c2417f'); -INSERT INTO propagationtaskexec VALUES ('019445a0-bb51-784e-8242-f06a654cbb02', '2025-01-08 11:15:49.208508+00', 'admin', NULL, '2025-01-08 11:15:49.201238+00', 'SUCCESS', '019445a0-bb58-79f2-936d-5129de7451a2'); -INSERT INTO propagationtaskexec VALUES ('019445a0-c490-74b7-b5bd-e89174ea7aca', '2025-01-08 11:15:51.574617+00', 'admin', NULL, '2025-01-08 11:15:51.568074+00', 'SUCCESS', '019445a0-c496-7e08-9fd4-e33b28e8d00a'); -INSERT INTO propagationtaskexec VALUES ('019445a0-c5b1-7fd2-86e3-7685f99f954f', '2025-01-08 11:15:51.867013+00', 'admin', NULL, '2025-01-08 11:15:51.857983+00', 'SUCCESS', '019445a0-c5bb-7e41-8262-845f33fcad8f'); -INSERT INTO propagationtaskexec VALUES ('019445a0-c641-7ef3-be38-864911c97b09', '2025-01-08 11:15:52.013005+00', 'admin', NULL, '2025-01-08 11:15:52.001234+00', 'SUCCESS', '019445a0-c64d-7fad-bfa9-74f6978f09dd'); -INSERT INTO propagationtaskexec VALUES ('019445a0-0213-7825-a665-437121db2cf2', '2025-01-08 11:15:31.784525+00', 'admin', 'org.apache.syncope.core.provisioning.api.TimeoutException: Request timeout - at org.apache.syncope.core.provisioning.java.ConnectorFacadeProxy.create(ConnectorFacadeProxy.java:176) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.doCreate(AbstractPropagationTaskExecutor.java:228) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.createOrUpdate(AbstractPropagationTaskExecutor.java:354) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.doExecute(AbstractPropagationTaskExecutor.java:574) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.lambda$execute$18(AbstractPropagationTaskExecutor.java:509) - at java.base/java.util.Optional.orElseGet(Optional.java:369) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.execute(AbstractPropagationTaskExecutor.java:509) - at jdk.internal.reflect.GeneratedMethodAccessor220.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy371.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.lambda$call$0(DefaultPropagationTaskCallable.java:81) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:78) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:37) - at org.apache.syncope.core.provisioning.java.propagation.PriorityPropagationTaskExecutor.lambda$execute$3(PriorityPropagationTaskExecutor.java:145) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) - at org.apache.syncope.core.provisioning.java.propagation.PriorityPropagationTaskExecutor.execute(PriorityPropagationTaskExecutor.java:140) - at jdk.internal.reflect.GeneratedMethodAccessor185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy371.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.DefaultUserProvisioningManager.create(DefaultUserProvisioningManager.java:113) - at org.apache.syncope.core.provisioning.java.DefaultUserProvisioningManager.create(DefaultUserProvisioningManager.java:88) - at org.apache.syncope.core.provisioning.java.DefaultUserProvisioningManager.create(DefaultUserProvisioningManager.java:56) - at jdk.internal.reflect.GeneratedMethodAccessor216.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:234) - at com.sun.proxy.$Proxy390.create(Unknown Source) - at org.apache.syncope.core.logic.UserLogic.doCreate(UserLogic.java:225) - at org.apache.syncope.core.logic.UserLogic.create(UserLogic.java:198) - at org.apache.syncope.core.logic.UserLogic$$FastClassBySpringCGLIB$$67b1988f.invoke() - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) - at org.apache.syncope.core.logic.LogicInvocationHandler.around(LogicInvocationHandler.java:83) - at jdk.internal.reflect.GeneratedMethodAccessor144.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634) - at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624) - at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:156) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707) - at org.apache.syncope.core.logic.UserLogic$$EnhancerBySpringCGLIB$$e9f4c3bc.create() - at org.apache.syncope.core.rest.cxf.service.UserServiceImpl.create(UserServiceImpl.java:70) - at jdk.internal.reflect.GeneratedMethodAccessor353.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) - at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:201) - at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:104) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96) - at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) - at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) - at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) - at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) - at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:304) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:217) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:279) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:352) - at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.apache.syncope.core.spring.security.MustChangePasswordFilter.doFilter(MustChangePasswordFilter.java:63) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:164) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:168) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.apache.syncope.core.spring.security.JWTAuthenticationFilter.doFilterInternal(JWTAuthenticationFilter.java:132) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:225) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:190) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) - at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:829) - - -', '2025-01-08 11:15:01.779382+00', 'FAILURE', '019445a0-7748-7caf-8561-bdce19262f92'); -INSERT INTO propagationtaskexec VALUES ('019445a0-7841-7d4b-91c9-fa41628fcddd', '2025-01-08 11:15:32.043511+00', 'admin', NULL, '2025-01-08 11:15:32.033618+00', 'SUCCESS', '019445a0-784b-7e01-8923-98db436ca7b9'); -INSERT INTO propagationtaskexec VALUES ('019445a0-7a21-7e33-a339-976b4fb2da9d', '2025-01-08 11:15:32.529899+00', 'admin', NULL, '2025-01-08 11:15:32.513017+00', 'SUCCESS', '019445a0-7a31-7458-8053-fc5a8bbb40c5'); -INSERT INTO propagationtaskexec VALUES ('019445a0-7bac-79b2-af14-2ee3b5bd7e3a', '2025-01-08 11:15:32.926215+00', 'admin', 'java.lang.IllegalArgumentException: Not attempted because there are mandatory attributes without value(s): [__PASSWORD__, type, email] - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.checkMandatoryMissing(AbstractPropagationTaskExecutor.java:212) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.doCreate(AbstractPropagationTaskExecutor.java:224) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.createOrUpdate(AbstractPropagationTaskExecutor.java:354) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.doExecute(AbstractPropagationTaskExecutor.java:574) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.lambda$execute$18(AbstractPropagationTaskExecutor.java:509) - at java.base/java.util.Optional.orElseGet(Optional.java:369) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.execute(AbstractPropagationTaskExecutor.java:509) - at jdk.internal.reflect.GeneratedMethodAccessor220.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy371.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.lambda$call$0(DefaultPropagationTaskCallable.java:81) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:78) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:37) - at org.apache.syncope.core.provisioning.java.propagation.PriorityPropagationTaskExecutor.lambda$execute$3(PriorityPropagationTaskExecutor.java:145) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) - at org.apache.syncope.core.provisioning.java.propagation.PriorityPropagationTaskExecutor.execute(PriorityPropagationTaskExecutor.java:140) - at jdk.internal.reflect.GeneratedMethodAccessor185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy371.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.DefaultUserProvisioningManager.update(DefaultUserProvisioningManager.java:135) - at jdk.internal.reflect.GeneratedMethodAccessor517.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:234) - at com.sun.proxy.$Proxy390.update(Unknown Source) - at org.apache.syncope.core.logic.UserLogic.doUpdate(UserLogic.java:286) - at org.apache.syncope.core.logic.UserLogic.update(UserLogic.java:254) - at org.apache.syncope.core.logic.UserLogic.update(UserLogic.java:90) - at org.apache.syncope.core.logic.UserLogic$$FastClassBySpringCGLIB$$67b1988f.invoke() - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) - at org.apache.syncope.core.logic.LogicInvocationHandler.around(LogicInvocationHandler.java:83) - at jdk.internal.reflect.GeneratedMethodAccessor144.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634) - at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624) - at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:156) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707) - at org.apache.syncope.core.logic.UserLogic$$EnhancerBySpringCGLIB$$e9f4c3bc.update() - at org.apache.syncope.core.rest.cxf.service.AbstractAnyService.doUpdate(AbstractAnyService.java:164) - at org.apache.syncope.core.rest.cxf.service.UserServiceImpl.update(UserServiceImpl.java:76) - at jdk.internal.reflect.GeneratedMethodAccessor457.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) - at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:201) - at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:104) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96) - at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) - at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) - at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) - at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) - at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:304) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:281) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:352) - at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.apache.syncope.core.spring.security.MustChangePasswordFilter.doFilter(MustChangePasswordFilter.java:63) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:164) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:168) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.apache.syncope.core.spring.security.JWTAuthenticationFilter.doFilterInternal(JWTAuthenticationFilter.java:132) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:225) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:190) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) - at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:829) - - -', '2025-01-08 11:15:32.908266+00', 'FAILURE', '019445a0-7bbe-7d28-b2cf-470a07551b9c'); -INSERT INTO propagationtaskexec VALUES ('019445a0-7e0a-74e6-818d-bb7274870025', '2025-01-08 11:15:33.524583+00', 'admin', NULL, '2025-01-08 11:15:33.514439+00', 'SUCCESS', '019445a0-7e14-7caa-bf6b-4e23cffc13de'); -INSERT INTO propagationtaskexec VALUES ('019445a0-c564-75d8-b78b-a725e5cccfe2', '2025-01-08 11:15:51.788793+00', 'admin', NULL, '2025-01-08 11:15:51.780208+00', 'SUCCESS', '019445a0-c56c-7c3b-8610-d091c5b0ce07'); -INSERT INTO propagationtaskexec VALUES ('019445a0-c573-73b4-9458-809a77ad555d', '2025-01-08 11:15:51.802723+00', 'admin', NULL, '2025-01-08 11:15:51.795272+00', 'SUCCESS', '019445a0-c57a-7108-b134-c840fd1d6fff'); -INSERT INTO propagationtaskexec VALUES ('019445a0-77af-7e59-b240-8154d0ba64de', '2025-01-08 11:15:31.897799+00', 'admin', NULL, '2025-01-08 11:15:31.887971+00', 'SUCCESS', '019445a0-77b9-7de7-b94c-08b7410e19fb'); -INSERT INTO propagationtaskexec VALUES ('019445a0-798c-7074-8967-c033e3cd2610', '2025-01-08 11:15:32.377526+00', 'admin', 'java.lang.IllegalArgumentException: Not attempted because there are mandatory attributes without value(s): [__PASSWORD__] - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.checkMandatoryMissing(AbstractPropagationTaskExecutor.java:212) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.doCreate(AbstractPropagationTaskExecutor.java:224) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.createOrUpdate(AbstractPropagationTaskExecutor.java:354) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.doExecute(AbstractPropagationTaskExecutor.java:574) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.lambda$execute$18(AbstractPropagationTaskExecutor.java:509) - at java.base/java.util.Optional.orElseGet(Optional.java:369) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.execute(AbstractPropagationTaskExecutor.java:509) - at jdk.internal.reflect.GeneratedMethodAccessor220.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy371.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.lambda$call$0(DefaultPropagationTaskCallable.java:81) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:78) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:37) - at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) - at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) - at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - at java.base/java.lang.Thread.run(Thread.java:829) - - -', '2025-01-08 11:15:32.364293+00', 'FAILURE', '019445a0-7999-7829-a183-60a5f3ee85e0'); -INSERT INTO propagationtaskexec VALUES ('019445a0-79c2-751f-b202-94528270c0da', '2025-01-08 11:15:32.430731+00', 'admin', NULL, '2025-01-08 11:15:32.418975+00', 'SUCCESS', '019445a0-79ce-70b8-b763-0081efac9ad4'); -INSERT INTO propagationtaskexec VALUES ('019445a0-7c31-772a-8d52-d2c5a40a3fac', '2025-01-08 11:15:33.047783+00', 'admin', NULL, '2025-01-08 11:15:33.041739+00', 'SUCCESS', '019445a0-7c37-7cf4-9dda-441d68e8e34b'); -INSERT INTO propagationtaskexec VALUES ('019445a0-811c-73d3-9c30-f4a2effd204f', '2025-01-08 11:15:34.309909+00', 'admin', NULL, '2025-01-08 11:15:34.300619+00', 'SUCCESS', '019445a0-8125-751c-82d2-dc85de5f51dd'); -INSERT INTO propagationtaskexec VALUES ('019445a0-8161-764a-8ea3-d2da46322a53', '2025-01-08 11:15:34.38107+00', 'admin', NULL, '2025-01-08 11:15:34.369698+00', 'SUCCESS', '019445a0-816d-7f3e-be87-9288a16d5462'); -INSERT INTO propagationtaskexec VALUES ('019445a0-81b9-7ddd-b218-a3df057b8d57', '2025-01-08 11:15:34.469888+00', 'admin', NULL, '2025-01-08 11:15:34.457298+00', 'SUCCESS', '019445a0-81c5-7d4a-b4b2-69eaf2f5b6de'); -INSERT INTO propagationtaskexec VALUES ('019445a0-83b4-7b1d-9d64-092c6c303b05', '2025-01-08 11:15:34.974214+00', 'admin', NULL, '2025-01-08 11:15:34.964329+00', 'SUCCESS', '019445a0-83be-7d69-8f81-4cdbb2188c2c'); -INSERT INTO propagationtaskexec VALUES ('019445a0-8463-7d9c-8b9c-49ff3bd2e624', '2025-01-08 11:15:35.153294+00', 'admin', NULL, '2025-01-08 11:15:35.139418+00', 'SUCCESS', '019445a0-8471-70ac-b32c-8998285aa8cb'); -INSERT INTO propagationtaskexec VALUES ('019445a0-8531-72cc-b0be-92925a97a3f5', '2025-01-08 11:15:35.351597+00', 'admin', NULL, '2025-01-08 11:15:35.345206+00', 'SUCCESS', '019445a0-8537-751c-8157-d4c446dce583'); -INSERT INTO propagationtaskexec VALUES ('019445a0-8637-7cbc-b1ab-6950f163ebfe', '2025-01-08 11:15:35.619201+00', 'admin', NULL, '2025-01-08 11:15:35.607189+00', 'SUCCESS', '019445a0-8643-70d7-beee-e2eb659f82b5'); -INSERT INTO propagationtaskexec VALUES ('019445a0-8696-78ba-bd7f-e7c28dc8eec6', '2025-01-08 11:15:35.72024+00', 'admin', NULL, '2025-01-08 11:15:35.702376+00', 'SUCCESS', '019445a0-86a8-7c88-ac25-a499160fcbe1'); -INSERT INTO propagationtaskexec VALUES ('019445a0-87a9-70c5-a7e3-fbc6038738c3', '2025-01-08 11:15:35.97985+00', 'admin', NULL, '2025-01-08 11:15:35.977958+00', 'NOT_ATTEMPTED', '019445a0-87ab-7ca9-a291-853d2b8604eb'); -INSERT INTO propagationtaskexec VALUES ('019445a0-888e-71da-9b3a-2e6357e0af04', '2025-01-08 11:15:36.20818+00', '7c2772a3syncope1793@apache.org', NULL, '2025-01-08 11:15:36.20637+00', 'NOT_ATTEMPTED', '019445a0-8890-7f0d-976e-b59570d01737'); -INSERT INTO propagationtaskexec VALUES ('019445a0-88e3-7cf3-99c8-289cebbc1acf', '2025-01-08 11:15:36.551631+00', 'admin', NULL, '2025-01-08 11:15:36.291014+00', 'SUCCESS', '019445a0-89e7-7673-926c-a564490b4291'); -INSERT INTO propagationtaskexec VALUES ('019445a0-8ff7-7beb-b91b-d49eb8f235af', '2025-01-08 11:15:38.11482+00', 'admin', NULL, '2025-01-08 11:15:38.103266+00', 'SUCCESS', '019445a0-9002-79c5-b41e-e604f6613cd0'); -INSERT INTO propagationtaskexec VALUES ('019445a0-9d06-7459-ab43-695e1346aff8', '2025-01-08 11:15:41.460013+00', 'admin', NULL, '2025-01-08 11:15:41.446877+00', 'SUCCESS', '019445a0-9d14-716a-b87d-4f708a1de5ee'); -INSERT INTO propagationtaskexec VALUES ('019445a0-9dbb-77e6-b57b-ef53f05ff705', '2025-01-08 11:15:41.636376+00', 'admin', NULL, '2025-01-08 11:15:41.627205+00', 'SUCCESS', '019445a0-9dc4-78e0-a039-840a08596fce'); -INSERT INTO propagationtaskexec VALUES ('019445a0-a7db-7f4d-a3c6-f7e3406285ce', '2025-01-08 11:15:44.243157+00', 'vivaldi', NULL, '2025-01-08 11:15:44.219819+00', 'SUCCESS', '019445a0-a7f3-7ccc-8d08-cb4618a20016'); -INSERT INTO propagationtaskexec VALUES ('019445a0-b8f1-7ae6-b4f4-2e339a14a15d', '2025-01-08 11:15:48.618984+00', 'admin', NULL, '2025-01-08 11:15:48.593914+00', 'SUCCESS', '019445a0-b90b-7319-b9ea-35d52dbe08a4'); -INSERT INTO propagationtaskexec VALUES ('019445a0-b999-763d-b84d-1df6c90583b4', '2025-01-08 11:15:48.791743+00', 'admin', NULL, '2025-01-08 11:15:48.76171+00', 'SUCCESS', '019445a0-b9b7-7ecc-a0b5-38799fab6458'); -INSERT INTO propagationtaskexec VALUES ('019445a0-bac5-75d4-96f2-03cd8d0ccfea', '2025-01-08 11:15:49.080493+00', 'admin', NULL, '2025-01-08 11:15:49.061233+00', 'SUCCESS', '019445a0-bad8-7352-b57e-653553b5a928'); -INSERT INTO propagationtaskexec VALUES ('019445a0-badb-7a5e-bc72-1739685e90f6', '2025-01-08 11:15:49.097867+00', 'admin', NULL, '2025-01-08 11:15:49.083094+00', 'SUCCESS', '019445a0-bae9-7837-972b-0cfba38fa47d'); -INSERT INTO propagationtaskexec VALUES ('019445a0-c4c7-7b67-b1e1-713d336f2fc2', '2025-01-08 11:15:51.631618+00', 'admin', NULL, '2025-01-08 11:15:51.623651+00', 'SUCCESS', '019445a0-c4cf-7f40-85de-6022031923ec'); -INSERT INTO propagationtaskexec VALUES ('019445a0-c5e9-70e9-8220-a0bd0a535ac5', '2025-01-08 11:15:51.931424+00', 'admin', NULL, '2025-01-08 11:15:51.913419+00', 'SUCCESS', '019445a0-c5fb-7d83-8ac9-0864896ea1f2'); -INSERT INTO propagationtaskexec VALUES ('019445a0-790b-7dd6-b66d-1ffd98e17c0b', '2025-01-08 11:15:32.243231+00', 'admin', NULL, '2025-01-08 11:15:32.235087+00', 'SUCCESS', '019445a0-7913-7933-bc3f-23dd3e410e79'); -INSERT INTO propagationtaskexec VALUES ('019445a0-7915-76a0-9803-81659f7a25a3', '2025-01-08 11:15:32.252485+00', 'admin', NULL, '2025-01-08 11:15:32.245989+00', 'SUCCESS', '019445a0-791c-702e-9297-7fe3f67543a0'); -INSERT INTO propagationtaskexec VALUES ('019445a0-7f56-751e-b0ed-baa4e5da5873', '2025-01-08 11:15:33.856671+00', 'admin', NULL, '2025-01-08 11:15:33.846356+00', 'SUCCESS', '019445a0-7f60-7530-9df8-0d0a67ecf1bf'); -INSERT INTO propagationtaskexec VALUES ('019445a0-8057-7e1c-a1f4-5983564a67aa', '2025-01-08 11:15:34.114219+00', 'admin', NULL, '2025-01-08 11:15:34.103833+00', 'SUCCESS', '019445a0-8062-7756-9002-97c26551abdf'); -INSERT INTO propagationtaskexec VALUES ('019445a0-821f-7912-b787-a9bde57393c2', '2025-01-08 11:15:34.57292+00', 'admin', NULL, '2025-01-08 11:15:34.559215+00', 'SUCCESS', '019445a0-822c-7583-98f9-21188c99f305'); -INSERT INTO propagationtaskexec VALUES ('019445a0-84ee-70a3-a5fb-a75eafd178a7', '2025-01-08 11:15:35.287031+00', 'admin', NULL, '2025-01-08 11:15:35.27868+00', 'SUCCESS', '019445a0-84f7-7d0f-a4b4-6f93d18c10e1'); -INSERT INTO propagationtaskexec VALUES ('019445a0-8ce3-7f9b-8e12-cce639b53898', '2025-01-08 11:15:37.545974+00', 'admin', NULL, '2025-01-08 11:15:37.315092+00', 'SUCCESS', '019445a0-8dc9-7095-bc0c-063292fbf40f'); -INSERT INTO propagationtaskexec VALUES ('019445a0-9ecc-7ee3-b538-a8e016e1a2f2', '2025-01-08 11:15:41.901666+00', 'admin', 'java.lang.IllegalArgumentException: Not attempted because there are mandatory attributes without value(s): [__PASSWORD__] - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.checkMandatoryMissing(AbstractPropagationTaskExecutor.java:212) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.doCreate(AbstractPropagationTaskExecutor.java:224) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.createOrUpdate(AbstractPropagationTaskExecutor.java:354) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.doExecute(AbstractPropagationTaskExecutor.java:574) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.lambda$execute$18(AbstractPropagationTaskExecutor.java:509) - at java.base/java.util.Optional.orElseGet(Optional.java:369) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.execute(AbstractPropagationTaskExecutor.java:509) - at jdk.internal.reflect.GeneratedMethodAccessor220.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy371.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.lambda$call$0(DefaultPropagationTaskCallable.java:81) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:78) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:37) - at org.apache.syncope.core.provisioning.java.propagation.PriorityPropagationTaskExecutor.lambda$execute$3(PriorityPropagationTaskExecutor.java:145) - at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) - at org.apache.syncope.core.provisioning.java.propagation.PriorityPropagationTaskExecutor.execute(PriorityPropagationTaskExecutor.java:140) - at jdk.internal.reflect.GeneratedMethodAccessor185.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy371.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.DefaultUserProvisioningManager.update(DefaultUserProvisioningManager.java:135) - at jdk.internal.reflect.GeneratedMethodAccessor517.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:234) - at com.sun.proxy.$Proxy390.update(Unknown Source) - at org.apache.syncope.core.logic.UserLogic.doUpdate(UserLogic.java:286) - at org.apache.syncope.core.logic.UserLogic.update(UserLogic.java:254) - at org.apache.syncope.core.logic.UserLogic.update(UserLogic.java:90) - at org.apache.syncope.core.logic.UserLogic$$FastClassBySpringCGLIB$$67b1988f.invoke() - at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) - at org.apache.syncope.core.logic.LogicInvocationHandler.around(LogicInvocationHandler.java:83) - at jdk.internal.reflect.GeneratedMethodAccessor144.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634) - at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624) - at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invoke(AuthorizationManagerBeforeMethodInterceptor.java:156) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707) - at org.apache.syncope.core.logic.UserLogic$$EnhancerBySpringCGLIB$$e9f4c3bc.update() - at org.apache.syncope.core.rest.cxf.service.AbstractAnyService.doUpdate(AbstractAnyService.java:164) - at org.apache.syncope.core.rest.cxf.service.UserServiceImpl.update(UserServiceImpl.java:76) - at jdk.internal.reflect.GeneratedMethodAccessor457.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) - at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) - at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:201) - at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:104) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) - at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96) - at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) - at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) - at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) - at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) - at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) - at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:304) - at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:281) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:352) - at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.apache.syncope.core.spring.security.MustChangePasswordFilter.doFilter(MustChangePasswordFilter.java:63) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) - at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:164) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:168) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.apache.syncope.core.spring.security.JWTAuthenticationFilter.doFilterInternal(JWTAuthenticationFilter.java:132) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:361) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:225) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:190) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) - at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:829) - - -', '2025-01-08 11:15:41.90004+00', 'FAILURE', '019445a0-9ecd-7c9e-a189-b566a3fa51ac'); -INSERT INTO propagationtaskexec VALUES ('019445a0-a448-7791-b3e8-291e31f23fba', '2025-01-08 11:15:43.309347+00', 'admin', 'No Name attribute provided in the attributes', '2025-01-08 11:15:43.304944+00', 'FAILURE', '019445a0-a44d-7713-b7e8-22fbf8ecebd2'); -INSERT INTO propagationtaskexec VALUES ('019445a0-834a-73ad-9bef-aeb1d2d48e91', '2025-01-08 11:15:34.874747+00', 'admin', NULL, '2025-01-08 11:15:34.858147+00', 'SUCCESS', '019445a0-835a-7786-bad0-254876e14d0e'); -INSERT INTO propagationtaskexec VALUES ('019445a0-86f3-77f9-87ea-3ab49531be0e', '2025-01-08 11:15:35.808644+00', 'admin', NULL, '2025-01-08 11:15:35.795646+00', 'SUCCESS', '019445a0-8700-725d-8c0f-53438e69bdb7'); -INSERT INTO propagationtaskexec VALUES ('019445a0-908a-7c12-9a52-0138d3fe7268', '2025-01-08 11:15:38.251858+00', 'admin', NULL, '2025-01-08 11:15:38.250108+00', 'NOT_ATTEMPTED', '019445a0-908b-7101-9d4f-1e1ad61d3365'); -INSERT INTO propagationtaskexec VALUES ('019445a0-a418-7637-971f-3f8f08f593ac', '2025-01-08 11:15:43.268951+00', 'admin', NULL, '2025-01-08 11:15:43.256295+00', 'SUCCESS', '019445a0-a424-7087-a51f-d7d9bced9c3e'); -INSERT INTO propagationtaskexec VALUES ('019445a0-c42f-7f7e-8458-40995c6328c1', '2025-01-08 11:15:51.490892+00', 'admin', 'java.lang.IllegalArgumentException: Not attempted because there are mandatory attributes without value(s): [__PASSWORD__] - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.checkMandatoryMissing(AbstractPropagationTaskExecutor.java:212) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.doCreate(AbstractPropagationTaskExecutor.java:224) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.createOrUpdate(AbstractPropagationTaskExecutor.java:354) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.doExecute(AbstractPropagationTaskExecutor.java:574) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.lambda$execute$18(AbstractPropagationTaskExecutor.java:509) - at java.base/java.util.Optional.orElseGet(Optional.java:369) - at org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.execute(AbstractPropagationTaskExecutor.java:509) - at jdk.internal.reflect.GeneratedMethodAccessor220.invoke(Unknown Source) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:566) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) - at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) - at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) - at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) - at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) - at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:50) - at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) - at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:241) - at com.sun.proxy.$Proxy371.execute(Unknown Source) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.lambda$call$0(DefaultPropagationTaskCallable.java:81) - at org.apache.syncope.core.spring.security.AuthContextUtils.call(AuthContextUtils.java:116) - at org.apache.syncope.core.spring.security.AuthContextUtils.callAs(AuthContextUtils.java:142) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:78) - at org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:37) - at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) - at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) - at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) - at java.base/java.lang.Thread.run(Thread.java:829) - - -', '2025-01-08 11:15:51.471212+00', 'FAILURE', '019445a0-c442-705d-89d7-36b9af873bb9'); -INSERT INTO propagationtaskexec VALUES ('019445a0-908a-7c12-9a52-0138d3fe726a', '2025-01-08 11:15:38.25131+00', 'admin', NULL, '2025-01-08 11:15:38.250127+00', 'NOT_ATTEMPTED', '019445a0-908b-7101-9d4f-1e1ad61d3364'); -INSERT INTO propagationtaskexec VALUES ('019445a0-a332-713b-9fb0-683555a7c1dc', '2025-01-08 11:15:43.03685+00', 'admin', NULL, '2025-01-08 11:15:43.026981+00', 'SUCCESS', '019445a0-a33c-71ad-a120-5af5e4019231'); -INSERT INTO propagationtaskexec VALUES ('019445a0-b2cd-7b0e-ac8d-e4df6160cecd', '2025-01-08 11:15:47.03358+00', 'anonymous', NULL, '2025-01-08 11:15:47.021858+00', 'SUCCESS', '019445a0-b2d9-7c46-96ec-8472a930b1b9'); -INSERT INTO propagationtaskexec VALUES ('019445a0-bb8e-7d1b-94c9-b0a024e4f0b1', '2025-01-08 11:15:49.27445+00', 'admin', NULL, '2025-01-08 11:15:49.26238+00', 'SUCCESS', '019445a0-bb9a-7c66-9dff-253f00164a64'); -INSERT INTO propagationtaskexec VALUES ('019445a0-c76c-7cfc-bac7-9ad78b542253', '2025-01-08 11:15:52.312071+00', 'admin', NULL, '2025-01-08 11:15:52.300881+00', 'SUCCESS', '019445a0-c778-7f78-a371-8003ec16bf76'); -INSERT INTO propagationtaskexec VALUES ('019445a0-9471-7c65-919e-7b9ff26359a9', '2025-01-08 11:15:39.25989+00', 'admin', NULL, '2025-01-08 11:15:39.249501+00', 'SUCCESS', '019445a0-947b-7dab-9cc8-82da6b21c061'); -INSERT INTO propagationtaskexec VALUES ('019445a0-991c-70ef-8a09-c799c89e7b7e', '2025-01-08 11:15:40.456142+00', 'admin', NULL, '2025-01-08 11:15:40.444621+00', 'SUCCESS', '019445a0-9928-7179-9f23-341f732ae6c2'); -INSERT INTO propagationtaskexec VALUES ('019445a0-950d-7093-a488-1b1268385728', '2025-01-08 11:15:39.419437+00', 'admin', NULL, '2025-01-08 11:15:39.405354+00', 'SUCCESS', '019445a0-951b-7f16-bbc4-209c5916b357'); -INSERT INTO propagationtaskexec VALUES ('019445a0-cfa7-74be-9739-b0887255f32f', '2025-01-08 11:15:54.423398+00', 'admin', NULL, '2025-01-08 11:15:54.407368+00', 'SUCCESS', '019445a0-cfb7-7012-b739-f89fa4d7bf19'); -INSERT INTO propagationtaskexec VALUES ('019445a0-cff9-7358-8875-58645f231697', '2025-01-08 11:15:54.50179+00', 'admin', NULL, '2025-01-08 11:15:54.48937+00', 'SUCCESS', '019445a0-d005-7148-9972-1555646f227a'); -INSERT INTO propagationtaskexec VALUES ('019445a0-d083-79c8-b25d-9c2126ebcf4a', '2025-01-08 11:15:54.640357+00', 'admin', NULL, '2025-01-08 11:15:54.627469+00', 'SUCCESS', '019445a0-d090-7d94-b2b1-2f6b4b5bb67d'); - - --- --- TOC entry 4640 (class 0 OID 16733) --- Dependencies: 298 --- Data for Name: pullcorrelationruleentity; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO pullcorrelationruleentity VALUES ('10e3d196-7486-4c88-aefd-59e40d93a0c1', '880f8553-069b-4aed-9930-2cd53873f544', 'USER', 'TestPullCorrelationRule'); -INSERT INTO pullcorrelationruleentity VALUES ('0194459d-9966-7727-8b8d-644e2dd8a10b', '0194459d-9965-7e1c-aa84-b7a8fdd5a340', 'USER', 'LinkedAccountSamplePullCorrelationRule'); -INSERT INTO pullcorrelationruleentity VALUES ('0194459e-2940-7f97-bf6f-def306b1d628', '0194459e-2940-7f97-bf6f-def306b1d627', 'USER', 'TestPullRule'); -INSERT INTO pullcorrelationruleentity VALUES ('0194459e-7e43-7fc5-9245-845fa3565e8a', '9454b0d7-2610-400a-be82-fc23cf553dd6', 'USER', 'TestPullRule'); - - --- --- TOC entry 4641 (class 0 OID 16738) --- Dependencies: 299 --- Data for Name: pullpolicy; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO pullpolicy VALUES ('66691e96-285f-4464-bc19-e68384ea4c85', 'a pull policy', 'IGNORE'); -INSERT INTO pullpolicy VALUES ('880f8553-069b-4aed-9930-2cd53873f544', 'another pull policy', 'ALL'); -INSERT INTO pullpolicy VALUES ('4ad10d94-e002-4b3f-b771-16089cc71da9', 'pull policy 1', 'IGNORE'); -INSERT INTO pullpolicy VALUES ('9454b0d7-2610-400a-be82-fc23cf553dd6', 'pull policy for java rule', 'IGNORE'); -INSERT INTO pullpolicy VALUES ('0194459d-9965-7e1c-aa84-b7a8fdd5a340', 'Linked Account sample Pull policy', 'IGNORE'); -INSERT INTO pullpolicy VALUES ('0194459e-2940-7f97-bf6f-def306b1d627', 'Pull policy', 'IGNORE'); - - --- --- TOC entry 4642 (class 0 OID 16741) --- Dependencies: 300 --- Data for Name: pulltask; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO pulltask VALUES ('c41b9b71-9bfa-4f90-89f2-84787def4c5c', 1, NULL, NULL, 'CSV (update matching; assign unmatching)', NULL, NULL, 'UPDATE', 1, 1, 1, 1, 'ASSIGN', 'INCREMENTAL', 0, 'PullJobDelegate', 'resource-csv', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO pulltask VALUES ('83f7e85d-9774-43fe-adba-ccd856312994', 1, NULL, NULL, 'TestDB Task', NULL, NULL, 'UPDATE', 1, 0, 1, 1, 'PROVISION', 'FULL_RECONCILIATION', 0, 'PullJobDelegate', 'resource-testdb', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO pulltask VALUES ('81d88f73-d474-4450-9031-605daa4e313f', 1, NULL, NULL, 'TestDB2 Task', NULL, NULL, 'UPDATE', 1, 0, 1, 1, 'PROVISION', 'FULL_RECONCILIATION', 0, 'PullJobDelegate', 'resource-testdb2', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO pulltask VALUES ('7c2242f4-14af-4ab5-af31-cdae23783655', 1, NULL, NULL, 'TestDB Pull Task', NULL, NULL, 'UPDATE', 1, 1, 1, 1, 'PROVISION', 'FULL_RECONCILIATION', 0, 'PullJobDelegate', 'resource-db-pull', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO pulltask VALUES ('1e419ca4-ea81-4493-a14f-28b90113686d', 1, NULL, NULL, 'LDAP Pull Task', NULL, NULL, 'UPDATE', 1, 1, 1, 0, 'PROVISION', 'FULL_RECONCILIATION', 0, 'PullJobDelegate', 'resource-ldap', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO pulltask VALUES ('38abbf9e-a1a3-40a1-a15f-7d0ac02f47f1', 1, NULL, NULL, 'VirAttrCache test', NULL, NULL, 'UPDATE', 0, 0, 1, 0, 'PROVISION', 'FULL_RECONCILIATION', 0, 'PullJobDelegate', 'resource-csv', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO pulltask VALUES ('986867e2-993b-430e-8feb-aa9abb4c1dcd', 1, NULL, NULL, 'CSV Task (update matching; provision unmatching)', NULL, NULL, 'UPDATE', 1, 1, 1, 1, 'PROVISION', 'INCREMENTAL', 0, 'PullJobDelegate', 'resource-csv', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO pulltask VALUES ('feae4e57-15ca-40d9-b973-8b9015efca49', 1, NULL, NULL, 'CSV (unlink matching; ignore unmatching)', NULL, NULL, 'UNLINK', 1, 1, 1, 1, 'IGNORE', 'FULL_RECONCILIATION', 0, 'PullJobDelegate', 'resource-csv', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO pulltask VALUES ('55d5e74b-497e-4bc0-9156-73abef4b9adc', 1, NULL, NULL, 'CSV (ignore matching; assign unmatching)', NULL, NULL, 'IGNORE', 1, 1, 1, 1, 'ASSIGN', 'FULL_RECONCILIATION', 0, 'PullJobDelegate', 'resource-csv', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO pulltask VALUES ('30cfd653-257b-495f-8665-281281dbcb3d', 1, NULL, NULL, 'Scripted SQL', NULL, NULL, 'UPDATE', 1, 0, 1, 0, 'PROVISION', 'INCREMENTAL', 0, 'PullJobDelegate', 'resource-db-scripted', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO pulltask VALUES ('0194459d-99b1-7c4d-b4e7-bb9e8d71ed76', 1, NULL, NULL, 'Linked Account Pull Task', NULL, NULL, 'UPDATE', 1, 1, 1, 1, 'PROVISION', 'INCREMENTAL', 0, 'PullJobDelegate', 'rest-target-resource', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO pulltask VALUES ('0194459e-7e60-7c31-9bc6-1ee595a6ae27', 1, NULL, NULL, 'b11fd934', NULL, NULL, 'UPDATE', 1, 1, 1, 0, 'PROVISION', 'FULL_RECONCILIATION', 0, 'PullJobDelegate', 'ws-target-resource-2', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO pulltask VALUES ('0194459e-9ad1-708f-9f5f-dc20be7be9f7', 1, NULL, NULL, 'Test create Pull', NULL, NULL, 'UPDATE', 0, 0, 0, 0, 'PROVISION', 'FULL_RECONCILIATION', 0, 'PullJobDelegate', 'ws-target-resource-2', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO pulltask VALUES ('0194459e-ac3f-7c4c-83c9-25ceb27fd4dd', 1, NULL, NULL, 'SYNCOPE1656', NULL, NULL, 'UPDATE', 1, 0, 1, 0, 'PROVISION', 'FULL_RECONCILIATION', 1, 'PullJobDelegate', 'resource-ldap', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO pulltask VALUES ('0194459e-ed41-768f-9f99-55623e95366d', 1, NULL, 'LDAP Concurrent Pull Task', 'LDAP Concurrent Pull Task', NULL, '{"corePoolSize":1,"maxPoolSize":2,"queueCapacity":40}', 'UPDATE', 1, 1, 1, 0, 'PROVISION', 'FULL_RECONCILIATION', 0, 'PullJobDelegate', 'resource-ldap', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); - - --- --- TOC entry 4643 (class 0 OID 16746) --- Dependencies: 301 --- Data for Name: pulltaskaction; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO pulltaskaction VALUES ('1e419ca4-ea81-4493-a14f-28b90113686d', 'LDAPMembershipPullActions'); -INSERT INTO pulltaskaction VALUES ('c41b9b71-9bfa-4f90-89f2-84787def4c5c', 'TestPullActions'); -INSERT INTO pulltaskaction VALUES ('0194459e-ed41-768f-9f99-55623e95366d', 'LDAPMembershipPullActions'); - - --- --- TOC entry 4644 (class 0 OID 16749) --- Dependencies: 302 --- Data for Name: pulltaskexec; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO pulltaskexec VALUES ('0194459d-9a4f-7f3b-b66c-5605fc924b72', '2025-01-08 11:12:24.942481+00', 'admin', 'Users [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 3/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Accounts created: -CREATE SUCCESS (key/name): null/7f2c70e1-01d5-4baf-a4b4-583aa5804508 -CREATE SUCCESS (key/name): null/198b4802-f5f0-4121-80ee-af952feb2274 -CREATE SUCCESS (key/name): null/b93cf379-91b8-49b0-be1c-f1f15de27aaf -', '2025-01-08 11:12:24.143502+00', 'SUCCESS', '0194459d-99b1-7c4d-b4e7-bb9e8d71ed76'); -INSERT INTO pulltaskexec VALUES ('0194459d-9e68-7c87-a6e2-b97b58e2543e', '2025-01-08 11:12:25.4445+00', 'admin', 'Users [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 2/0 [deleted/failures]: 1/0 [no operation/ignored]: 0/0 - -Accounts updated: -UPDATE SUCCESS (key/name): 0194459d-9c9f-755c-96de-e1c7c188aa53/7f2c70e1-01d5-4baf-a4b4-583aa5804508 -UPDATE SUCCESS (key/name): 0194459d-9d0b-791a-8cfb-dba3f78e2edb/198b4802-f5f0-4121-80ee-af952feb2274 - -Accounts deleted: -DELETE SUCCESS (key/name): 0194459d-9d53-7bab-83cf-ad4f9d6e424a/b93cf379-91b8-49b0-be1c-f1f15de27aaf -', '2025-01-08 11:12:25.192362+00', 'SUCCESS', '0194459d-99b1-7c4d-b4e7-bb9e8d71ed76'); -INSERT INTO pulltaskexec VALUES ('0194459e-7632-791e-8a9b-3902266069ec', '2025-01-08 11:13:20.513812+00', 'admin', 'Users [created/failures]: 1/1 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users failed to create: CREATE FAILURE (key/name): null/4cb91ae9memb@apache.org with message: DuplicateException: Value 4cb91ae9memb@apache.org existing for userId - - -Users created: -CREATE SUCCESS (key/name): 0194459e-765a-7d7e-a893-199bf54433cc/issuesyncope230 -', '2025-01-08 11:13:20.434395+00', 'SUCCESS', '7c2242f4-14af-4ab5-af31-cdae23783655'); -INSERT INTO pulltaskexec VALUES ('0194459e-7a36-7467-9d99-631e6a681fe0', '2025-01-08 11:13:21.535925+00', 'admin', 'Users [created/failures]: 0/1 [updated/failures]: 1/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users failed to create: CREATE FAILURE (key/name): null/4cb91ae9memb@apache.org with message: DuplicateException: Value 4cb91ae9memb@apache.org existing for userId - -Users updated: -UPDATE SUCCESS (key/name): 0194459e-765a-7d7e-a893-199bf54433cc/issuesyncope230 -', '2025-01-08 11:13:21.462261+00', 'SUCCESS', '7c2242f4-14af-4ab5-af31-cdae23783655'); -INSERT INTO pulltaskexec VALUES ('0194459e-7f55-7be9-9991-b5dbdf0e11a5', '2025-01-08 11:13:22.890301+00', 'admin', 'Users [created/failures]: 0/2 [updated/failures]: 1/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users failed to create: CREATE FAILURE (key/name): null/null with message: SyncopeClientCompositeException: {[RequiredValuesMissing [surname, userId]]} -CREATE FAILURE (key/name): null/null with message: SyncopeClientCompositeException: {[RequiredValuesMissing [userId]]} - -Users updated: -UPDATE SUCCESS (key/name): 0194459e-7e7f-7daf-a1b1-73365fcef439/cf3e23bds258_1@apache.org -', '2025-01-08 11:13:22.77354+00', 'SUCCESS', '0194459e-7e60-7c31-9bc6-1ee595a6ae27'); -INSERT INTO pulltaskexec VALUES ('0194459e-83c2-7501-a8db-fa83e0440072', '2025-01-08 11:13:24.475389+00', 'admin', 'Users [created/failures]: 10/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users created: -CREATE SUCCESS (key/name): 0194459e-848f-7098-84de-849fd41e567b/test0 -CREATE SUCCESS (key/name): 0194459e-84c8-7cfe-a23d-4bf9bc1babc5/test1 -CREATE SUCCESS (key/name): 0194459e-84f2-7816-89b1-e889709d523c/test2 -CREATE SUCCESS (key/name): 0194459e-8516-75af-a6a1-7462c04fbe70/test3 -CREATE SUCCESS (key/name): 0194459e-8538-7352-a8d9-806d92b0069a/test4 -CREATE SUCCESS (key/name): 0194459e-8561-7450-bd4d-0c0b2a4ce4ea/test5 -CREATE SUCCESS (key/name): 0194459e-8582-7d68-ae68-fa6f38cdc633/test6 -CREATE SUCCESS (key/name): 0194459e-85a0-7f9e-916d-59e3bd7fbd94/test7 -CREATE SUCCESS (key/name): 0194459e-85c1-70b0-b735-74e1d5040e54/test8 -CREATE SUCCESS (key/name): 0194459e-85e1-7182-bef7-18f55672463c/test9 -', '2025-01-08 11:13:23.906729+00', 'SUCCESS', '986867e2-993b-430e-8feb-aa9abb4c1dcd'); -INSERT INTO pulltaskexec VALUES ('0194459e-8a28-70b7-ba64-26cbf7678033', '2025-01-08 11:13:25.692821+00', 'admin', 'Users [created/failures]: 0/0 [updated/failures]: 1/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - -Users updated: -UPDATE SUCCESS (key/name): 0194459e-89ad-7853-a387-08fd50cf8c8a/test0 -', '2025-01-08 11:13:25.544962+00', 'SUCCESS', '38abbf9e-a1a3-40a1-a15f-7d0ac02f47f1'); -INSERT INTO pulltaskexec VALUES ('0194459e-9b09-7e19-9b68-c9a1840378f6', '2025-01-08 11:13:29.872341+00', 'admin', '==> Dry run only, no modifications were made <== - -Users [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -', '2025-01-08 11:13:29.865584+00', 'SUCCESS', 'c41b9b71-9bfa-4f90-89f2-84787def4c5c'); -INSERT INTO pulltaskexec VALUES ('0194459e-b071-7345-a87c-dbc50e75b3a8', '2025-01-08 11:13:36.050589+00', 'admin', 'Users [created/failures]: 0/2 [updated/failures]: 8/2 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Groups [created/failures]: 0/0 [updated/failures]: 17/2 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users failed to create: CREATE FAILURE (key/name): null/uid=daf402acsyncope1473@syncope.apache.org,ou=people,o=isp with message: SyncopeClientCompositeException: {[RequiredValuesMissing [userId]]} -CREATE FAILURE (key/name): null/daf402acsyncope1473@syncope.apache.org with message: SyncopeClientCompositeException: {[RequiredValuesMissing [userId]]} - -Users failed to update: UPDATE FAILURE (key/name): 0194459e-adee-76c8-9b3c-1283665a271b/uid=pullFromLDAP_issue1656,ou=people,o=isp with message: Update failed, trying to pull status anyway (if configured) -{[RequiredValuesMissing [userId]], [InvalidValues [userId: pullFromLDAP_issue1656@ - "pullFromLDAP_issue1656@" is not a valid email address, email: pullFromLDAP_issue1656@ - "pullFromLDAP_issue1656@" is not a valid email address]]} -UPDATE FAILURE (key/name): 0194459e-adee-76c8-9b3c-1283665a271b/pullFromLDAP_issue1656 with message: Update failed, trying to pull status anyway (if configured) -{[RequiredValuesMissing [userId]], [InvalidValues [userId: pullFromLDAP_issue1656@ - "pullFromLDAP_issue1656@" is not a valid email address, email: pullFromLDAP_issue1656@ - "pullFromLDAP_issue1656@" is not a valid email address]]} - -Groups failed to update: UPDATE FAILURE (key/name): 0194459d-7917-7be8-9e2b-dc56faec6d4c/cn=lastGroupa562f065,ou=groups,o=isp with message: InvalidEntityException: JPAJSONGroup [InvalidPlainAttr{message=badge8906740f not allowed for this instance, propertyPath=plainAttrs, invalidValue=JPAJSONGroup[0194459d-7917-7be8-9e2b-dc56faec6d4c]}] -UPDATE FAILURE (key/name): 0194459d-7917-7be8-9e2b-dc56faec6d4c/lastGroupa562f065 with message: InvalidEntityException: JPAJSONGroup [InvalidPlainAttr{message=badge8906740f not allowed for this instance, propertyPath=plainAttrs, invalidValue=JPAJSONGroup[0194459d-7917-7be8-9e2b-dc56faec6d4c]}] - -Users updated: -UPDATE SUCCESS (key/name): 0194459e-3a5d-7a95-9ae0-51ff2ab0e297/3668f9e0privilege@syncope.apache.org -UPDATE SUCCESS (key/name): 0194459e-444c-7c52-8571-3419ea1ccca8/948bc7f3xxxyyy@xxx.xxx -UPDATE SUCCESS (key/name): 0194459e-4977-7dc4-9a91-210bb7815ddd/d4bdd5d8syncope1567@syncope.apache.org -UPDATE SUCCESS (key/name): 0194459d-701a-73e9-9111-89d52e8cafce/d9dc3188dynRealmUser@apache.org -UPDATE SUCCESS (key/name): 0194459e-74cc-768a-bfdc-3ff498eaaeaf/f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org -UPDATE SUCCESS (key/name): 0194459d-4874-73e5-8784-e7c0b1225f36/new4a2318c2 -UPDATE SUCCESS (key/name): 0194459e-add1-7b12-b02a-dc822191ce53/pullFromLDAP -UPDATE SUCCESS (key/name): 0194459e-4ac2-76ec-9eb4-938f476a79c6/SYNCOPEUSER1751385acddd - -Groups updated: -UPDATE SUCCESS (key/name): 0194459e-a1d9-71f1-b74c-3acebb159508/anotherIcon_true -UPDATE SUCCESS (key/name): 0194459d-705c-7571-a82d-cd73af19d6f3/dynRealmGroupf213eb9c -UPDATE SUCCESS (key/name): 0194459d-84df-70c4-94af-32fbf08eb9e1/encryptedb2a20e54 -UPDATE SUCCESS (key/name): 0194459d-7a3b-7d21-acbf-d84815a0e64d/finalGroup093df416 -UPDATE SUCCESS (key/name): 0194459d-468f-7f7e-afef-4a0663760532/forgroupownershipff9b602d -UPDATE SUCCESS (key/name): 0194459d-77a6-7356-891d-388a1e8168ba/lastGroupd32f35f7 -UPDATE SUCCESS (key/name): 0194459e-a2b1-76ef-9975-12beaa7210f7/newgrp1605-834f33b1 -UPDATE SUCCESS (key/name): 0194459e-4891-7677-b939-1a260f7402cf/NEWSYNCOPEGROUP1473-f882afe9 -UPDATE SUCCESS (key/name): 0194459e-74b1-7f71-8830-859a2abb6ba3/propagationPolicyOptimizeToLDAP326aeda8 -UPDATE SUCCESS (key/name): 0194459e-7498-7284-a3d1-4f5eef6eb5c4/propagationPolicyOptimizeToLDAP53f94f4f -UPDATE SUCCESS (key/name): 0194459e-a30e-7c35-9dc1-61013719778a/provision337017f2 -UPDATE SUCCESS (key/name): 0194459d-784f-76b5-8782-aecc5895645e/räksmörgås49428572 -UPDATE SUCCESS (key/name): 0194459d-7d2f-7582-876b-e0f49a121d37/syncope7145ffa12a1 -UPDATE SUCCESS (key/name): 0194459e-a356-72e2-8fb5-e23db8d457bd/SYNCOPEGROUP1473-b81c6bbe -UPDATE SUCCESS (key/name): 0194459e-4aa4-7e91-8199-c1157c1e4ed1/SYNCOPEGROUP1751-b5cdfa42 -UPDATE SUCCESS (key/name): 0194459e-af80-770e-b2e2-692c4c947d02/testLDAPGroup -UPDATE SUCCESS (key/name): 0194459d-79f4-74cd-8951-adc7683e9229/unlink5fd94976 -', '2025-01-08 11:13:35.345255+00', 'SUCCESS', '0194459e-ac3f-7c4c-83c9-25ceb27fd4dd'); -INSERT INTO pulltaskexec VALUES ('0194459e-b647-7c5a-ad35-21866272e2e2', '2025-01-08 11:13:37.233513+00', 'admin', 'Any objects [created/failures]: 1/0 [updated/failures]: 11/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - -Any objects created: -CREATE SUCCESS (key/name): 0194459e-b7c7-7dcc-94cf-bfca04b68324/pull52899617 - -Any objects updated: -UPDATE SUCCESS (key/name): 0194459c-1ad3-7c0a-a463-a3e2c0453c12/createb0b192d2 -UPDATE SUCCESS (key/name): 0194459c-2192-7511-abcf-19c50963d57a/readAttrs074003a0 -UPDATE SUCCESS (key/name): 0194459c-2295-73ca-8242-b175f4bc7e54/updated3601851 -UPDATE SUCCESS (key/name): 0194459c-268e-7d01-86cf-d26c3472ba8c/updateAttr7b51590e -UPDATE SUCCESS (key/name): 0194459c-28de-7b87-b5eb-5bff076909a5/deleteAttrec56c135 -UPDATE SUCCESS (key/name): 0194459c-4059-770f-bc3d-ae2bc229e653/USAa770cd26 -UPDATE SUCCESS (key/name): fc6dbc3a-6c07-4965-8781-921e7401a4a5/HP LJ 1300n -UPDATE SUCCESS (key/name): 0194459d-143b-7e30-b11e-b1eaa3ddbfe4/syncope-179114c5f420 -UPDATE SUCCESS (key/name): 0194459d-b722-7330-b549-83b922283ef9/updatef2a7ad08 -UPDATE SUCCESS (key/name): 0194459e-4b45-79ee-bde8-1a04b4195628/propagationJEXLTransformer0439acd2 -UPDATE SUCCESS (key/name): 0194459e-4c99-757f-91f8-e630c2b6f6fc/propagationPolicy8099df47 -', '2025-01-08 11:13:36.839003+00', 'SUCCESS', '30cfd653-257b-495f-8665-281281dbcb3d'); -INSERT INTO pulltaskexec VALUES ('0194459e-bb33-710b-bfce-672d4e1e5877', '2025-01-08 11:13:38.521617+00', 'admin', 'Users [created/failures]: 8/0 [updated/failures]: 1/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/1 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users created: -CREATE SUCCESS (key/name): 0194459e-bb3e-7807-90a0-dba11c397dd2/test0 -CREATE SUCCESS (key/name): 0194459e-bb67-7331-8477-5a11bd06935b/test1 -CREATE SUCCESS (key/name): 0194459e-bb99-7506-bea1-f486fd75990f/test3 -CREATE SUCCESS (key/name): 0194459e-bbc2-7391-b677-62bf01d07377/test4 -CREATE SUCCESS (key/name): 0194459e-bbe8-7b6e-a02d-4cdddc57cc41/test5 -CREATE SUCCESS (key/name): 0194459e-bc0f-79fc-a17e-6248b3e057a2/test6 -CREATE SUCCESS (key/name): 0194459e-bc3e-7fc8-850a-460f836f7876/test7 -CREATE SUCCESS (key/name): 0194459e-bc6d-735f-ab3e-c41ec591174b/test8 - -Users updated: -UPDATE SUCCESS (key/name): 0194459e-bace-7bad-ae75-b4b5b7ecfc25/test9 - -Users ignored: -NONE IGNORE (key/name): null/nome2,cognome2 -', '2025-01-08 11:13:38.099911+00', 'SUCCESS', 'c41b9b71-9bfa-4f90-89f2-84787def4c5c'); -INSERT INTO pulltaskexec VALUES ('0194459e-ac5c-72bf-a430-0aacaaff9f43', '2025-01-08 11:13:35.134739+00', 'admin', 'Users [created/failures]: 2/2 [updated/failures]: 7/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Groups [created/failures]: 1/0 [updated/failures]: 16/2 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users failed to create: CREATE FAILURE (key/name): null/uid=daf402acsyncope1473@syncope.apache.org,ou=people,o=isp with message: SyncopeClientCompositeException: {[RequiredValuesMissing [userId]]} -CREATE FAILURE (key/name): null/daf402acsyncope1473@syncope.apache.org with message: SyncopeClientCompositeException: {[RequiredValuesMissing [userId]]} - -Groups failed to update: UPDATE FAILURE (key/name): 0194459d-7917-7be8-9e2b-dc56faec6d4c/cn=lastGroupa562f065,ou=groups,o=isp with message: InvalidEntityException: JPAJSONGroup [InvalidPlainAttr{message=badge8906740f not allowed for this instance, propertyPath=plainAttrs, invalidValue=JPAJSONGroup[0194459d-7917-7be8-9e2b-dc56faec6d4c]}] -UPDATE FAILURE (key/name): 0194459d-7917-7be8-9e2b-dc56faec6d4c/lastGroupa562f065 with message: InvalidEntityException: JPAJSONGroup [InvalidPlainAttr{message=badge8906740f not allowed for this instance, propertyPath=plainAttrs, invalidValue=JPAJSONGroup[0194459d-7917-7be8-9e2b-dc56faec6d4c]}] - - -Users created: -CREATE SUCCESS (key/name): 0194459e-add1-7b12-b02a-dc822191ce53/pullFromLDAP -CREATE SUCCESS (key/name): 0194459e-adee-76c8-9b3c-1283665a271b/pullFromLDAP_issue1656 - -Users updated: -UPDATE SUCCESS (key/name): 0194459e-3a5d-7a95-9ae0-51ff2ab0e297/3668f9e0privilege@syncope.apache.org -UPDATE SUCCESS (key/name): 0194459e-444c-7c52-8571-3419ea1ccca8/948bc7f3xxxyyy@xxx.xxx -UPDATE SUCCESS (key/name): 0194459e-4977-7dc4-9a91-210bb7815ddd/d4bdd5d8syncope1567@syncope.apache.org -UPDATE SUCCESS (key/name): 0194459d-701a-73e9-9111-89d52e8cafce/d9dc3188dynRealmUser@apache.org -UPDATE SUCCESS (key/name): 0194459e-74cc-768a-bfdc-3ff498eaaeaf/f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org -UPDATE SUCCESS (key/name): 0194459d-4874-73e5-8784-e7c0b1225f36/new4a2318c2 -UPDATE SUCCESS (key/name): 0194459e-4ac2-76ec-9eb4-938f476a79c6/SYNCOPEUSER1751385acddd - - -Groups created: -CREATE SUCCESS (key/name): 0194459e-af80-770e-b2e2-692c4c947d02/testLDAPGroup - -Groups updated: -UPDATE SUCCESS (key/name): 0194459e-a1d9-71f1-b74c-3acebb159508/anotherIcon_true -UPDATE SUCCESS (key/name): 0194459d-705c-7571-a82d-cd73af19d6f3/dynRealmGroupf213eb9c -UPDATE SUCCESS (key/name): 0194459d-84df-70c4-94af-32fbf08eb9e1/encryptedb2a20e54 -UPDATE SUCCESS (key/name): 0194459d-7a3b-7d21-acbf-d84815a0e64d/finalGroup093df416 -UPDATE SUCCESS (key/name): 0194459d-468f-7f7e-afef-4a0663760532/forgroupownershipff9b602d -UPDATE SUCCESS (key/name): 0194459d-77a6-7356-891d-388a1e8168ba/lastGroupd32f35f7 -UPDATE SUCCESS (key/name): 0194459e-a2b1-76ef-9975-12beaa7210f7/newgrp1605-834f33b1 -UPDATE SUCCESS (key/name): 0194459e-4891-7677-b939-1a260f7402cf/NEWSYNCOPEGROUP1473-f882afe9 -UPDATE SUCCESS (key/name): 0194459e-74b1-7f71-8830-859a2abb6ba3/propagationPolicyOptimizeToLDAP326aeda8 -UPDATE SUCCESS (key/name): 0194459e-7498-7284-a3d1-4f5eef6eb5c4/propagationPolicyOptimizeToLDAP53f94f4f -UPDATE SUCCESS (key/name): 0194459e-a30e-7c35-9dc1-61013719778a/provision337017f2 -UPDATE SUCCESS (key/name): 0194459d-784f-76b5-8782-aecc5895645e/räksmörgås49428572 -UPDATE SUCCESS (key/name): 0194459d-7d2f-7582-876b-e0f49a121d37/syncope7145ffa12a1 -UPDATE SUCCESS (key/name): 0194459e-a356-72e2-8fb5-e23db8d457bd/SYNCOPEGROUP1473-b81c6bbe -UPDATE SUCCESS (key/name): 0194459e-4aa4-7e91-8199-c1157c1e4ed1/SYNCOPEGROUP1751-b5cdfa42 -UPDATE SUCCESS (key/name): 0194459d-79f4-74cd-8951-adc7683e9229/unlink5fd94976 -', '2025-01-08 11:13:34.300181+00', 'SUCCESS', '0194459e-ac3f-7c4c-83c9-25ceb27fd4dd'); -INSERT INTO pulltaskexec VALUES ('0194459e-d5d4-7b00-a371-4a30a2839670', '2025-01-08 11:13:45.054223+00', 'admin', 'Users [created/failures]: 0/0 [updated/failures]: 1/3 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - -Users failed to update: UPDATE FAILURE (key/name): 0194459d-4001-7a8c-a1ea-07011a11de0c/cf2ff9f2syncope164@syncope.apache.org with message: Update failed, trying to pull status anyway (if configured) -Value reconciled@syncope.apache.org existing for userId -UPDATE FAILURE (key/name): 0194459e-4bc0-7e78-9176-47fefad1862f/d8463004taskBatch@apache.org with message: Update failed, trying to pull status anyway (if configured) -Value reconciled fullname existing for fullname -UPDATE FAILURE (key/name): 0194459e-837a-77f3-938c-3adcbc595289/830fba98syncope272@syncope.apache.org with message: Update failed, trying to pull status anyway (if configured) -Value reconciled fullname existing for fullname - -Users updated: -UPDATE SUCCESS (key/name): 0194459e-d1d9-7d70-9997-0dc4a176d233/testuser1 -', '2025-01-08 11:13:44.9161+00', 'SUCCESS', '83f7e85d-9774-43fe-adba-ccd856312994'); -INSERT INTO pulltaskexec VALUES ('019445a0-94a1-7a1f-95c1-459bc9355967', '2025-01-08 11:15:39.422859+00', 'admin', 'Users [created/failures]: 0/2 [updated/failures]: 1/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users failed to create: CREATE FAILURE (key/name): null/virtualvalue with message: SyncopeClientCompositeException: {[RequiredValuesMissing [surname, fullname, userId]]} -CREATE FAILURE (key/name): null/null with message: SyncopeClientCompositeException: {[RequiredValuesMissing [surname, fullname, userId]]} - -Users updated: -UPDATE SUCCESS (key/name): 1417acbe-cbf6-4277-9372-e75e04f97000/rossini -', '2025-01-08 11:15:39.297218+00', 'SUCCESS', '7c2242f4-14af-4ab5-af31-cdae23783655'); -INSERT INTO pulltaskexec VALUES ('0194459e-bf79-75e4-9761-3616263e41a8', '2025-01-08 11:13:39.280878+00', 'admin', 'Users [created/failures]: 1/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 9/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users created: -CREATE SUCCESS (key/name): 0194459e-bf8b-7882-9940-40c105eeff42/test2 - -Users no operation: -NONE SUCCESS (key/name): 0194459e-bb3e-7807-90a0-dba11c397dd2/nome0,cognome0 -NONE SUCCESS (key/name): 0194459e-bb67-7331-8477-5a11bd06935b/nome1,cognome1 -NONE SUCCESS (key/name): 0194459e-bb99-7506-bea1-f486fd75990f/nome3,cognome3 -NONE SUCCESS (key/name): 0194459e-bbc2-7391-b677-62bf01d07377/nome4,cognome4 -NONE SUCCESS (key/name): 0194459e-bbe8-7b6e-a02d-4cdddc57cc41/nome5,cognome5 -NONE SUCCESS (key/name): 0194459e-bc0f-79fc-a17e-6248b3e057a2/nome6,cognome6 -NONE SUCCESS (key/name): 0194459e-bc3e-7fc8-850a-460f836f7876/nome7,cognome7 -NONE SUCCESS (key/name): 0194459e-bc6d-735f-ab3e-c41ec591174b/nome8,cognome8 -NONE SUCCESS (key/name): 0194459e-bace-7bad-ae75-b4b5b7ecfc25/nome9,cognome9 -', '2025-01-08 11:13:39.193898+00', 'SUCCESS', '55d5e74b-497e-4bc0-9156-73abef4b9adc'); -INSERT INTO pulltaskexec VALUES ('0194459e-c759-74d2-aa1d-83263212eacb', '2025-01-08 11:13:41.795341+00', 'admin', 'Users [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 10/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - -Users no operation: -NONE SUCCESS (key/name): 0194459e-bb3e-7807-90a0-dba11c397dd2/test0 -NONE SUCCESS (key/name): 0194459e-bb67-7331-8477-5a11bd06935b/test1 -NONE SUCCESS (key/name): 0194459e-bf8b-7882-9940-40c105eeff42/test2 -NONE SUCCESS (key/name): 0194459e-bb99-7506-bea1-f486fd75990f/test3 -NONE SUCCESS (key/name): 0194459e-bbc2-7391-b677-62bf01d07377/test4 -NONE SUCCESS (key/name): 0194459e-bbe8-7b6e-a02d-4cdddc57cc41/test5 -NONE SUCCESS (key/name): 0194459e-bc0f-79fc-a17e-6248b3e057a2/test6 -NONE SUCCESS (key/name): 0194459e-bc3e-7fc8-850a-460f836f7876/test7 -NONE SUCCESS (key/name): 0194459e-bc6d-735f-ab3e-c41ec591174b/test8 -NONE SUCCESS (key/name): 0194459e-bace-7bad-ae75-b4b5b7ecfc25/test9 -', '2025-01-08 11:13:41.209471+00', 'SUCCESS', 'feae4e57-15ca-40d9-b973-8b9015efca49'); -INSERT INTO pulltaskexec VALUES ('0194459e-d1c3-7fa2-9668-22d538d9e0ae', '2025-01-08 11:13:44.00128+00', 'admin', 'Users [created/failures]: 1/0 [updated/failures]: 0/3 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - -Users failed to update: UPDATE FAILURE (key/name): 0194459d-4001-7a8c-a1ea-07011a11de0c/cf2ff9f2syncope164@syncope.apache.org with message: Update failed, trying to pull status anyway (if configured) -Value reconciled@syncope.apache.org existing for userId -UPDATE FAILURE (key/name): 0194459e-4bc0-7e78-9176-47fefad1862f/d8463004taskBatch@apache.org with message: Update failed, trying to pull status anyway (if configured) -Value reconciled fullname existing for fullname -UPDATE FAILURE (key/name): 0194459e-837a-77f3-938c-3adcbc595289/830fba98syncope272@syncope.apache.org with message: Update failed, trying to pull status anyway (if configured) -Value reconciled fullname existing for fullname - - -Users created: -CREATE SUCCESS (key/name): 0194459e-d1d9-7d70-9997-0dc4a176d233/testuser1 -', '2025-01-08 11:13:43.875304+00', 'SUCCESS', '83f7e85d-9774-43fe-adba-ccd856312994'); -INSERT INTO pulltaskexec VALUES ('0194459e-ed99-7868-a485-103ec5bccbc5', '2025-01-08 11:13:51.80042+00', 'admin', 'Users [created/failures]: 21/2 [updated/failures]: 7/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Groups [created/failures]: 0/0 [updated/failures]: 10/2 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users failed to create: CREATE FAILURE (key/name): null/uid=daf402acsyncope1473@syncope.apache.org,ou=people,o=isp with message: SyncopeClientCompositeException: {[RequiredValuesMissing [userId]]} -CREATE FAILURE (key/name): null/daf402acsyncope1473@syncope.apache.org with message: SyncopeClientCompositeException: {[RequiredValuesMissing [userId]]} - -Groups failed to update: UPDATE FAILURE (key/name): 0194459d-7917-7be8-9e2b-dc56faec6d4c/cn=lastGroupa562f065,ou=groups,o=isp with message: InvalidEntityException: JPAJSONGroup [InvalidPlainAttr{message=badge8906740f not allowed for this instance, propertyPath=plainAttrs, invalidValue=JPAJSONGroup[0194459d-7917-7be8-9e2b-dc56faec6d4c]}] -UPDATE FAILURE (key/name): 0194459d-7917-7be8-9e2b-dc56faec6d4c/lastGroupa562f065 with message: InvalidEntityException: JPAJSONGroup [InvalidPlainAttr{message=badge8906740f not allowed for this instance, propertyPath=plainAttrs, invalidValue=JPAJSONGroup[0194459d-7917-7be8-9e2b-dc56faec6d4c]}] - - -Users created: -CREATE SUCCESS (key/name): 0194459e-ee8e-7e6f-89cf-822a4500cac6/pullFromLDAP_00 -CREATE SUCCESS (key/name): 0194459e-ee8c-7911-91fa-8cded26c8e53/pullFromLDAP -CREATE SUCCESS (key/name): 0194459e-eeb4-7ec9-96a0-5b4e576af09d/pullFromLDAP_01 -CREATE SUCCESS (key/name): 0194459e-eeba-7645-b78d-508c66f1cdd2/pullFromLDAP_02 -CREATE SUCCESS (key/name): 0194459e-eed6-716f-a6e0-24d1e9ccf9df/pullFromLDAP_03 -CREATE SUCCESS (key/name): 0194459e-eedd-74bc-9230-456400a49285/pullFromLDAP_04 -CREATE SUCCESS (key/name): 0194459e-eef9-7e1d-8ff1-b168db4afd3e/pullFromLDAP_05 -CREATE SUCCESS (key/name): 0194459e-ef02-7278-8637-031ce8e5c14f/pullFromLDAP_06 -CREATE SUCCESS (key/name): 0194459e-ef1d-771f-9282-01ad70c20c6a/pullFromLDAP_07 -CREATE SUCCESS (key/name): 0194459e-ef24-7baf-906f-1f6ac5325e55/pullFromLDAP_08 -CREATE SUCCESS (key/name): 0194459e-ef46-7695-9f32-3c5ff2effc1f/pullFromLDAP_09 -CREATE SUCCESS (key/name): 0194459e-ef50-7445-9c48-799bee452fc6/pullFromLDAP_10 -CREATE SUCCESS (key/name): 0194459e-ef6d-7536-a9d4-c1c109bba519/pullFromLDAP_11 -CREATE SUCCESS (key/name): 0194459e-ef75-7e69-899a-d5a525292ea9/pullFromLDAP_12 -CREATE SUCCESS (key/name): 0194459e-ef8d-7336-bb4e-33f854dcf998/pullFromLDAP_13 -CREATE SUCCESS (key/name): 0194459e-ef98-7a06-bb74-f612f86fb91e/pullFromLDAP_14 -CREATE SUCCESS (key/name): 0194459e-efab-703c-adfb-8db26e3629bd/pullFromLDAP_15 -CREATE SUCCESS (key/name): 0194459e-efbe-75f0-89df-86da32054abc/pullFromLDAP_16 -CREATE SUCCESS (key/name): 0194459e-efcd-7bea-9ffd-907e553e7429/pullFromLDAP_17 -CREATE SUCCESS (key/name): 0194459e-efe4-7d76-b5e3-111972372706/pullFromLDAP_18 -CREATE SUCCESS (key/name): 0194459e-efee-7c59-adc3-7708ddd2d9b4/pullFromLDAP_19 - -Users updated: -UPDATE SUCCESS (key/name): 0194459e-3a5d-7a95-9ae0-51ff2ab0e297/3668f9e0privilege@syncope.apache.org -UPDATE SUCCESS (key/name): 0194459e-4977-7dc4-9a91-210bb7815ddd/d4bdd5d8syncope1567@syncope.apache.org -UPDATE SUCCESS (key/name): 0194459e-444c-7c52-8571-3419ea1ccca8/948bc7f3xxxyyy@xxx.xxx -UPDATE SUCCESS (key/name): 0194459d-701a-73e9-9111-89d52e8cafce/d9dc3188dynRealmUser@apache.org -UPDATE SUCCESS (key/name): 0194459e-74cc-768a-bfdc-3ff498eaaeaf/f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org -UPDATE SUCCESS (key/name): 0194459d-4874-73e5-8784-e7c0b1225f36/new4a2318c2 -UPDATE SUCCESS (key/name): 0194459e-4ac2-76ec-9eb4-938f476a79c6/SYNCOPEUSER1751385acddd - -Groups updated: -UPDATE SUCCESS (key/name): 0194459e-7498-7284-a3d1-4f5eef6eb5c4/propagationPolicyOptimizeToLDAP53f94f4f -UPDATE SUCCESS (key/name): 0194459e-a1d9-71f1-b74c-3acebb159508/anotherIcon_true -UPDATE SUCCESS (key/name): 0194459d-705c-7571-a82d-cd73af19d6f3/dynRealmGroupf213eb9c -UPDATE SUCCESS (key/name): 0194459d-84df-70c4-94af-32fbf08eb9e1/encryptedb2a20e54 -UPDATE SUCCESS (key/name): 0194459d-7a3b-7d21-acbf-d84815a0e64d/finalGroup093df416 -UPDATE SUCCESS (key/name): 0194459d-468f-7f7e-afef-4a0663760532/forgroupownershipff9b602d -UPDATE SUCCESS (key/name): 0194459e-a2b1-76ef-9975-12beaa7210f7/newgrp1605-834f33b1 -UPDATE SUCCESS (key/name): 0194459d-77a6-7356-891d-388a1e8168ba/lastGroupd32f35f7 -UPDATE SUCCESS (key/name): 0194459e-4891-7677-b939-1a260f7402cf/NEWSYNCOPEGROUP1473-f882afe9 -UPDATE SUCCESS (key/name): 0194459e-74b1-7f71-8830-859a2abb6ba3/propagationPolicyOptimizeToLDAP326aeda8 -', '2025-01-08 11:13:51.001731+00', 'SUCCESS', '0194459e-ed41-768f-9f99-55623e95366d'); -INSERT INTO pulltaskexec VALUES ('0194459e-f6d6-7d12-a2a1-dc82309ec9f2', '2025-01-08 11:13:54.284735+00', 'admin', 'Users [created/failures]: 1/1 [updated/failures]: 7/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Groups [created/failures]: 1/0 [updated/failures]: 16/1 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users failed to create: CREATE FAILURE (key/name): null/daf402acsyncope1473@syncope.apache.org with message: SyncopeClientCompositeException: {[RequiredValuesMissing [userId]]} - -Groups failed to update: UPDATE FAILURE (key/name): 0194459d-7917-7be8-9e2b-dc56faec6d4c/lastGroupa562f065 with message: InvalidEntityException: JPAJSONGroup [InvalidPlainAttr{message=badge8906740f not allowed for this instance, propertyPath=plainAttrs, invalidValue=JPAJSONGroup[0194459d-7917-7be8-9e2b-dc56faec6d4c]}] - - -Users created: -CREATE SUCCESS (key/name): 0194459e-f821-7357-a0a4-c3c6b67cd393/pullFromLDAP - -Users updated: -UPDATE SUCCESS (key/name): 0194459e-3a5d-7a95-9ae0-51ff2ab0e297/3668f9e0privilege@syncope.apache.org -UPDATE SUCCESS (key/name): 0194459e-444c-7c52-8571-3419ea1ccca8/948bc7f3xxxyyy@xxx.xxx -UPDATE SUCCESS (key/name): 0194459e-4977-7dc4-9a91-210bb7815ddd/d4bdd5d8syncope1567@syncope.apache.org -UPDATE SUCCESS (key/name): 0194459d-701a-73e9-9111-89d52e8cafce/d9dc3188dynRealmUser@apache.org -UPDATE SUCCESS (key/name): 0194459e-74cc-768a-bfdc-3ff498eaaeaf/f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org -UPDATE SUCCESS (key/name): 0194459d-4874-73e5-8784-e7c0b1225f36/new4a2318c2 -UPDATE SUCCESS (key/name): 0194459e-4ac2-76ec-9eb4-938f476a79c6/SYNCOPEUSER1751385acddd - - -Groups created: -CREATE SUCCESS (key/name): 0194459e-fa15-75c7-b9a4-e785a0d09628/testLDAPGroup - -Groups updated: -UPDATE SUCCESS (key/name): 0194459e-a1d9-71f1-b74c-3acebb159508/anotherIcon_true -UPDATE SUCCESS (key/name): 0194459d-705c-7571-a82d-cd73af19d6f3/dynRealmGroupf213eb9c -UPDATE SUCCESS (key/name): 0194459d-84df-70c4-94af-32fbf08eb9e1/encryptedb2a20e54 -UPDATE SUCCESS (key/name): 0194459d-7a3b-7d21-acbf-d84815a0e64d/finalGroup093df416 -UPDATE SUCCESS (key/name): 0194459d-468f-7f7e-afef-4a0663760532/forgroupownershipff9b602d -UPDATE SUCCESS (key/name): 0194459d-77a6-7356-891d-388a1e8168ba/lastGroupd32f35f7 -UPDATE SUCCESS (key/name): 0194459e-a2b1-76ef-9975-12beaa7210f7/newgrp1605-834f33b1 -UPDATE SUCCESS (key/name): 0194459e-4891-7677-b939-1a260f7402cf/NEWSYNCOPEGROUP1473-f882afe9 -UPDATE SUCCESS (key/name): 0194459e-74b1-7f71-8830-859a2abb6ba3/propagationPolicyOptimizeToLDAP326aeda8 -UPDATE SUCCESS (key/name): 0194459e-7498-7284-a3d1-4f5eef6eb5c4/propagationPolicyOptimizeToLDAP53f94f4f -UPDATE SUCCESS (key/name): 0194459e-a30e-7c35-9dc1-61013719778a/provision337017f2 -UPDATE SUCCESS (key/name): 0194459d-784f-76b5-8782-aecc5895645e/räksmörgås49428572 -UPDATE SUCCESS (key/name): 0194459d-7d2f-7582-876b-e0f49a121d37/syncope7145ffa12a1 -UPDATE SUCCESS (key/name): 0194459e-a356-72e2-8fb5-e23db8d457bd/SYNCOPEGROUP1473-b81c6bbe -UPDATE SUCCESS (key/name): 0194459e-4aa4-7e91-8199-c1157c1e4ed1/SYNCOPEGROUP1751-b5cdfa42 -UPDATE SUCCESS (key/name): 0194459d-79f4-74cd-8951-adc7683e9229/unlink5fd94976 -', '2025-01-08 11:13:53.366272+00', 'SUCCESS', '1e419ca4-ea81-4493-a14f-28b90113686d'); -INSERT INTO pulltaskexec VALUES ('0194459e-fb4e-796e-b206-1f912c2fa7b7', '2025-01-08 11:13:55.32276+00', 'admin', 'Users [created/failures]: 0/1 [updated/failures]: 8/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Groups [created/failures]: 0/0 [updated/failures]: 17/1 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users failed to create: CREATE FAILURE (key/name): null/daf402acsyncope1473@syncope.apache.org with message: SyncopeClientCompositeException: {[RequiredValuesMissing [userId]]} - -Groups failed to update: UPDATE FAILURE (key/name): 0194459d-7917-7be8-9e2b-dc56faec6d4c/lastGroupa562f065 with message: InvalidEntityException: JPAJSONGroup [InvalidPlainAttr{message=badge8906740f not allowed for this instance, propertyPath=plainAttrs, invalidValue=JPAJSONGroup[0194459d-7917-7be8-9e2b-dc56faec6d4c]}] - -Users updated: -UPDATE SUCCESS (key/name): 0194459e-3a5d-7a95-9ae0-51ff2ab0e297/3668f9e0privilege@syncope.apache.org -UPDATE SUCCESS (key/name): 0194459e-444c-7c52-8571-3419ea1ccca8/948bc7f3xxxyyy@xxx.xxx -UPDATE SUCCESS (key/name): 0194459e-4977-7dc4-9a91-210bb7815ddd/d4bdd5d8syncope1567@syncope.apache.org -UPDATE SUCCESS (key/name): 0194459d-701a-73e9-9111-89d52e8cafce/d9dc3188dynRealmUser@apache.org -UPDATE SUCCESS (key/name): 0194459e-74cc-768a-bfdc-3ff498eaaeaf/f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org -UPDATE SUCCESS (key/name): 0194459d-4874-73e5-8784-e7c0b1225f36/new4a2318c2 -UPDATE SUCCESS (key/name): 0194459e-f821-7357-a0a4-c3c6b67cd393/pullFromLDAP -UPDATE SUCCESS (key/name): 0194459e-4ac2-76ec-9eb4-938f476a79c6/SYNCOPEUSER1751385acddd - -Groups updated: -UPDATE SUCCESS (key/name): 0194459e-a1d9-71f1-b74c-3acebb159508/anotherIcon_true -UPDATE SUCCESS (key/name): 0194459d-705c-7571-a82d-cd73af19d6f3/dynRealmGroupf213eb9c -UPDATE SUCCESS (key/name): 0194459d-84df-70c4-94af-32fbf08eb9e1/encryptedb2a20e54 -UPDATE SUCCESS (key/name): 0194459d-7a3b-7d21-acbf-d84815a0e64d/finalGroup093df416 -UPDATE SUCCESS (key/name): 0194459d-468f-7f7e-afef-4a0663760532/forgroupownershipff9b602d -UPDATE SUCCESS (key/name): 0194459d-77a6-7356-891d-388a1e8168ba/lastGroupd32f35f7 -UPDATE SUCCESS (key/name): 0194459e-a2b1-76ef-9975-12beaa7210f7/newgrp1605-834f33b1 -UPDATE SUCCESS (key/name): 0194459e-4891-7677-b939-1a260f7402cf/NEWSYNCOPEGROUP1473-f882afe9 -UPDATE SUCCESS (key/name): 0194459e-74b1-7f71-8830-859a2abb6ba3/propagationPolicyOptimizeToLDAP326aeda8 -UPDATE SUCCESS (key/name): 0194459e-7498-7284-a3d1-4f5eef6eb5c4/propagationPolicyOptimizeToLDAP53f94f4f -UPDATE SUCCESS (key/name): 0194459e-a30e-7c35-9dc1-61013719778a/provision337017f2 -UPDATE SUCCESS (key/name): 0194459d-784f-76b5-8782-aecc5895645e/räksmörgås49428572 -UPDATE SUCCESS (key/name): 0194459d-7d2f-7582-876b-e0f49a121d37/syncope7145ffa12a1 -UPDATE SUCCESS (key/name): 0194459e-a356-72e2-8fb5-e23db8d457bd/SYNCOPEGROUP1473-b81c6bbe -UPDATE SUCCESS (key/name): 0194459e-4aa4-7e91-8199-c1157c1e4ed1/SYNCOPEGROUP1751-b5cdfa42 -UPDATE SUCCESS (key/name): 0194459e-fa15-75c7-b9a4-e785a0d09628/testLDAPGroup -UPDATE SUCCESS (key/name): 0194459d-79f4-74cd-8951-adc7683e9229/unlink5fd94976 -', '2025-01-08 11:13:54.510128+00', 'SUCCESS', '1e419ca4-ea81-4493-a14f-28b90113686d'); -INSERT INTO pulltaskexec VALUES ('0194459f-0377-76f5-9d16-b23d23563a1a', '2025-01-08 11:13:57.537685+00', 'admin', 'Users [created/failures]: 0/1 [updated/failures]: 8/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Groups [created/failures]: 0/0 [updated/failures]: 17/1 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users failed to create: CREATE FAILURE (key/name): null/daf402acsyncope1473@syncope.apache.org with message: SyncopeClientCompositeException: {[RequiredValuesMissing [userId]]} - -Groups failed to update: UPDATE FAILURE (key/name): 0194459d-7917-7be8-9e2b-dc56faec6d4c/lastGroupa562f065 with message: InvalidEntityException: JPAJSONGroup [InvalidPlainAttr{message=badge8906740f not allowed for this instance, propertyPath=plainAttrs, invalidValue=JPAJSONGroup[0194459d-7917-7be8-9e2b-dc56faec6d4c]}] - -Users updated: -UPDATE SUCCESS (key/name): 0194459e-3a5d-7a95-9ae0-51ff2ab0e297/3668f9e0privilege@syncope.apache.org -UPDATE SUCCESS (key/name): 0194459e-444c-7c52-8571-3419ea1ccca8/948bc7f3xxxyyy@xxx.xxx -UPDATE SUCCESS (key/name): 0194459e-4977-7dc4-9a91-210bb7815ddd/d4bdd5d8syncope1567@syncope.apache.org -UPDATE SUCCESS (key/name): 0194459d-701a-73e9-9111-89d52e8cafce/d9dc3188dynRealmUser@apache.org -UPDATE SUCCESS (key/name): 0194459e-74cc-768a-bfdc-3ff498eaaeaf/f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org -UPDATE SUCCESS (key/name): 0194459d-4874-73e5-8784-e7c0b1225f36/new4a2318c2 -UPDATE SUCCESS (key/name): 0194459e-f821-7357-a0a4-c3c6b67cd393/pullFromLDAP -UPDATE SUCCESS (key/name): 0194459e-4ac2-76ec-9eb4-938f476a79c6/SYNCOPEUSER1751385acddd - -Groups updated: -UPDATE SUCCESS (key/name): 0194459e-a1d9-71f1-b74c-3acebb159508/anotherIcon_true -UPDATE SUCCESS (key/name): 0194459d-705c-7571-a82d-cd73af19d6f3/dynRealmGroupf213eb9c -UPDATE SUCCESS (key/name): 0194459d-84df-70c4-94af-32fbf08eb9e1/encryptedb2a20e54 -UPDATE SUCCESS (key/name): 0194459d-7a3b-7d21-acbf-d84815a0e64d/finalGroup093df416 -UPDATE SUCCESS (key/name): 0194459d-468f-7f7e-afef-4a0663760532/forgroupownershipff9b602d -UPDATE SUCCESS (key/name): 0194459d-77a6-7356-891d-388a1e8168ba/lastGroupd32f35f7 -UPDATE SUCCESS (key/name): 0194459e-a2b1-76ef-9975-12beaa7210f7/newgrp1605-834f33b1 -UPDATE SUCCESS (key/name): 0194459e-4891-7677-b939-1a260f7402cf/NEWSYNCOPEGROUP1473-f882afe9 -UPDATE SUCCESS (key/name): 0194459e-74b1-7f71-8830-859a2abb6ba3/propagationPolicyOptimizeToLDAP326aeda8 -UPDATE SUCCESS (key/name): 0194459e-7498-7284-a3d1-4f5eef6eb5c4/propagationPolicyOptimizeToLDAP53f94f4f -UPDATE SUCCESS (key/name): 0194459e-a30e-7c35-9dc1-61013719778a/provision337017f2 -UPDATE SUCCESS (key/name): 0194459d-784f-76b5-8782-aecc5895645e/räksmörgås49428572 -UPDATE SUCCESS (key/name): 0194459d-7d2f-7582-876b-e0f49a121d37/syncope7145ffa12a1 -UPDATE SUCCESS (key/name): 0194459e-a356-72e2-8fb5-e23db8d457bd/SYNCOPEGROUP1473-b81c6bbe -UPDATE SUCCESS (key/name): 0194459e-4aa4-7e91-8199-c1157c1e4ed1/SYNCOPEGROUP1751-b5cdfa42 -UPDATE SUCCESS (key/name): 0194459e-fa15-75c7-b9a4-e785a0d09628/testLDAPGroup -UPDATE SUCCESS (key/name): 0194459d-79f4-74cd-8951-adc7683e9229/unlink5fd94976 -', '2025-01-08 11:13:56.599899+00', 'SUCCESS', '1e419ca4-ea81-4493-a14f-28b90113686d'); -INSERT INTO pulltaskexec VALUES ('0194459f-0c21-7dcd-9001-46fa83d7a176', '2025-01-08 11:13:58.998173+00', 'admin', 'Users [created/failures]: 0/0 [updated/failures]: 3/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - -Users updated: -UPDATE SUCCESS (key/name): 0194459f-0b6d-7119-ae7d-70d29a58dddf/testuser2 -UPDATE SUCCESS (key/name): 1417acbe-cbf6-4277-9372-e75e04f97000/rossini -UPDATE SUCCESS (key/name): 74cd8ece-715a-44a4-a736-e17b46c4e7e6/verdi -', '2025-01-08 11:13:58.817094+00', 'SUCCESS', '81d88f73-d474-4450-9031-605daa4e313f'); -INSERT INTO pulltaskexec VALUES ('019445a0-9030-772d-9838-6feb54dd88c3', '2025-01-08 11:15:38.252047+00', 'admin', 'Users [created/failures]: 0/2 [updated/failures]: 1/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users failed to create: CREATE FAILURE (key/name): null/virtualvalue with message: SyncopeClientCompositeException: {[RequiredValuesMissing [surname, fullname, userId]]} -CREATE FAILURE (key/name): null/null with message: SyncopeClientCompositeException: {[RequiredValuesMissing [surname, fullname, userId]]} - -Users updated: -UPDATE SUCCESS (key/name): 1417acbe-cbf6-4277-9372-e75e04f97000/rossini -', '2025-01-08 11:15:38.160292+00', 'SUCCESS', '7c2242f4-14af-4ab5-af31-cdae23783655'); -INSERT INTO pulltaskexec VALUES ('019445a0-98b7-719a-bf22-9b3acf4ec2bd', '2025-01-08 11:15:40.461163+00', 'admin', 'Users [created/failures]: 0/2 [updated/failures]: 1/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users failed to create: CREATE FAILURE (key/name): null/virtualvalue with message: SyncopeClientCompositeException: {[RequiredValuesMissing [surname, fullname, userId]]} -CREATE FAILURE (key/name): null/null with message: SyncopeClientCompositeException: {[RequiredValuesMissing [surname, fullname, userId]]} - -Users updated: -UPDATE SUCCESS (key/name): 1417acbe-cbf6-4277-9372-e75e04f97000/rossini -', '2025-01-08 11:15:40.343587+00', 'SUCCESS', '7c2242f4-14af-4ab5-af31-cdae23783655'); - - --- --- TOC entry 4645 (class 0 OID 16754) --- Dependencies: 303 --- Data for Name: pushcorrelationruleentity; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO pushcorrelationruleentity VALUES ('24463935-32a0-4272-bc78-04d6d0adc69e', 'fb6530e5-892d-4f47-a46b-180c5b6c5c83', 'USER', 'TestPushCorrelationRule'); -INSERT INTO pushcorrelationruleentity VALUES ('0194459e-29b9-71ca-91fe-91b5c8e4175d', '0194459e-29b8-7ce3-a3b8-9e487933f57d', 'USER', 'TestPushRule'); - - --- --- TOC entry 4646 (class 0 OID 16759) --- Dependencies: 304 --- Data for Name: pushpolicy; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO pushpolicy VALUES ('fb6530e5-892d-4f47-a46b-180c5b6c5c83', 'a push policy', 'IGNORE'); -INSERT INTO pushpolicy VALUES ('0194459e-29b8-7ce3-a3b8-9e487933f57d', 'Push policy', 'IGNORE'); - - --- --- TOC entry 4647 (class 0 OID 16762) --- Dependencies: 305 --- Data for Name: pushtask; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO pushtask VALUES ('af558be4-9d2f-4359-bf85-a554e6e90be1', 1, NULL, NULL, 'Export on resource-testdb2.1', NULL, NULL, 'IGNORE', 1, 1, 1, 1, 'ASSIGN', '{"USER":"surname==Vivaldi","GROUP":"name==_NO_ONE_"}', 'PushJobDelegate', 'resource-testdb2', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO pushtask VALUES ('97f327b6-2eff-4d35-85e8-d581baaab855', 1, NULL, NULL, 'Export on resource-testdb2.2', NULL, NULL, 'IGNORE', 1, 1, 1, 1, 'PROVISION', '{"USER":"surname==Bellini","GROUP":"name==_NO_ONE_"}', 'PushJobDelegate', 'resource-testdb2', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO pushtask VALUES ('03aa2a04-4881-4573-9117-753f81b04865', 1, NULL, NULL, 'Export on resource-testdb2.3', NULL, NULL, 'IGNORE', 1, 1, 1, 1, 'UNLINK', '{"USER":"surname==Puccini","GROUP":"name==_NO_ONE_"}', 'PushJobDelegate', 'resource-testdb2', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO pushtask VALUES ('5e5f7c7e-9de7-4c6a-99f1-4df1af959807', 1, NULL, NULL, 'Export on resource-testdb2.4', NULL, NULL, 'IGNORE', 1, 1, 1, 1, 'IGNORE', '{"USER":"surname==Verdi","GROUP":"name==_NO_ONE_"}', 'PushJobDelegate', 'resource-testdb2', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO pushtask VALUES ('0bc11a19-6454-45c2-a4e3-ceef84e5d79b', 1, NULL, NULL, 'Export on resource-testdb2.5', NULL, NULL, 'UPDATE', 1, 1, 1, 1, 'ASSIGN', '{"USER":"username==_NO_ONE_","GROUP":"name==_NO_ONE_"}', 'PushJobDelegate', 'resource-testdb2', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO pushtask VALUES ('ec674143-480a-4816-98ad-b61fa090821e', 1, NULL, NULL, 'Export on resource-testdb2.6', NULL, NULL, 'DEPROVISION', 1, 1, 1, 1, 'IGNORE', '{"USER":"surname==Verdi","GROUP":"name==_NO_ONE_"}', 'PushJobDelegate', 'resource-testdb2', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO pushtask VALUES ('c46edc3a-a18b-4af2-b707-f4a415507496', 1, NULL, NULL, 'Export on resource-testdb2.7', NULL, NULL, 'UNASSIGN', 1, 1, 1, 1, 'IGNORE', '{"USER":"surname==Rossini","GROUP":"name==_NO_ONE_"}', 'PushJobDelegate', 'resource-testdb2', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO pushtask VALUES ('51318433-cce4-4f71-8f45-9534b6c9c819', 1, NULL, NULL, 'Export on resource-testdb2.8', NULL, NULL, 'LINK', 1, 1, 1, 1, 'IGNORE', '{"USER":"surname==Verdi","GROUP":"name==_NO_ONE_"}', 'PushJobDelegate', 'resource-testdb2', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO pushtask VALUES ('24b1be9c-7e3b-443a-86c9-798ebce5eaf2', 1, NULL, NULL, 'Export on resource-testdb2.9', NULL, NULL, 'UNLINK', 1, 1, 1, 1, 'IGNORE', '{"USER":"surname==Verdi","GROUP":"name==_NO_ONE_"}', 'PushJobDelegate', 'resource-testdb2', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO pushtask VALUES ('375c7b7f-9e3a-4833-88c9-b7787b0a69f2', 1, NULL, NULL, 'Export on resource-testdb2.10', NULL, NULL, 'UPDATE', 1, 1, 1, 1, 'IGNORE', '{"USER":"surname==Verdi","GROUP":"name==_NO_ONE_"}', 'PushJobDelegate', 'resource-testdb2', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO pushtask VALUES ('fd905ba5-9d56-4f51-83e2-859096a67b75', 1, NULL, NULL, 'Export on resource-ldap', NULL, NULL, 'UNLINK', 1, 1, 1, 1, 'ASSIGN', '{"USER":"username==_NO_ONE_","GROUP":"name==citizen"}', 'PushJobDelegate', 'resource-ldap', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO pushtask VALUES ('0194459d-a674-7817-92b9-e96198bd04a4', 1, NULL, NULL, 'Send User linkedAccount59765@syncope.apache.org', NULL, NULL, 'UPDATE', 1, 0, 1, 0, 'PROVISION', '{"USER":"username==linkedAccount59765@syncope.apache.org"}', 'PushJobDelegate', 'rest-target-resource', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO pushtask VALUES ('0194459f-1bd7-72fa-aa4f-0e33af43859f', 1, NULL, NULL, 'Test create Push', NULL, NULL, 'IGNORE', 0, 0, 0, 0, 'IGNORE', '{"USER":"username==_NO_ONE_","GROUP":"name==citizen"}', 'PushJobDelegate', 'resource-ldap', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO pushtask VALUES ('0194459f-5399-7327-a9e3-003290d6cb63', 1, NULL, NULL, 'b5126e0f', NULL, NULL, 'LINK', 0, 0, 0, 0, 'ASSIGN', '{"GROUP":"cool!=$null","USER":"$resources!=resource-testdb2"}', 'PushJobDelegate', 'ws-target-resource-2', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO pushtask VALUES ('0194459f-53e9-7500-88f3-8b36b8b1e71f', 1, NULL, NULL, 'For orgUnit', NULL, NULL, 'LINK', 1, 1, 1, 0, 'ASSIGN', '{}', 'PushJobDelegate', 'resource-ldap-orgunit', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO pushtask VALUES ('0194459f-5cc9-71cb-9448-089bdd5a8570', 1, NULL, 'Concurrent Export on resource-testdb2', 'Concurrent Export on resource-testdb2', NULL, '{"corePoolSize":3,"maxPoolSize":3,"queueCapacity":100}', 'IGNORE', 1, 1, 1, 1, 'PROVISION', '{"USER":"username!=puccini;username!=vivaldi","GROUP":"name==_NO_ONE_"}', 'PushJobDelegate', 'resource-testdb2', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO pushtask VALUES ('0194459f-84f2-72a1-b47d-2118aa41a40a', 1, NULL, NULL, 'Send Vivaldi', NULL, NULL, 'UPDATE', 1, 0, 1, 0, 'PROVISION', '{"USER":"username==vivaldi","GROUP":"name==$null"}', 'PushJobDelegate', 'resource-ldap', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); - - --- --- TOC entry 4648 (class 0 OID 16767) --- Dependencies: 306 --- Data for Name: pushtaskaction; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4649 (class 0 OID 16770) --- Dependencies: 307 --- Data for Name: pushtaskexec; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO pushtaskexec VALUES ('0194459d-a6b0-7d45-9974-ee5d6b0deaf5', '2025-01-08 11:12:28.017711+00', 'admin', 'Users [created/failures]: 1/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users created: -CREATE SUCCESS (key/name): 0194459d-a535-755d-b9d6-2a374d209a2a/linkedAccount59765@syncope.apache.org -', '2025-01-08 11:12:27.312668+00', 'SUCCESS', '0194459d-a674-7817-92b9-e96198bd04a4'); -INSERT INTO pushtaskexec VALUES ('0194459f-1c14-7f02-bc7c-b04325a4b7e0', '2025-01-08 11:14:02.941829+00', 'admin', 'Users [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Groups [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/1 - -Groups ignored: -NONE IGNORE (key/name): 29f96485-729e-4d31-88a1-6fc60e4677f3/citizen -', '2025-01-08 11:14:02.900917+00', 'SUCCESS', '0194459f-1bd7-72fa-aa4f-0e33af43859f'); -INSERT INTO pushtaskexec VALUES ('0194459f-243e-7577-ba98-138d6c2b416d', '2025-01-08 11:14:05.009153+00', 'admin', '==> Dry run only, no modifications were made <== - -Users [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 1/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - -Users deleted: -DELETE SUCCESS (key/name): 1417acbe-cbf6-4277-9372-e75e04f97000/rossini -', '2025-01-08 11:14:04.990866+00', 'SUCCESS', 'c46edc3a-a18b-4af2-b707-f4a415507496'); -INSERT INTO pushtaskexec VALUES ('0194459f-285a-7785-9045-779ac4a2a86c', '2025-01-08 11:14:06.069361+00', 'admin', 'Users [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/1 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - -Users ignored: -DELETE IGNORE (key/name): 74cd8ece-715a-44a4-a736-e17b46c4e7e6/verdi -', '2025-01-08 11:14:06.042172+00', 'SUCCESS', 'ec674143-480a-4816-98ad-b61fa090821e'); -INSERT INTO pushtaskexec VALUES ('0194459f-302b-78a8-92ad-7311dc54cf97', '2025-01-08 11:14:08.109098+00', 'admin', 'Users [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/1 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - -Users ignored: -DELETE IGNORE (key/name): 1417acbe-cbf6-4277-9372-e75e04f97000/rossini -', '2025-01-08 11:14:08.043399+00', 'SUCCESS', 'c46edc3a-a18b-4af2-b707-f4a415507496'); -INSERT INTO pushtaskexec VALUES ('0194459f-3800-7542-952f-4a4fe0ccf02d', '2025-01-08 11:14:10.062156+00', 'admin', 'Users [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/1 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - -Users ignored: -NONE IGNORE (key/name): 74cd8ece-715a-44a4-a736-e17b46c4e7e6/verdi -', '2025-01-08 11:14:10.04851+00', 'SUCCESS', '5e5f7c7e-9de7-4c6a-99f1-4df1af959807'); -INSERT INTO pushtaskexec VALUES ('0194459f-3fea-71f1-ab87-54efbd0ac009', '2025-01-08 11:14:12.135616+00', 'admin', 'Users [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 1/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - -Users no operation: -NONE SUCCESS (key/name): 74cd8ece-715a-44a4-a736-e17b46c4e7e6/verdi -', '2025-01-08 11:14:12.074521+00', 'SUCCESS', '51318433-cce4-4f71-8f45-9534b6c9c819'); -INSERT INTO pushtaskexec VALUES ('0194459f-4404-70c4-b69a-b98b6e6cb511', '2025-01-08 11:14:13.154839+00', 'admin', 'Users [created/failures]: 0/0 [updated/failures]: 1/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - -Users updated: -UPDATE SUCCESS (key/name): 74cd8ece-715a-44a4-a736-e17b46c4e7e6/verdi -', '2025-01-08 11:14:13.12426+00', 'SUCCESS', '375c7b7f-9e3a-4833-88c9-b7787b0a69f2'); -INSERT INTO pushtaskexec VALUES ('0194459f-4bd5-733a-b864-feda0f095ca4', '2025-01-08 11:14:15.157867+00', 'admin', 'Users [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 1/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - -Users no operation: -NONE SUCCESS (key/name): 74cd8ece-715a-44a4-a736-e17b46c4e7e6/verdi -', '2025-01-08 11:14:15.12529+00', 'SUCCESS', '24b1be9c-7e3b-443a-86c9-798ebce5eaf2'); -INSERT INTO pushtaskexec VALUES ('0194459f-540c-768e-8bd5-dc39f062fe6f', '2025-01-08 11:14:17.360631+00', 'admin', 'Realms [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0', '2025-01-08 11:14:17.228263+00', 'SUCCESS', '0194459f-53e9-7500-88f3-8b36b8b1e71f'); -INSERT INTO pushtaskexec VALUES ('0194459f-5852-7853-9312-e02bd19692f3', '2025-01-08 11:14:18.38149+00', 'admin', 'Users [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Groups [created/failures]: 1/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Groups created: -CREATE SUCCESS (key/name): 29f96485-729e-4d31-88a1-6fc60e4677f3/citizen -', '2025-01-08 11:14:18.322656+00', 'SUCCESS', 'fd905ba5-9d56-4f51-83e2-859096a67b75'); -INSERT INTO pushtaskexec VALUES ('0194459f-5ceb-7382-a773-8d13820b6647', '2025-01-08 11:14:20.205056+00', 'admin', 'Users [created/failures]: 56/1 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/2 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users failed to create: CREATE FAILURE (key/name): 0194459e-74cc-768a-bfdc-3ff498eaaeaf/f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org with message: Can not create account ''f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org''. - - Cause: Value too long for column "ID CHARACTER VARYING(50)": "''f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org'' (58)"; SQL statement: - - -Users created: -CREATE SUCCESS (key/name): 0194459d-f0bf-7366-a35e-27b698c42a96/0266a4d7notificationtest@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-4bb5-7e85-a7b3-cae5c302a4ff/0fe92efacheckSuspension@syncope.apache.org -CREATE SUCCESS (key/name): 0194459c-37a3-7c0b-8dc4-c61eaf5a62a7/13c210b5audit@syncope.org -CREATE SUCCESS (key/name): 0194459e-2786-79aa-b23a-cbcb00d12a21/1683bae7issue260@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-4a39-78f1-8eb6-ade14ff93f7e/1f1541e7checkFailedLogin@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-e84c-707c-8d86-b48828baa227/28e43412notificationtest@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-525f-7210-9d0e-990baa4b1409/2c3891d2batch@syncope.apache.org -CREATE SUCCESS (key/name): 0194459e-3a5d-7a95-9ae0-51ff2ab0e297/3668f9e0privilege@syncope.apache.org -CREATE SUCCESS (key/name): 0194459e-2705-7db3-a347-3a734d570986/4a00283aissue259@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-6c9d-7f2e-9a34-7b5065d5bb7d/4abc534bdelegated@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-beae-7e23-9bd4-fb785ce65ce9/4cb91ae9memb@apache.org -CREATE SUCCESS (key/name): 0194459d-cdcb-7ec0-9a5b-839a68f83b63/510779f6notificationtest@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-4828-71c7-9aa4-6621fe4f1b05/56f27bbanonmember@syncope.org -CREATE SUCCESS (key/name): 0194459d-49c8-734a-bc7e-250cff4998ac/591f5e5dauth@test.org -CREATE SUCCESS (key/name): 0194459d-566d-7a15-bd2f-5d392492b2b1/5b6f04dcbatch@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-4670-7ea4-9aa1-c2fb97733ae9/5e4e43aeowner@syncope.org -CREATE SUCCESS (key/name): 0194459e-7ece-7c2a-af83-cf595e1fc549/698bed60s258_2@apache.org -CREATE SUCCESS (key/name): 0194459d-6c84-7cb5-8d8f-8343769883ae/69b0c9a7delegating@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-4fb1-712d-a726-90b5be4fd7e3/722240aatestusersearch@test.org -CREATE SUCCESS (key/name): 0194459e-0a60-7abb-80bf-857897ecabee/7439c502notificationtest@syncope.apache.org -CREATE SUCCESS (key/name): 0194459e-837a-77f3-938c-3adcbc595289/830fba98syncope272@syncope.apache.org -CREATE SUCCESS (key/name): 0194459e-444c-7c52-8571-3419ea1ccca8/948bc7f3xxxyyy@xxx.xxx -CREATE SUCCESS (key/name): 0194459d-6ff9-7d35-bd66-653a166439ab/92fef1f5dynRealmAdmin@apache.org -CREATE SUCCESS (key/name): 0194459d-c484-7360-bdb7-bf6eb08da692/9bd5444dnotificationtest@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-fd8e-7570-b4ad-a1eb23a7ba8e/a129b4c4notificationtest@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-72b7-7a32-a41b-755dbf098a83/a8286013issue654_1@syncope.apache.org -CREATE SUCCESS (key/name): 0194459e-26aa-71dd-82cf-19298219e082/aaff04cdissue258@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-5114-7879-8ed4-77caa60c066a/ad87e002batch@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-6687-7d7b-aef8-407ab843c339/b5e566d7delegated@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-e7fc-7d54-801c-7b50fd2dc193/b7a499fbnotificationtest@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-6655-742e-9738-b62ee9c39cf8/c42af6b9delegating@syncope.apache.org -CREATE SUCCESS (key/name): c9b2dec2-00a7-4855-97c0-d854842b4b24/bellini -CREATE SUCCESS (key/name): 0194459d-876d-7270-8f00-ba2614e6c5a9/cc85d5d3syncope164@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-4001-7a8c-a1ea-07011a11de0c/cf2ff9f2syncope164@syncope.apache.org -CREATE SUCCESS (key/name): 0194459e-7e7f-7daf-a1b1-73365fcef439/cf3e23bds258_1@apache.org -CREATE SUCCESS (key/name): 0194459e-4bc0-7e78-9176-47fefad1862f/d8463004taskBatch@apache.org -CREATE SUCCESS (key/name): 0194459e-4977-7dc4-9a91-210bb7815ddd/d4bdd5d8syncope1567@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-701a-73e9-9111-89d52e8cafce/d9dc3188dynRealmUser@apache.org -CREATE SUCCESS (key/name): 0194459d-c2ed-7f44-b9d1-9f95e6a1defa/df9e84a1typeExt@apache.org -CREATE SUCCESS (key/name): 0194459d-6e53-761f-aca6-7d59039ef5e5/e7749f28syncope1480@syncope.apache.org -CREATE SUCCESS (key/name): 0194459e-1343-72a1-9867-9f845777dbbb/e96e54c2notificationtest@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-56ef-7373-9414-86d4cc6c69d7/eb0706debatch@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-4af4-793f-b2ce-dca2e8b84a47/ec186541testuserread@test.org -CREATE SUCCESS (key/name): 0194459d-7e86-79f3-a7fe-073f30f4fa20/f1b15698unlimited@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-b53b-7a83-a7f5-6f8a469955fc/f4fa8912cantrunncommand@test.org -CREATE SUCCESS (key/name): 0194459e-4739-7919-be7e-b925464e69d7/faf52b01syncope1430@syncope.apache.org -CREATE SUCCESS (key/name): 0194459e-765a-7d7e-a893-199bf54433cc/issuesyncope230 -CREATE SUCCESS (key/name): 0194459d-ac4c-73f2-8188-9b7bfb247f50/linkedAccount14074@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-af7b-7bc4-a9ce-2a9d838c1222/linkedAccount47067@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-ae89-71ca-b29c-e4c4749fa0f4/linkedAccount58321@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-ad19-7959-8a6e-397e6456eb5e/linkedAccount85203@syncope.apache.org -CREATE SUCCESS (key/name): 0194459d-4874-73e5-8784-e7c0b1225f36/new4a2318c2 -CREATE SUCCESS (key/name): 0194459f-13eb-7f40-a9ce-086278235c37/pullFromLDAP -CREATE SUCCESS (key/name): 0194459e-4ac2-76ec-9eb4-938f476a79c6/SYNCOPEUSER1751385acddd -CREATE SUCCESS (key/name): 0194459e-e475-7dcb-bafc-f57c03d04671/syncTokenWithErrors1 -CREATE SUCCESS (key/name): 0194459e-e86b-733a-88f7-b5a3765c75bb/syncTokenWithErrors2 - -Users ignored: -NONE IGNORE (key/name): 1417acbe-cbf6-4277-9372-e75e04f97000/rossini -NONE IGNORE (key/name): 74cd8ece-715a-44a4-a736-e17b46c4e7e6/verdi -', '2025-01-08 11:14:19.499322+00', 'SUCCESS', '0194459f-5cc9-71cb-9448-089bdd5a8570'); -INSERT INTO pushtaskexec VALUES ('0194459f-6153-7396-8b79-0c9aa4401c83', '2025-01-08 11:14:20.64279+00', 'admin', '==> Dry run only, no modifications were made <== - -Users [created/failures]: 1/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users created: -CREATE SUCCESS (key/name): b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee/vivaldi -', '2025-01-08 11:14:20.627565+00', 'SUCCESS', 'af558be4-9d2f-4359-bf85-a554e6e90be1'); -INSERT INTO pushtaskexec VALUES ('0194459f-6567-7205-bd7b-54a0e6d9f9c3', '2025-01-08 11:14:21.683018+00', 'admin', 'Users [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/1 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - -Users ignored: -NONE IGNORE (key/name): c9b2dec2-00a7-4855-97c0-d854842b4b24/bellini -', '2025-01-08 11:14:21.671591+00', 'SUCCESS', '97f327b6-2eff-4d35-85e8-d581baaab855'); -INSERT INTO pushtaskexec VALUES ('0194459f-6d3a-7e38-9d84-2ff8f6ca7bf8', '2025-01-08 11:14:23.70703+00', 'admin', 'Users [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 1/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - -Users no operation: -NONE SUCCESS (key/name): 823074dc-d280-436d-a7dd-07399fae48ec/puccini -', '2025-01-08 11:14:23.674431+00', 'SUCCESS', '03aa2a04-4881-4573-9117-753f81b04865'); -INSERT INTO pushtaskexec VALUES ('0194459f-7509-7d8c-a40b-5da4a79a257e', '2025-01-08 11:14:25.74887+00', 'admin', 'Users [created/failures]: 1/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users created: -CREATE SUCCESS (key/name): b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee/vivaldi -', '2025-01-08 11:14:25.673661+00', 'SUCCESS', 'af558be4-9d2f-4359-bf85-a554e6e90be1'); -INSERT INTO pushtaskexec VALUES ('0194459f-7ce2-7225-99d5-b8450f323920', '2025-01-08 11:14:27.698704+00', 'admin', 'Users [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/1 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - -Users ignored: -NONE IGNORE (key/name): 74cd8ece-715a-44a4-a736-e17b46c4e7e6/verdi -', '2025-01-08 11:14:27.682576+00', 'SUCCESS', '5e5f7c7e-9de7-4c6a-99f1-4df1af959807'); -INSERT INTO pushtaskexec VALUES ('0194459f-8522-7164-955d-b2eb17266168', '2025-01-08 11:14:29.861811+00', 'admin', 'Users [created/failures]: 1/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Groups [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users created: -CREATE SUCCESS (key/name): b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee/vivaldi -', '2025-01-08 11:14:29.794536+00', 'SUCCESS', '0194459f-84f2-72a1-b47d-2118aa41a40a'); -INSERT INTO pushtaskexec VALUES ('0194459f-8950-7d7e-a0ab-2fb72987e897', '2025-01-08 11:14:30.913143+00', 'admin', 'Users [created/failures]: 0/1 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Accounts [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 -Groups [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0 - - -Users failed to create: CREATE FAILURE (key/name): b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee/vivaldi with message: javax.naming.NameAlreadyBoundException: [LDAP: error code 68 - An entry with DN ''uid=vivaldi,ou=people,o=isp'' already exists in the server.]; remaining name ''uid=vivaldi,ou=people,o=isp'' - - Cause: [LDAP: error code 68 - An entry with DN ''uid=vivaldi,ou=people,o=isp'' already exists in the server.] -', '2025-01-08 11:14:30.864493+00', 'SUCCESS', '0194459f-84f2-72a1-b47d-2118aa41a40a'); - - --- --- TOC entry 4650 (class 0 OID 16775) --- Dependencies: 308 --- Data for Name: qrtz_blob_triggers; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4651 (class 0 OID 16780) --- Dependencies: 309 --- Data for Name: qrtz_calendars; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4652 (class 0 OID 16785) --- Dependencies: 310 --- Data for Name: qrtz_cron_triggers; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO qrtz_cron_triggers VALUES ('SyncopeClusteredScheduler', 'Trigger_notificationJob', 'DEFAULT', '0/20 * * * * ?', 'Europe/Rome'); -INSERT INTO qrtz_cron_triggers VALUES ('SyncopeClusteredScheduler', 'Trigger_systemLoadReporterJob', 'DEFAULT', '0 * * * * ?', 'Europe/Rome'); - - --- --- TOC entry 4653 (class 0 OID 16790) --- Dependencies: 311 --- Data for Name: qrtz_fired_triggers; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4654 (class 0 OID 16795) --- Dependencies: 312 --- Data for Name: qrtz_job_details; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO qrtz_job_details VALUES ('SyncopeClusteredScheduler', 'notificationJob', 'DEFAULT', NULL, 'org.apache.syncope.core.provisioning.java.job.notification.NotificationJob', false, true, false, false, '\xaced0005737200156f72672e71756172747a2e4a6f62446174614d61709fb083e8bfa9b0cb020000787200266f72672e71756172747a2e7574696c732e537472696e674b65794469727479466c61674d61708208e8c3fbc55d280200015a0013616c6c6f77735472616e7369656e74446174617872001d6f72672e71756172747a2e7574696c732e4469727479466c61674d617013e62ead28760ace0200025a000564697274794c00036d617074000f4c6a6176612f7574696c2f4d61703b787001737200116a6176612e7574696c2e486173684d61700507dac1c31660d103000246000a6c6f6164466163746f724900097468726573686f6c6478703f4000000000000c770800000010000000027400086578656375746f7274000561646d696e740006646f6d61696e7400064d61737465727800'); -INSERT INTO qrtz_job_details VALUES ('SyncopeClusteredScheduler', 'systemLoadReporterJob', 'DEFAULT', NULL, 'org.apache.syncope.core.provisioning.java.job.SystemLoadReporterJob', false, true, false, false, '\xaced0005737200156f72672e71756172747a2e4a6f62446174614d61709fb083e8bfa9b0cb020000787200266f72672e71756172747a2e7574696c732e537472696e674b65794469727479466c61674d61708208e8c3fbc55d280200015a0013616c6c6f77735472616e7369656e74446174617872001d6f72672e71756172747a2e7574696c732e4469727479466c61674d617013e62ead28760ace0200025a000564697274794c00036d617074000f4c6a6176612f7574696c2f4d61703b787001737200116a6176612e7574696c2e486173684d61700507dac1c31660d103000246000a6c6f6164466163746f724900097468726573686f6c6478703f4000000000000c770800000010000000027400086578656375746f7274000561646d696e740006646f6d61696e7400064d61737465727800'); -INSERT INTO qrtz_job_details VALUES ('SyncopeClusteredScheduler', 'taskJob0194459e-df37-7c50-9f91-8c84e6454afe', 'DEFAULT', NULL, 'org.apache.syncope.core.provisioning.java.job.TaskJob', true, true, false, false, '\xaced0005737200156f72672e71756172747a2e4a6f62446174614d61709fb083e8bfa9b0cb020000787200266f72672e71756172747a2e7574696c732e537472696e674b65794469727479466c61674d61708208e8c3fbc55d280200015a0013616c6c6f77735472616e7369656e74446174617872001d6f72672e71756172747a2e7574696c732e4469727479466c61674d617013e62ead28760ace0200025a000564697274794c00036d617074000f4c6a6176612f7574696c2f4d61703b787001737200116a6176612e7574696c2e486173684d61700507dac1c31660d103000246000a6c6f6164466163746f724900097468726573686f6c6478703f4000000000000c7708000000100000000574000c64656c6567617465496d706c74000f50756c6c4a6f6244656c65676174657400087461736b547970657e72002c6f72672e6170616368652e73796e636f70652e636f6d6d6f6e2e6c69622e74797065732e5461736b5479706500000000000000001200007872000e6a6176612e6c616e672e456e756d0000000000000000120000787074000450554c4c7400077461736b4b657974002430313934343539652d646633372d376335302d396639312d3863383465363435346166657400086578656375746f7274000561646d696e740006646f6d61696e7400064d61737465727800'); -INSERT INTO qrtz_job_details VALUES ('SyncopeClusteredScheduler', 'taskJob0194459e-e43b-7b25-b8c7-c9119c91dc6c', 'DEFAULT', NULL, 'org.apache.syncope.core.provisioning.java.job.TaskJob', true, true, false, false, '\xaced0005737200156f72672e71756172747a2e4a6f62446174614d61709fb083e8bfa9b0cb020000787200266f72672e71756172747a2e7574696c732e537472696e674b65794469727479466c61674d61708208e8c3fbc55d280200015a0013616c6c6f77735472616e7369656e74446174617872001d6f72672e71756172747a2e7574696c732e4469727479466c61674d617013e62ead28760ace0200025a000564697274794c00036d617074000f4c6a6176612f7574696c2f4d61703b787001737200116a6176612e7574696c2e486173684d61700507dac1c31660d103000246000a6c6f6164466163746f724900097468726573686f6c6478703f4000000000000c7708000000100000000574000c64656c6567617465496d706c74000f50756c6c4a6f6244656c65676174657400087461736b547970657e72002c6f72672e6170616368652e73796e636f70652e636f6d6d6f6e2e6c69622e74797065732e5461736b5479706500000000000000001200007872000e6a6176612e6c616e672e456e756d0000000000000000120000787074000450554c4c7400077461736b4b657974002430313934343539652d653433622d376232352d623863372d6339313139633931646336637400086578656375746f7274000561646d696e740006646f6d61696e7400064d61737465727800'); -INSERT INTO qrtz_job_details VALUES ('SyncopeClusteredScheduler', 'taskJob0194459f-175d-78a5-b499-1215a2c23f6c', 'DEFAULT', NULL, 'org.apache.syncope.core.provisioning.java.job.TaskJob', true, true, false, false, '\xaced0005737200156f72672e71756172747a2e4a6f62446174614d61709fb083e8bfa9b0cb020000787200266f72672e71756172747a2e7574696c732e537472696e674b65794469727479466c61674d61708208e8c3fbc55d280200015a0013616c6c6f77735472616e7369656e74446174617872001d6f72672e71756172747a2e7574696c732e4469727479466c61674d617013e62ead28760ace0200025a000564697274794c00036d617074000f4c6a6176612f7574696c2f4d61703b787001737200116a6176612e7574696c2e486173684d61700507dac1c31660d103000246000a6c6f6164466163746f724900097468726573686f6c6478703f4000000000000c7708000000100000000574000c64656c6567617465496d706c74000f507573684a6f6244656c65676174657400087461736b547970657e72002c6f72672e6170616368652e73796e636f70652e636f6d6d6f6e2e6c69622e74797065732e5461736b5479706500000000000000001200007872000e6a6176612e6c616e672e456e756d00000000000000001200007870740004505553487400077461736b4b657974002430313934343539662d313735642d373861352d623439392d3132313561326332336636637400086578656375746f7274000561646d696e740006646f6d61696e7400064d61737465727800'); - - --- --- TOC entry 4655 (class 0 OID 16800) --- Dependencies: 313 --- Data for Name: qrtz_locks; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO qrtz_locks VALUES ('SyncopeClusteredScheduler', 'STATE_ACCESS'); -INSERT INTO qrtz_locks VALUES ('SyncopeClusteredScheduler', 'TRIGGER_ACCESS'); - - --- --- TOC entry 4656 (class 0 OID 16803) --- Dependencies: 314 --- Data for Name: qrtz_paused_trigger_grps; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4657 (class 0 OID 16806) --- Dependencies: 315 --- Data for Name: qrtz_scheduler_state; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO qrtz_scheduler_state VALUES ('SyncopeClusteredScheduler', 'ultron1736334634719', 1736334957328, 20000); - - --- --- TOC entry 4658 (class 0 OID 16809) --- Dependencies: 316 --- Data for Name: qrtz_simple_triggers; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4659 (class 0 OID 16814) --- Dependencies: 317 --- Data for Name: qrtz_simprop_triggers; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4660 (class 0 OID 16819) --- Dependencies: 318 --- Data for Name: qrtz_triggers; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO qrtz_triggers VALUES ('SyncopeClusteredScheduler', 'Trigger_systemLoadReporterJob', 'DEFAULT', 'systemLoadReporterJob', 'DEFAULT', NULL, 1736335020000, 1736334960000, 5, 'WAITING', 'CRON', 1736334640000, 0, NULL, 0, '\x'); -INSERT INTO qrtz_triggers VALUES ('SyncopeClusteredScheduler', 'Trigger_notificationJob', 'DEFAULT', 'notificationJob', 'DEFAULT', NULL, 1736334980000, 1736334960000, 5, 'WAITING', 'CRON', 1736334640000, 0, NULL, 0, '\x'); - - --- --- TOC entry 4661 (class 0 OID 16824) --- Dependencies: 319 --- Data for Name: realm; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO realm VALUES ('e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', '/', '/', NULL, NULL, NULL, NULL, NULL, '986d1236-3ac5-4a19-810c-5ab21d79cba1', NULL); -INSERT INTO realm VALUES ('c5b75db1-fce7-470f-b780-3b9934d82a9d', '/even', 'even', NULL, NULL, NULL, NULL, 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', '986d1236-3ac5-4a19-810c-5ab21d79cba1', NULL); -INSERT INTO realm VALUES ('722f3d84-9c2b-4525-8f6e-e4b82c55a36c', '/odd', 'odd', NULL, '06e2ed52-6966-44aa-a177-a0ca7434201f', NULL, NULL, 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', '986d1236-3ac5-4a19-810c-5ab21d79cba1', NULL); -INSERT INTO realm VALUES ('0194459d-b150-7322-a530-02a310e10867', '/odd/macro', 'macro', NULL, '06e2ed52-6966-44aa-a177-a0ca7434201f', NULL, NULL, '722f3d84-9c2b-4525-8f6e-e4b82c55a36c', '986d1236-3ac5-4a19-810c-5ab21d79cba1', NULL); -INSERT INTO realm VALUES ('0194459f-91a0-7da6-b0ab-46faf1aadbdb', '/withAuthPolicy', 'withAuthPolicy', NULL, NULL, NULL, NULL, 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', '986d1236-3ac5-4a19-810c-5ab21d79cba1', NULL); -INSERT INTO realm VALUES ('0194459f-921f-772b-89d2-c38637238cc6', '/withAttrReleasePolicy', 'withAttrReleasePolicy', NULL, NULL, NULL, NULL, 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', '986d1236-3ac5-4a19-810c-5ab21d79cba1', NULL); -INSERT INTO realm VALUES ('0194459f-939c-7fc4-b0a1-2903f3a3ead7', '/even/two/73~1~19534', '73~1~19534', NULL, NULL, NULL, NULL, '0679e069-7355-4b20-bd11-a5a0a5453c7c', NULL, NULL); -INSERT INTO realm VALUES ('0194459f-93bd-7529-b06f-d5b2916cbcaf', '/withAccessPolicy', 'withAccessPolicy', NULL, NULL, NULL, NULL, 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', '986d1236-3ac5-4a19-810c-5ab21d79cba1', NULL); -INSERT INTO realm VALUES ('0194459f-9420-76ab-8f4c-a1b109572835', '/withPolicy', 'withPolicy', NULL, NULL, NULL, NULL, 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', '986d1236-3ac5-4a19-810c-5ab21d79cba1', NULL); -INSERT INTO realm VALUES ('0194459f-9458-70f1-be74-9de04dd20a2f', '/odd/last', 'last', '419935c7-deb3-40b3-8a9a-683037e523a2', '06e2ed52-6966-44aa-a177-a0ca7434201f', '319935c7-deb3-40b3-8a9a-683037e523a2', 'b912a0d4-a890-416f-9ab8-84ab077eb028', '722f3d84-9c2b-4525-8f6e-e4b82c55a36c', '986d1236-3ac5-4a19-810c-5ab21d79cba1', NULL); -INSERT INTO realm VALUES ('0194459f-d5a3-7b15-ae67-f0a8ba4eaf75', '/odd/syncope1727', 'syncope1727', NULL, '20ab5a8c-4b0c-432c-b957-f7fb9784d9f7', NULL, NULL, '722f3d84-9c2b-4525-8f6e-e4b82c55a36c', 'ce93fcda-dc3a-4369-a7b0-a6108c261c85', NULL); -INSERT INTO realm VALUES ('0194459f-ea8a-72b0-90b1-18b6a3cc4e12', '/hibp', 'hibp', NULL, NULL, NULL, NULL, 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', '0194459f-ea71-791e-b7e8-9d02cb70e01d', NULL); -INSERT INTO realm VALUES ('0679e069-7355-4b20-bd11-a5a0a5453c7c', '/even/two', 'two', NULL, '20ab5a8c-4b0c-432c-b957-f7fb9784d9f7', NULL, NULL, 'c5b75db1-fce7-470f-b780-3b9934d82a9d', 'ce93fcda-dc3a-4369-a7b0-a6108c261c85', NULL); - - --- --- TOC entry 4662 (class 0 OID 16829) --- Dependencies: 320 --- Data for Name: realm_externalresource; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO realm_externalresource VALUES ('c5b75db1-fce7-470f-b780-3b9934d82a9d', 'resource-ldap-orgunit'); -INSERT INTO realm_externalresource VALUES ('0194459d-b150-7322-a530-02a310e10867', 'resource-ldap-orgunit'); -INSERT INTO realm_externalresource VALUES ('0679e069-7355-4b20-bd11-a5a0a5453c7c', 'resource-ldap-orgunit'); - - --- --- TOC entry 4663 (class 0 OID 16832) --- Dependencies: 321 --- Data for Name: realmaction; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO realmaction VALUES ('0679e069-7355-4b20-bd11-a5a0a5453c7c', 'DoubleValueLogicActions'); - - --- --- TOC entry 4664 (class 0 OID 16835) --- Dependencies: 322 --- Data for Name: relationshiptype; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO relationshiptype VALUES ('inclusion', 'Models the act that an object is included in another'); -INSERT INTO relationshiptype VALUES ('neighborhood', 'Models the act that an object is near another'); - - --- --- TOC entry 4665 (class 0 OID 16840) --- Dependencies: 323 --- Data for Name: remediation; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4666 (class 0 OID 16845) --- Dependencies: 324 --- Data for Name: report; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO report VALUES ('0194459f-97e7-70e4-a837-2b3369160572', 1, NULL, 'pdf', 'application/pdf', 'issueSYNCOPE1022962e733', 'SampleReportJobDelegate'); -INSERT INTO report VALUES ('0194459f-a00c-7b02-b21a-bb7af5ec0a9a', 1, NULL, 'pdf', 'application/pdf', 'deleteExecutions0b3cd2f7', 'SampleReportJobDelegate'); -INSERT INTO report VALUES ('0062ea9c-924d-4ecf-9961-4492a8cc6d1b', 1, NULL, 'pdf', 'application/pdf', 'test', 'SampleReportJobDelegate'); - - --- --- TOC entry 4667 (class 0 OID 16850) --- Dependencies: 325 --- Data for Name: reportexec; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO reportexec VALUES ('c13f39c5-0d35-4bff-ba79-3cd5de940369', '2012-02-26 14:41:04+00', NULL, NULL, '2012-02-26 14:40:04+00', 'SUCCESS', NULL, '0062ea9c-924d-4ecf-9961-4492a8cc6d1b'); -INSERT INTO reportexec VALUES ('0194459f-980e-7168-b6f1-65599981558a', '2025-01-08 11:14:34.779744+00', 'admin', 'RUNNING', '2025-01-08 11:14:34.638087+00', 'SUCCESS', '\x504b0304140008080800d161285a00000000000000000000000017000000697373756553594e434f50453130323239363265373333530d7071d335d433e352fdf6e4cf7d2e43050385fca42c2e1b1b2efd90ca8254057de7c492c49cfc742efdb0d4a2e2ccfc3c057d906afd80c4f4d4620523a0f2202e3b3baed4bc1490367324ed3ea979e925190ac6c6265cfa6e993925a9450afa6e398925a92ea9c9f929a9205dc52545a989b9bc5c1573620362b30f1988d4be5fbfa3dfeac8cc6d3b238f4bec38d7b461bbe8af47deab3267eb9a4d72b3feff378f8befa6f7a4e2f73f399eafed91e366d369dbd419b1eb49409d8b21fbc628c7ca8eb4a9a5cf18a6966cb87b282f4d7a7dd584d2b7575cbdd7f33dd00d117dbb66b1f5bdb3e20a67131eeedeae2cc8fe616e93ffd6edb63befec112bd6d8bfe893e2acde23132e48457b332b2ffde1576550c471ad77b37b42e4a45681694b6d2a7e9f9b779b6f8e51b08da4b9dbfbbf0c5bb352f9bdac164f8dbe271477c967c9472ee33b1c47988aad2c2fb92cf9d13227cf456d52e7e73e9eeb111d129eca46b3443aca7d0cdf1605714fbc60a678e6a4392fd713a5932e271656fa7d2ea9e27e6478e9c9ffbb0113ba82cb7e70bf3d31b7dba262cfbd5381e2577f6f3679c6d55bea7e77fb0377ee6f259b9c19dc73b74c7fe7b55642f7f75ea979cb775d6711fdea35d5ff833b7f7d6dcea917e2824a3dc6bca0d880042d2c5e2c30e3c5d0d21016c5fe4959c125b95cfa7e0aa6d8a30a2858545ca260648e1a69a17d77b90e19f0b4c63fddd3907657bf89234fa389635193f8a3a3774e69f4845df3fdf2d6d7fac373a5c6cf4f552c15995c3a9c8f085ce4e17499a4d47a82e559b1d5de77425bf4a5331da343a36394e22c1e70699d5950cda123f6dfef82dfb55567ce0a4f4f903a10aae5f4eee699afab37974e2a77aeefe2bb346be1ea1fae364d875ecc7b2e36f3fae36653e7beefcc2ccfff9c326c28bf58b8e36b9c95864365e6538b9b27be2956874e9d7c678b69c652ed60edbb0de7bcf4b786ca1f08bfbf7c8f5f359650b2c4927acdb9f483f2f34b140cc1295ddfd34521dac6c4c9d2cdc8d9d1c2d5c8c4ccd1dcc5c5c5cdd9c8d9ccd2c9c0c4c9ccd0c4d1d44e81b0925858e04704a5a671e9076756a52a181a002dc84b49ad50883650b004aa0857883604e631c3582272507242c28ff3270e9c3f70e400e3a11e87332c47ce389c3974e2c1f103277ef4303268ad636ac6e2e5e292c4a2928a22a013cc2d0cb854555dfdddb800504b07081ab5504d6703000013040000504b01021400140008080800d161285a1ab5504d6703000013040000170000000000000000000000000000000000697373756553594e434f50453130323239363265373333504b0506000000000100010045000000ac0300000000', '0194459f-97e7-70e4-a837-2b3369160572'); -INSERT INTO reportexec VALUES ('0194459f-98aa-799d-9dff-1f5b746ecc92', '2025-01-08 11:14:34.796644+00', 'admin', 'RUNNING', '2025-01-08 11:14:34.794094+00', 'SUCCESS', '\x504b0304140008080800d161285a00000000000000000000000017000000697373756553594e434f50453130323239363265373333530d7071d335d433e352fdf6e4cf7d2e43050385fca42c2e1b1b2efd90ca8254057de7c492c49cfc742efdb0d4a2e2ccfc3c057d906afd80c4f4d4620523a0f2202e3b3baed4bc1490367324ed3ea979e925190ac6c6265cfa6e993925a9450afa6e398925a92ea9c9f929a9205dc52545a989b9bc5c1573620362b30f1988d4be5fbfa3dfeac8cc6d3b238f4bec38d7b461bbe8af47deab3267eb9a4d72b3feff378f8befa6f7a4e2f73f399eafed91e366d369dbd419b1eb49409d8b21fbc628c7ca8eb4a9a5cf18a6966cb87b282f4d7a7dd584d2b7575cbdd7f33dd00d117dbb66b1f5bdb3e20a67131eeedeae2cc8fe616e93ffd6edb63befec112bd6d8bfe893e2acde23132e48457b332b2ffde1576550c471ad77b37b42e4a45681694b6d2a7e9f9b779b6f8e51b08da4b9dbfbbf0c5bb352f9bdac164f8dbe271477c967c9472ee33b1c47988aad2c2fb92cf9d13227cf456d52e7e73e9eeb111d129eca46b3443aca7d0cdf1605714fbc60a678e6a4392fd713a5932e271656fa7d2ea9e27e6478e9c9ffbb0113ba82cb7e70bf3d31b7dba262cfbd5381e2577f6f3679c6d55bea7e77fb0377ee6f259b9c19dc73b74c7fe7b55642f7f75ea979cb775d6711fdea35d5ff833b7f7d6dcea917e2824a3dc6bca0d880042d2c5e2c30e3c5d0d21016c5fe4959c125b95cfa7e0aa6d8a30a2858545ca260648e1a69a17d77b90e19f0b4c63fddd3907657bf89234fa389635193f8a3a3774e69f4845df3fdf2d6d7fac373a5c6cf4f552c15995c3a9c8f085ce4e17499a4d47a82e559b1d5de77425bf4a5331da343a36394e22c1e70699d5950cda123f6dfef82dfb55567ce0a4f4f903a10aae5f4eee699afab37974e2a77aeefe2bb346be1ea1fae364d875ecc7b2e36f3fae36653e7beefcc2ccfff9c326c28bf58b8e36b9c95864365e6538b9b27be2956874e9d7c678b69c652ed60edbb0de7bcf4b786ca1f08bfbf7c8f5f359650b2c4927acdb9f483f2f34b140cc1295ddfd34521dac6c9d9c2c8d0dcc8d8c0c2d8d8d0dcc4d0d1c5dcd2c5c9d2d4d5d1c0c8d5dcdcd54e81b0925858e04704a5a671e9076756a52a181a002dc84b49ad50883650b004aa0857883604e631c3582272507242c28ff3270e9c3f70e400e3a11e87332c47ce389c3974e2c1f103277ef4303268ad636ac6e2e5e292c4a2928a22a013cc2d0cb854555dfdddb800504b070823f95faa6703000013040000504b01021400140008080800d161285a23f95faa6703000013040000170000000000000000000000000000000000697373756553594e434f50453130323239363265373333504b0506000000000100010045000000ac0300000000', '0194459f-97e7-70e4-a837-2b3369160572'); -INSERT INTO reportexec VALUES ('0194459f-98b5-7b1c-8dc4-c9675a370bb9', '2025-01-08 11:14:34.806993+00', 'admin', 'RUNNING', '2025-01-08 11:14:34.805806+00', 'SUCCESS', '\x504b0304140008080800d161285a00000000000000000000000017000000697373756553594e434f50453130323239363265373333530d7071d335d433e352fdf6e4cf7d2e43050385fca42c2e1b1b2efd90ca8254057de7c492c49cfc742efdb0d4a2e2ccfc3c057d906afd80c4f4d4620523a0f2202e3b3baed4bc1490367324ed3ea979e925190ac6c6265cfa6e993925a9450afa6e398925a92ea9c9f929a9205dc52545a989b9bc5c1573620362b30f1988d4be5fbfa3dfeac8cc6d3b238f4bec38d7b461bbe8af47deab3267eb9a4d72b3feff378f8befa6f7a4e2f73f399eafed91e366d369dbd419b1eb49409d8b21fbc628c7ca8eb4a9a5cf18a6966cb87b282f4d7a7dd584d2b7575cbdd7f33dd00d117dbb66b1f5bdb3e20a67131eeedeae2cc8fe616e93ffd6edb63befec112bd6d8bfe893e2acde23132e48457b332b2ffde1576550c471ad77b37b42e4a45681694b6d2a7e9f9b779b6f8e51b08da4b9dbfbbf0c5bb352f9bdac164f8dbe271477c967c9472ee33b1c47988aad2c2fb92cf9d13227cf456d52e7e73e9eeb111d129eca46b3443aca7d0cdf1605714fbc60a678e6a4392fd713a5932e271656fa7d2ea9e27e6478e9c9ffbb0113ba82cb7e70bf3d31b7dba262cfbd5381e2577f6f3679c6d55bea7e77fb0377ee6f259b9c19dc73b74c7fe7b55642f7f75ea979cb775d6711fdea35d5ff833b7f7d6dcea917e2824a3dc6bca0d880042d2c5e2c30e3c5d0d21016c5fe4959c125b95cfa7e0aa6d8a30a2858545ca260648e1a69a17d77b90e19f0b4c63fddd3907657bf89234fa389635193f8a3a3774e69f4845df3fdf2d6d7fac373a5c6cf4f552c15995c3a9c8f085ce4e17499a4d47a82e559b1d5de77425bf4a5331da343a36394e22c1e70699d5950cda123f6dfef82dfb55567ce0a4f4f903a10aae5f4eee699afab37974e2a77aeefe2bb346be1ea1fae364d875ecc7b2e36f3fae36653e7beefcc2ccfff9c326c28bf58b8e36b9c95864365e6538b9b27be2956874e9d7c678b69c652ed60edbb0de7bcf4b786ca1f08bfbf7c8f5f359650b2c4927acdb9f483f2f34b140cc1295ddfd34521dac6c5d4d2d9c5c5d2c2c2d1ccc8dccdd8d5dcc9c9dcdcc2c8c2d0c4ccd0c9d2c8d14e81b0925858e04704a5a671e9076756a52a181a002dc84b49ad50883650b004aa0857883604e631c3582272507242c28ff3270e9c3f70e400e3a11e87332c47ce389c3974e2c1f103277ef4303268ad636ac6e2e5e292c4a2928a22a013cc2d0cb854555dfdddb800504b070811b3d5786703000013040000504b01021400140008080800d161285a11b3d5786703000013040000170000000000000000000000000000000000697373756553594e434f50453130323239363265373333504b0506000000000100010045000000ac0300000000', '0194459f-97e7-70e4-a837-2b3369160572'); -INSERT INTO reportexec VALUES ('0194459f-98bc-7177-acc2-eaa01fb16655', '2025-01-08 11:14:34.813896+00', 'admin', 'RUNNING', '2025-01-08 11:14:34.812865+00', 'SUCCESS', '\x504b0304140008080800d161285a00000000000000000000000017000000697373756553594e434f50453130323239363265373333530d7071d335d433e352fdf6e4cf7d2e43050385fca42c2e1b1b2efd90ca8254057de7c492c49cfc742efdb0d4a2e2ccfc3c057d906afd80c4f4d4620523a0f2202e3b3baed4bc1490367324ed3ea979e925190ac6c6265cfa6e993925a9450afa6e398925a92ea9c9f929a9205dc52545a989b9bc5c1573620362b30f1988d4be5fbfa3dfeac8cc6d3b238f4bec38d7b461bbe8af47deab3267eb9a4d72b3feff378f8befa6f7a4e2f73f399eafed91e366d369dbd419b1eb49409d8b21fbc628c7ca8eb4a9a5cf18a6966cb87b282f4d7a7dd584d2b7575cbdd7f33dd00d117dbb66b1f5bdb3e20a67131eeedeae2cc8fe616e93ffd6edb63befec112bd6d8bfe893e2acde23132e48457b332b2ffde1576550c471ad77b37b42e4a45681694b6d2a7e9f9b779b6f8e51b08da4b9dbfbbf0c5bb352f9bdac164f8dbe271477c967c9472ee33b1c47988aad2c2fb92cf9d13227cf456d52e7e73e9eeb111d129eca46b3443aca7d0cdf1605714fbc60a678e6a4392fd713a5932e271656fa7d2ea9e27e6478e9c9ffbb0113ba82cb7e70bf3d31b7dba262cfbd5381e2577f6f3679c6d55bea7e77fb0377ee6f259b9c19dc73b74c7fe7b55642f7f75ea979cb775d6711fdea35d5ff833b7f7d6dcea917e2824a3dc6bca0d880042d2c5e2c30e3c5d0d21016c5fe4959c125b95cfa7e0aa6d8a30a2858545ca260648e1a69a17d77b90e19f0b4c63fddd3907657bf89234fa389635193f8a3a3774e69f4845df3fdf2d6d7fac373a5c6cf4f552c15995c3a9c8f085ce4e17499a4d47a82e559b1d5de77425bf4a5331da343a36394e22c1e70699d5950cda123f6dfef82dfb55567ce0a4f4f903a10aae5f4eee699afab37974e2a77aeefe2bb346be1ea1fae364d875ecc7b2e36f3fae36653e7beefcc2ccfff9c326c28bf58b8e36b9c95864365e6538b9b27be2956874e9d7c678b69c652ed60edbb0de7bcf4b786ca1f08bfbf7c8f5f359650b2c4927acdb9f483f2f34b140cc1295ddfd34521dac6c4d4d8d0c9d1c2d4c4d2c0c0d5c9c4d0c0c9c2cdc5c9c8ccd4d9d1dcc9c5d9c44e81b0925858e04704a5a671e9076756a52a181a002dc84b49ad50883650b004aa0857883604e631c3582272507242c28ff3270e9c3f70e400e3a11e87332c47ce389c3974e2c1f103277ef4303268ad636ac6e2e5e292c4a2928a22a013cc2d0cb854555dfdddb800504b07086e2d9e986703000013040000504b01021400140008080800d161285a6e2d9e986703000013040000170000000000000000000000000000000000697373756553594e434f50453130323239363265373333504b0506000000000100010045000000ac0300000000', '0194459f-97e7-70e4-a837-2b3369160572'); -INSERT INTO reportexec VALUES ('0194459f-98c3-743e-a169-e8467205f845', '2025-01-08 11:14:34.821316+00', 'admin', 'RUNNING', '2025-01-08 11:14:34.81991+00', 'SUCCESS', '\x504b0304140008080800d161285a00000000000000000000000017000000697373756553594e434f50453130323239363265373333530d7071d335d433e352fdf6e4cf7d2e43050385fca42c2e1b1b2efd90ca8254057de7c492c49cfc742efdb0d4a2e2ccfc3c057d906afd80c4f4d4620523a0f2202e3b3baed4bc1490367324ed3ea979e925190ac6c6265cfa6e993925a9450afa6e398925a92ea9c9f929a9205dc52545a989b9bc5c1573620362b30f1988d4be5fbfa3dfeac8cc6d3b238f4bec38d7b461bbe8af47deab3267eb9a4d72b3feff378f8befa6f7a4e2f73f399eafed91e366d369dbd419b1eb49409d8b21fbc628c7ca8eb4a9a5cf18a6966cb87b282f4d7a7dd584d2b7575cbdd7f33dd00d117dbb66b1f5bdb3e20a67131eeedeae2cc8fe616e93ffd6edb63befec112bd6d8bfe893e2acde23132e48457b332b2ffde1576550c471ad77b37b42e4a45681694b6d2a7e9f9b779b6f8e51b08da4b9dbfbbf0c5bb352f9bdac164f8dbe271477c967c9472ee33b1c47988aad2c2fb92cf9d13227cf456d52e7e73e9eeb111d129eca46b3443aca7d0cdf1605714fbc60a678e6a4392fd713a5932e271656fa7d2ea9e27e6478e9c9ffbb0113ba82cb7e70bf3d31b7dba262cfbd5381e2577f6f3679c6d55bea7e77fb0377ee6f259b9c19dc73b74c7fe7b55642f7f75ea979cb775d6711fdea35d5ff833b7f7d6dcea917e2824a3dc6bca0d880042d2c5e2c30e3c5d0d21016c5fe4959c125b95cfa7e0aa6d8a30a2858545ca260648e1a69a17d77b90e19f0b4c63fddd3907657bf89234fa389635193f8a3a3774e69f4845df3fdf2d6d7fac373a5c6cf4f552c15995c3a9c8f085ce4e17499a4d47a82e559b1d5de77425bf4a5331da343a36394e22c1e70699d5950cda123f6dfef82dfb55567ce0a4f4f903a10aae5f4eee699afab37974e2a77aeefe2bb346be1ea1fae364d875ecc7b2e36f3fae36653e7beefcc2ccfff9c326c28bf58b8e36b9c95864365e6538b9b27be2956874e9d7c678b69c652ed60edbb0de7bcf4b786ca1f08bfbf7c8f5f359650b2c4927acdb9f483f2f34b140cc1295ddfd34521dac6d4dcc9c0c5d9c9cdd0c5d0d9c8d2c2c8c2d1c5c8cccdd2c8d0d5d4d2c2d2dcd84e81b0925858e04704a5a671e9076756a52a181a002dc84b49ad50883650b004aa0857883604e631c3582272507242c28ff3270e9c3f70e400e3a11e87332c47ce389c3974e2c1f103277ef4303268ad636ac6e2e5e292c4a2928a22a013cc2d0cb854555dfdddb800504b0708b445ff7a6703000013040000504b01021400140008080800d161285ab445ff7a6703000013040000170000000000000000000000000000000000697373756553594e434f50453130323239363265373333504b0506000000000100010045000000ac0300000000', '0194459f-97e7-70e4-a837-2b3369160572'); -INSERT INTO reportexec VALUES ('0194459f-98cb-7379-8f0b-14c1f8be7dee', '2025-01-08 11:14:34.827992+00', 'admin', 'RUNNING', '2025-01-08 11:14:34.827044+00', 'SUCCESS', '\x504b0304140008080800d161285a00000000000000000000000017000000697373756553594e434f50453130323239363265373333530d7071d335d433e352fdf6e4cf7d2e43050385fca42c2e1b1b2efd90ca8254057de7c492c49cfc742efdb0d4a2e2ccfc3c057d906afd80c4f4d4620523a0f2202e3b3baed4bc1490367324ed3ea979e925190ac6c6265cfa6e993925a9450afa6e398925a92ea9c9f929a9205dc52545a989b9bc5c1573620362b30f1988d4be5fbfa3dfeac8cc6d3b238f4bec38d7b461bbe8af47deab3267eb9a4d72b3feff378f8befa6f7a4e2f73f399eafed91e366d369dbd419b1eb49409d8b21fbc628c7ca8eb4a9a5cf18a6966cb87b282f4d7a7dd584d2b7575cbdd7f33dd00d117dbb66b1f5bdb3e20a67131eeedeae2cc8fe616e93ffd6edb63befec112bd6d8bfe893e2acde23132e48457b332b2ffde1576550c471ad77b37b42e4a45681694b6d2a7e9f9b779b6f8e51b08da4b9dbfbbf0c5bb352f9bdac164f8dbe271477c967c9472ee33b1c47988aad2c2fb92cf9d13227cf456d52e7e73e9eeb111d129eca46b3443aca7d0cdf1605714fbc60a678e6a4392fd713a5932e271656fa7d2ea9e27e6478e9c9ffbb0113ba82cb7e70bf3d31b7dba262cfbd5381e2577f6f3679c6d55bea7e77fb0377ee6f259b9c19dc73b74c7fe7b55642f7f75ea979cb775d6711fdea35d5ff833b7f7d6dcea917e2824a3dc6bca0d880042d2c5e2c30e3c5d0d21016c5fe4959c125b95cfa7e0aa6d8a30a2858545ca260648e1a69a17d77b90e19f0b4c63fddd3907657bf89234fa389635193f8a3a3774e69f4845df3fdf2d6d7fac373a5c6cf4f552c15995c3a9c8f085ce4e17499a4d47a82e559b1d5de77425bf4a5331da343a36394e22c1e70699d5950cda123f6dfef82dfb55567ce0a4f4f903a10aae5f4eee699afab37974e2a77aeefe2bb346be1ea1fae364d875ecc7b2e36f3fae36653e7beefcc2ccfff9c326c28bf58b8e36b9c95864365e6538b9b27be2956874e9d7c678b69c652ed60edbb0de7bcf4b786ca1f08bfbf7c8f5f359650b2c4927acdb9f483f2f34b140cc1295ddfd34521dac6d0d1c0cccdccc4d5c5d8c0ccd9ccccd5d5ccd2d1d9ccc4dcc5c9d9c5c2d0d9d94e81b0925858e04704a5a671e9076756a52a181a002dc84b49ad50883650b004aa0857883604e631c3582272507242c28ff3270e9c3f70e400e3a11e87332c47ce389c3974e2c1f103277ef4303268ad636ac6e2e5e292c4a2928a22a013cc2d0cb854555dfdddb800504b07084b3946026703000013040000504b01021400140008080800d161285a4b3946026703000013040000170000000000000000000000000000000000697373756553594e434f50453130323239363265373333504b0506000000000100010045000000ac0300000000', '0194459f-97e7-70e4-a837-2b3369160572'); -INSERT INTO reportexec VALUES ('0194459f-98d1-7d4f-918c-6696a04f92d2', '2025-01-08 11:14:34.834317+00', 'admin', 'RUNNING', '2025-01-08 11:14:34.833361+00', 'SUCCESS', '\x504b0304140008080800d161285a00000000000000000000000017000000697373756553594e434f50453130323239363265373333530d7071d335d433e352fdf6e4cf7d2e43050385fca42c2e1b1b2efd90ca8254057de7c492c49cfc742efdb0d4a2e2ccfc3c057d906afd80c4f4d4620523a0f2202e3b3baed4bc1490367324ed3ea979e925190ac6c6265cfa6e993925a9450afa6e398925a92ea9c9f929a9205dc52545a989b9bc5c1573620362b30f1988d4be5fbfa3dfeac8cc6d3b238f4bec38d7b461bbe8af47deab3267eb9a4d72b3feff378f8befa6f7a4e2f73f399eafed91e366d369dbd419b1eb49409d8b21fbc628c7ca8eb4a9a5cf18a6966cb87b282f4d7a7dd584d2b7575cbdd7f33dd00d117dbb66b1f5bdb3e20a67131eeedeae2cc8fe616e93ffd6edb63befec112bd6d8bfe893e2acde23132e48457b332b2ffde1576550c471ad77b37b42e4a45681694b6d2a7e9f9b779b6f8e51b08da4b9dbfbbf0c5bb352f9bdac164f8dbe271477c967c9472ee33b1c47988aad2c2fb92cf9d13227cf456d52e7e73e9eeb111d129eca46b3443aca7d0cdf1605714fbc60a678e6a4392fd713a5932e271656fa7d2ea9e27e6478e9c9ffbb0113ba82cb7e70bf3d31b7dba262cfbd5381e2577f6f3679c6d55bea7e77fb0377ee6f259b9c19dc73b74c7fe7b55642f7f75ea979cb775d6711fdea35d5ff833b7f7d6dcea917e2824a3dc6bca0d880042d2c5e2c30e3c5d0d21016c5fe4959c125b95cfa7e0aa6d8a30a2858545ca260648e1a69a17d77b90e19f0b4c63fddd3907657bf89234fa389635193f8a3a3774e69f4845df3fdf2d6d7fac373a5c6cf4f552c15995c3a9c8f085ce4e17499a4d47a82e559b1d5de77425bf4a5331da343a36394e22c1e70699d5950cda123f6dfef82dfb55567ce0a4f4f903a10aae5f4eee699afab37974e2a77aeefe2bb346be1ea1fae364d875ecc7b2e36f3fae36653e7beefcc2ccfff9c326c28bf58b8e36b9c95864365e6538b9b27be2956874e9d7c678b69c652ed60edbb0de7bcf4b786ca1f08bfbf7c8f5f359650b2c4927acdb9f483f2f34b140cc1295ddfd34521dac6d8c8d0d1c2d0ccd9d2d0d4c9d1d4d1d2c9c2d1d0d1d8c8c8dcc5d2c8d8d1d1c94e81b0925858e04704a5a671e9076756a52a181a002dc84b49ad50883650b004aa0857883604e631c3582272507242c28ff3270e9c3f70e400e3a11e87332c47ce389c3974e2c1f103277ef4303268ad636ac6e2e5e292c4a2928a22a013cc2d0cb854555dfdddb800504b070865a728536703000013040000504b01021400140008080800d161285a65a728536703000013040000170000000000000000000000000000000000697373756553594e434f50453130323239363265373333504b0506000000000100010045000000ac0300000000', '0194459f-97e7-70e4-a837-2b3369160572'); -INSERT INTO reportexec VALUES ('0194459f-98d7-77da-838a-0d2c5c47671d', '2025-01-08 11:14:34.840917+00', 'admin', 'RUNNING', '2025-01-08 11:14:34.84+00', 'SUCCESS', '\x504b0304140008080800d161285a00000000000000000000000017000000697373756553594e434f50453130323239363265373333530d7071d335d433e352fdf6e4cf7d2e43050385fca42c2e1b1b2efd90ca8254057de7c492c49cfc742efdb0d4a2e2ccfc3c057d906afd80c4f4d4620523a0f2202e3b3baed4bc1490367324ed3ea979e925190ac6c6265cfa6e993925a9450afa6e398925a92ea9c9f929a9205dc52545a989b9bc5c1573620362b30f1988d4be5fbfa3dfeac8cc6d3b238f4bec38d7b461bbe8af47deab3267eb9a4d72b3feff378f8befa6f7a4e2f73f399eafed91e366d369dbd419b1eb49409d8b21fbc628c7ca8eb4a9a5cf18a6966cb87b282f4d7a7dd584d2b7575cbdd7f33dd00d117dbb66b1f5bdb3e20a67131eeedeae2cc8fe616e93ffd6edb63befec112bd6d8bfe893e2acde23132e48457b332b2ffde1576550c471ad77b37b42e4a45681694b6d2a7e9f9b779b6f8e51b08da4b9dbfbbf0c5bb352f9bdac164f8dbe271477c967c9472ee33b1c47988aad2c2fb92cf9d13227cf456d52e7e73e9eeb111d129eca46b3443aca7d0cdf1605714fbc60a678e6a4392fd713a5932e271656fa7d2ea9e27e6478e9c9ffbb0113ba82cb7e70bf3d31b7dba262cfbd5381e2577f6f3679c6d55bea7e77fb0377ee6f259b9c19dc73b74c7fe7b55642f7f75ea979cb775d6711fdea35d5ff833b7f7d6dcea917e2824a3dc6bca0d880042d2c5e2c30e3c5d0d21016c5fe4959c125b95cfa7e0aa6d8a30a2858545ca260648e1a69a17d77b90e19f0b4c63fddd3907657bf89234fa389635193f8a3a3774e69f4845df3fdf2d6d7fac373a5c6cf4f552c15995c3a9c8f085ce4e17499a4d47a82e559b1d5de77425bf4a5331da343a36394e22c1e70699d5950cda123f6dfef82dfb55567ce0a4f4f903a10aae5f4eee699afab37974e2a77aeefe2bb346be1ea1fae364d875ecc7b2e36f3fae36653e7beefcc2ccfff9c326c28bf58b8e36b9c95864365e6538b9b27be2956874e9d7c678b69c652ed60edbb0de7bcf4b786ca1f08bfbf7c8f5f359650b2c4927acdb9f483f2f34b140cc1295ddfd34521dac6dcd5d4c0d5cdd4d1cdd5dcd9c4c8d9c9d0d2dcc5d8d2d5d9cdd0d0c0d2c8d9d44e81b0925858e04704a5a671e9076756a52a181a002dc84b49ad50883650b004aa0857883604e631c3582272507242c28ff3270e9c3f70e400e3a11e87332c47ce389c3974e2c1f103277ef4303268ad636ac6e2e5e292c4a2928a22a013cc2d0cb854555dfdddb800504b0708218b4cce6703000013040000504b01021400140008080800d161285a218b4cce6703000013040000170000000000000000000000000000000000697373756553594e434f50453130323239363265373333504b0506000000000100010045000000ac0300000000', '0194459f-97e7-70e4-a837-2b3369160572'); -INSERT INTO reportexec VALUES ('0194459f-98dd-7230-b220-23772b77dc9b', '2025-01-08 11:14:34.846676+00', 'admin', 'RUNNING', '2025-01-08 11:14:34.845652+00', 'SUCCESS', '\x504b0304140008080800d161285a00000000000000000000000017000000697373756553594e434f50453130323239363265373333530d7071d335d433e352fdf6e4cf7d2e43050385fca42c2e1b1b2efd90ca8254057de7c492c49cfc742efdb0d4a2e2ccfc3c057d906afd80c4f4d4620523a0f2202e3b3baed4bc1490367324ed3ea979e925190ac6c6265cfa6e993925a9450afa6e398925a92ea9c9f929a9205dc52545a989b9bc5c1573620362b30f1988d4be5fbfa3dfeac8cc6d3b238f4bec38d7b461bbe8af47deab3267eb9a4d72b3feff378f8befa6f7a4e2f73f399eafed91e366d369dbd419b1eb49409d8b21fbc628c7ca8eb4a9a5cf18a6966cb87b282f4d7a7dd584d2b7575cbdd7f33dd00d117dbb66b1f5bdb3e20a67131eeedeae2cc8fe616e93ffd6edb63befec112bd6d8bfe893e2acde23132e48457b332b2ffde1576550c471ad77b37b42e4a45681694b6d2a7e9f9b779b6f8e51b08da4b9dbfbbf0c5bb352f9bdac164f8dbe271477c967c9472ee33b1c47988aad2c2fb92cf9d13227cf456d52e7e73e9eeb111d129eca46b3443aca7d0cdf1605714fbc60a678e6a4392fd713a5932e271656fa7d2ea9e27e6478e9c9ffbb0113ba82cb7e70bf3d31b7dba262cfbd5381e2577f6f3679c6d55bea7e77fb0377ee6f259b9c19dc73b74c7fe7b55642f7f75ea979cb775d6711fdea35d5ff833b7f7d6dcea917e2824a3dc6bca0d880042d2c5e2c30e3c5d0d21016c5fe4959c125b95cfa7e0aa6d8a30a2858545ca260648e1a69a17d77b90e19f0b4c63fddd3907657bf89234fa389635193f8a3a3774e69f4845df3fdf2d6d7fac373a5c6cf4f552c15995c3a9c8f085ce4e17499a4d47a82e559b1d5de77425bf4a5331da343a36394e22c1e70699d5950cda123f6dfef82dfb55567ce0a4f4f903a10aae5f4eee699afab37974e2a77aeefe2bb346be1ea1fae364d875ecc7b2e36f3fae36653e7beefcc2ccfff9c326c28bf58b8e36b9c95864365e6538b9b27be2956874e9d7c678b69c652ed60edbb0de7bcf4b786ca1f08bfbf7c8f5f359650b2c4927acdb9f483f2f34b140cc1295ddfd34521dac6d0c5d9d1d5c0c2c9c2dcd8c9d9dccdcccdd4d0cdd8d1dcd2c9c9d0c8c2c5d0d04e81b0925858e04704a5a671e9076756a52a181a002dc84b49ad50883650b004aa0857883604e631c3582272507242c28ff3270e9c3f70e400e3a11e87332c47ce389c3974e2c1f103277ef4303268ad636ac6e2e5e292c4a2928a22a013cc2d0cb854555dfdddb800504b0708a53b4d6a6703000013040000504b01021400140008080800d161285aa53b4d6a6703000013040000170000000000000000000000000000000000697373756553594e434f50453130323239363265373333504b0506000000000100010045000000ac0300000000', '0194459f-97e7-70e4-a837-2b3369160572'); -INSERT INTO reportexec VALUES ('0194459f-98e3-7b6c-b7bc-cc4fe7dfdc73', '2025-01-08 11:14:34.85231+00', 'admin', 'RUNNING', '2025-01-08 11:14:34.851535+00', 'SUCCESS', '\x504b0304140008080800d161285a00000000000000000000000017000000697373756553594e434f50453130323239363265373333530d7071d335d433e352fdf6e4cf7d2e43050385fca42c2e1b1b2efd90ca8254057de7c492c49cfc742efdb0d4a2e2ccfc3c057d906afd80c4f4d4620523a0f2202e3b3baed4bc1490367324ed3ea979e925190ac6c6265cfa6e993925a9450afa6e398925a92ea9c9f929a9205dc52545a989b9bc5c1573620362b30f1988d4be5fbfa3dfeac8cc6d3b238f4bec38d7b461bbe8af47deab3267eb9a4d72b3feff378f8befa6f7a4e2f73f399eafed91e366d369dbd419b1eb49409d8b21fbc628c7ca8eb4a9a5cf18a6966cb87b282f4d7a7dd584d2b7575cbdd7f33dd00d117dbb66b1f5bdb3e20a67131eeedeae2cc8fe616e93ffd6edb63befec112bd6d8bfe893e2acde23132e48457b332b2ffde1576550c471ad77b37b42e4a45681694b6d2a7e9f9b779b6f8e51b08da4b9dbfbbf0c5bb352f9bdac164f8dbe271477c967c9472ee33b1c47988aad2c2fb92cf9d13227cf456d52e7e73e9eeb111d129eca46b3443aca7d0cdf1605714fbc60a678e6a4392fd713a5932e271656fa7d2ea9e27e6478e9c9ffbb0113ba82cb7e70bf3d31b7dba262cfbd5381e2577f6f3679c6d55bea7e77fb0377ee6f259b9c19dc73b74c7fe7b55642f7f75ea979cb775d6711fdea35d5ff833b7f7d6dcea917e2824a3dc6bca0d880042d2c5e2c30e3c5d0d21016c5fe4959c125b95cfa7e0aa6d8a30a2858545ca260648e1a69a17d77b90e19f0b4c63fddd3907657bf89234fa389635193f8a3a3774e69f4845df3fdf2d6d7fac373a5c6cf4f552c15995c3a9c8f085ce4e17499a4d47a82e559b1d5de77425bf4a5331da343a36394e22c1e70699d5950cda123f6dfef82dfb55567ce0a4f4f903a10aae5f4eee699afab37974e2a77aeefe2bb346be1ea1fae364d875ecc7b2e36f3fae36653e7beefcc2ccfff9c326c28bf58b8e36b9c95864365e6538b9b27be2956874e9d7c678b69c652ed60edbb0de7bcf4b786ca1f08bfbf7c8f5f359650b2c4927acdb9f483f2f34b140cc1295ddfd34521dac6d2cdc4c0cddcc5d4c4dcd4d8d5c2c5d4d5d5d9dcd4c5d9d5c4ccc9ccd4c2c8c04e81b0925858e04704a5a671e9076756a52a181a002dc84b49ad50883650b004aa0857883604e631c3582272507242c28ff3270e9c3f70e400e3a11e87332c47ce389c3974e2c1f103277ef4303268ad636ac6e2e5e292c4a2928a22a013cc2d0cb854555dfdddb800504b07086e1fcdf96703000013040000504b01021400140008080800d161285a6e1fcdf96703000013040000170000000000000000000000000000000000697373756553594e434f50453130323239363265373333504b0506000000000100010045000000ac0300000000', '0194459f-97e7-70e4-a837-2b3369160572'); -INSERT INTO reportexec VALUES ('0194459f-a88e-7acf-bdef-f72ac0636c37', '2025-01-08 11:14:38.863449+00', 'admin', 'RUNNING', '2025-01-08 11:14:38.862175+00', 'SUCCESS', '\x504b0304140008080800d361285a0000000000000000000000000400000074657374530d7071d335d433e352fdf6e4cf7d2e43050385fca42c2e1b1b2efd90ca8254057de7c492c49cfc742efdb0d4a2e2ccfc3c057d906afd80c4f4d4620523a0f2202e3b3baed4bc1490367324ed3ea979e925190ac6c6265cfa6e993925a9450afa6e398925a92ea9c9f929a9205dc52545a989b9bc5c1573620362b30f1988d4be5fbfa3dfeac8cc6d3b238f4bec38d7b461bbe8af47deab3267eb9a4d72b3feff378f8befa6f7a4e2f73f399eafed91e366d369dbd419b1eb49409d8b21fbc628c7ca8eb4a9a5cf18a6966cb87b282f4d7a7dd584d2b7575cbdd7f33dd00d117dbb66b1f5bdb3e20a67131eeedeae2cc8fe616e93ffd6edb63befec112bd6d8bfe893e2acde23132e48457b332b2ffde1576550c471ad77b37b42e4a45681694b6d2a7e9f9b779b6f8e51b08da4b9dbfbbf0c5bb352f9bdac164f8dbe271477c967c9472ee33b1c47988aad2c2fb92cf9d13227cf456d52e7e73e9eeb111d129eca46b3443aca7d0cdf1605714fbc60a678e6a4392fd713a5932e271656fa7d2ea9e27e6478e9c9ffbb0113ba82cb7e70bf3d31b7dba262cfbd5381e2577f6f3679c6d55bea7e77fb0377ee6f259b9c19dc73b74c7fe7b55642f7f75ea979cb775d6711fdea35d5ff833b7f7d6dcea917e2824a3dc6bca0d880042d2c5e2c30e3c5d0d21016c5fe4959c125b95cfa7e0aa6d8a30a2858545ca260648e1a69a17d77b90e19f0b4c63fddd3907657bf89234fa389635193f8a3a3774e69f4845df3fdf2d6d7fac373a5c6cf4f552c15995c3a9c8f085ce4e17499a4d47a82e559b1d5de77425bf4a5331da343a36394e22c1e70699d5950cda123f6dfef82dfb55567ce0a4f4f903a10aae5f4eee699afab37974e2a77aeefe2bb346be1ea1fae364d875ecc7b2e36f3fae36653e7beefcc2ccfff9c326c28bf58b8e36b9c95864365e6538b9b27be2956874e9d7c678b69c652ed60edbb0de7bcf4b786ca1f08bfbf7c8f5f359650b2c4927acdb9f483f2f34b140cc1295ddfd34521dac6cccdd0c5d1d8c9c4c5d0d4c9d2d4c4d1d0dcd20cc8353234363234737236b45320ac241616f81141a9695cfac19955a90a8606400bf252522b14a20d142c812ac215a20d8179cc3096881c949c90f0e3fc8903e70f1c39c078a8c7e10ccb91330e670e9d7870fcc0891f3d8c0c5aeb989ab178b9b824b1a8a4a208e804730b032e5555577f372e00504b0708043623316603000013040000504b01021400140008080800d361285a04362331660300001304000004000000000000000000000000000000000074657374504b0506000000000100010032000000980300000000', '0062ea9c-924d-4ecf-9961-4492a8cc6d1b'); - - --- --- TOC entry 4668 (class 0 OID 16855) --- Dependencies: 326 --- Data for Name: saml2idpentity; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO saml2idpentity VALUES ('Syncope', '\x74657374456e6372797074696f6e43657274', '\x74657374456e6372797074696f6e4b6579', '\x6e6577206d65746164617461', '\x746573745369676e696e6743657274', '\x746573745369676e696e674b6579'); - - --- --- TOC entry 4669 (class 0 OID 16860) --- Dependencies: 327 --- Data for Name: saml2spclientapp; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO saml2spclientapp VALUES ('0194459d-5c4b-75bb-bdc8-86efb13cfb13', 5233747716676863039, 'Example SAML 2.0 service provider', NULL, NULL, 'NONE', 'ExampleSAML2SP_baab110b', NULL, '[]', NULL, NULL, '[]', true, '[]', '[]', '[]', true, 'SAML2SPEntityId_157bca2a', 'file:./test.xml', NULL, NULL, NULL, 0, NULL, false, false, '[]', '[]', '[]', NULL, '0194459d-5c36-7216-abfc-964951a5bd3a', NULL, '0194459d-5c28-7437-bdd6-31fdea1b617e', NULL, NULL); -INSERT INTO saml2spclientapp VALUES ('0194459d-5d57-7af1-a4c8-00b0653ce14e', 5589875976701758894, 'Example SAML 2.0 service provider', NULL, NULL, 'NONE', 'ExampleSAML2SP_7a80d39f', NULL, '[]', NULL, NULL, '[]', true, '[]', '[]', '[]', true, 'newEntityId', 'file:./test.xml', NULL, NULL, NULL, 0, NULL, false, false, '[]', '[]', '[]', NULL, '0194459d-5d66-79fb-981b-0e6839c233a4', NULL, '0194459d-5d3c-78ef-94f8-7254e404103c', NULL, NULL); -INSERT INTO saml2spclientapp VALUES ('0194459d-5ddb-71cc-8b5c-018a9eaf8933', 1369086822307283392, 'Example SAML 2.0 service provider', NULL, NULL, 'NONE', 'ExampleSAML2SP_c6d966b2', NULL, '[]', NULL, NULL, '[]', true, '[]', '[]', '[]', true, 'SAML2SPEntityId_fa77940e', 'file:./test.xml', NULL, NULL, NULL, 0, NULL, false, false, '[]', '[]', '[]', NULL, '0194459d-5dcb-73f0-a157-e54d8ea773da', NULL, '0194459d-5dba-7527-a53f-a3c001925125', NULL, NULL); - - --- --- TOC entry 4670 (class 0 OID 16865) --- Dependencies: 328 --- Data for Name: saml2spentity; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO saml2spentity VALUES ('owner', NULL, '\x6e6577206d65746164617461'); - - --- --- TOC entry 4671 (class 0 OID 16870) --- Dependencies: 329 --- Data for Name: schedtask; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO schedtask VALUES ('89de5014-e3f5-4462-84d8-d97575740baf', 1, '0 0/5 * * * ?', NULL, 'Access Token Cleanup Task', NULL, 'ExpiredAccessTokenCleanup'); -INSERT INTO schedtask VALUES ('8ea0ea51-ce08-4fe3-a0c8-c281b31b5893', 1, '0 0/5 * * * ?', NULL, 'Expired Batch Operations Cleanup Task', NULL, 'ExpiredBatchCleanup'); -INSERT INTO schedtask VALUES ('0194459d-7f83-7ce0-811a-214bd825b268', 1, NULL, NULL, 'provision members of group forProvisionc11053a9', NULL, 'GroupMemberProvisionTaskJobDelegate'); -INSERT INTO schedtask VALUES ('0194459f-b2dd-7136-b23e-d0dccfca5153', 1, NULL, 'issueSYNCOPE144 Description', 'issueSYNCOPE144', NULL, 'TestSampleJobDelegate'); -INSERT INTO schedtask VALUES ('0194459f-b2f9-738b-a09b-c61c011a4500', 1, NULL, 'issueSYNCOPE144 Description_2', 'issueSYNCOPE144_2', NULL, 'TestSampleJobDelegate'); -INSERT INTO schedtask VALUES ('0194459f-b35f-712b-874c-03a543915a4d', 1, NULL, 'issueSYNCOPE660 Description', 'issueSYNCOPE660', NULL, 'TestSampleJobDelegate'); -INSERT INTO schedtask VALUES ('e95555d2-1b09-42c8-b25b-f4c4ec597979', 1, NULL, NULL, 'SampleJob Task', NULL, 'TestSampleJobDelegate'); -INSERT INTO schedtask VALUES ('0194459f-bc69-7514-9398-f6df47f45648', 1, NULL, NULL, 'deferred', NULL, 'TestSampleJobDelegate'); - - --- --- TOC entry 4672 (class 0 OID 16875) --- Dependencies: 330 --- Data for Name: schedtaskexec; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO schedtaskexec VALUES ('0194459d-7fa7-762b-afc1-d896b4df9a81', '2025-01-08 11:12:17.363083+00', 'admin', 'Group forProvisionc11053a9 members provision - -User 0194459d-7f18-7f96-990f-c3e0f9e184c5 Resource resource-ldap SUCCESS - -', '2025-01-08 11:12:17.319401+00', 'SUCCESS', '0194459d-7f83-7ce0-811a-214bd825b268'); -INSERT INTO schedtaskexec VALUES ('0194459d-83b1-723e-8da4-602d92dd5077', '2025-01-08 11:12:18.391711+00', 'admin', 'Group forProvisionc11053a9 members provision - -User 0194459d-7f18-7f96-990f-c3e0f9e184c5 Resource resource-ldap SUCCESS - -', '2025-01-08 11:12:18.353925+00', 'SUCCESS', '0194459d-7f83-7ce0-811a-214bd825b268'); -INSERT INTO schedtaskexec VALUES ('0194459f-b3be-7794-8c97-f1337a6127fe', '2025-01-08 11:14:43.727651+00', 'admin', 'RUNNING', '2025-01-08 11:14:41.726832+00', 'SUCCESS', '0194459f-b35f-712b-874c-03a543915a4d'); -INSERT INTO schedtaskexec VALUES ('0194459f-c44d-78d1-9194-947569a3ce47', '2025-01-08 11:14:47.965544+00', 'admin', 'RUNNING', '2025-01-08 11:14:45.965134+00', 'SUCCESS', '0194459f-bc69-7514-9398-f6df47f45648'); - - --- --- TOC entry 4673 (class 0 OID 16880) --- Dependencies: 331 --- Data for Name: securityquestion; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO securityquestion VALUES ('0194459f-dcf2-72a2-a522-9f93b627a5fe', 'What is your favorite pet''s name?'); -INSERT INTO securityquestion VALUES ('887028ea-66fc-41e7-b397-620d7ea6dfbb', 'What is your favorite color?'); - - --- --- TOC entry 4674 (class 0 OID 16883) --- Dependencies: 332 --- Data for Name: sraroute; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO sraroute VALUES ('ec7bada2-3dd6-460c-8441-65521d005ffa', 1, NULL, NULL, 0, 'basic1', NULL, '[{"cond":null,"factory":"METHOD","args":"GET"}]', NULL, 'PROTECTED', 'http://httpbin.org:80'); -INSERT INTO sraroute VALUES ('0194459f-b252-7d25-8739-fed05669ae5a', 1, NULL, '[]', 0, 'createException', NULL, '[]', 0, 'PUBLIC', 'http://localhost:80'); - - --- --- TOC entry 4675 (class 0 OID 16888) --- Dependencies: 333 --- Data for Name: syncopebatch; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4676 (class 0 OID 16893) --- Dependencies: 334 --- Data for Name: syncopedomain; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4578 (class 0 OID 16431) --- Dependencies: 229 --- Data for Name: syncopegroup; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO syncopegroup VALUES ('37d15e4c-cdc1-460b-a591-8505c8133806', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, 'root', '[{"schema": "icon", "values": [{"stringValue": "niceIcon"}]}, {"schema": "show", "values": [{"booleanValue": true}]}, {"schema": "rderived_sx", "values": [{"stringValue": "sx"}]}, {"schema": "rderived_dx", "values": [{"stringValue": "dx"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('b1f7c12d-ec83-441f-a50e-1691daaedf3b', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, 'child', '[{"schema": "icon", "values": [{"stringValue": "badIcon"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('019445a0-77a2-73ff-b79e-3c26d184b574', 'REST', '2025-01-08 11:15:31.878943+00', 'admin', 'REST', '2025-01-08 11:15:31.879336+00', 'admin', NULL, 'SYNCOPE354-4831108d', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('a3c1a693-a6be-483f-a2b3-5cfec146f4bf', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, 'secretary', NULL, 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('019445a0-8114-7cf9-85eb-e92e5fa2afc0', 'REST', '2025-01-08 11:15:34.294865+00', 'admin', 'REST', '2025-01-08 11:15:34.294897+00', 'admin', NULL, 'syncope710.ldap9f585838', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('bf825fe1-7320-4a54-bd64-143b5c18ab97', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, 'managingDirector', NULL, 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('f779c0d4-633b-4be5-8f57-32eb478a3ca5', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, 'otherchild', NULL, 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0cbcabd2-4410-4b6b-8f05-a052b451d18f', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, 'groupForWorkflowApproval', NULL, 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('b8d38784-57e7-4595-859a-076222644b55', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, 'managingConsultant', NULL, 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('268fed79-f440-4390-9435-b273768eb5d6', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, 'groupForWorkflowOptIn', NULL, 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0626100b-a4ba-4e00-9971-86fad52a6216', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, 'aGroupForPropagation', '[{"schema": "title", "values": [{"stringValue": "r12"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('ba9ed509-b1f5-48ab-a334-c8530a6422dc', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, 'bGroupForPropagation', '[{"schema": "title", "values": [{"stringValue": "r13"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('019445a0-837b-7842-be75-30ff9d47b751', 'REST', '2025-01-08 11:15:34.911073+00', 'admin', 'REST', '2025-01-08 11:15:34.911241+00', 'admin', NULL, 'syncope1099G75a70d0e', '[{"schema": "icon", "values": [{"stringValue": "anIcon"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('034740a9-fa10-453b-af37-dc7897e98fb1', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, 'additional', NULL, 'c5b75db1-fce7-470f-b780-3b9934d82a9d', NULL, NULL); -INSERT INTO syncopegroup VALUES ('e7ff94e8-19c9-4f0a-b8b7-28327edbf6ed', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, '2010-10-20 10:00:00+00', 'admin', NULL, 'fake', NULL, '722f3d84-9c2b-4525-8f6e-e4b82c55a36c', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459d-2a51-7288-b571-d6335fd7ec54', 'REST', '2025-01-08 11:11:55.479784+00', 'admin', 'REST', '2025-01-08 11:11:55.479869+00', 'admin', NULL, 'AuditGroupSearch4fcac597', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459d-705c-7571-a82d-cd73af19d6f3', 'REST', '2025-01-08 11:12:13.407378+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:01.090016+00', 'admin', NULL, 'dynRealmGroupf213eb9c', '[{"schema": "icon", "values": [{"stringValue": "modified"}]}, {"schema": "show", "values": [{"booleanValue": true}]}]', '722f3d84-9c2b-4525-8f6e-e4b82c55a36c', NULL, NULL); -INSERT INTO syncopegroup VALUES ('29f96485-729e-4d31-88a1-6fc60e4677f3', NULL, '2010-10-20 10:00:00+00', 'admin', 'PushTask fd905ba5-9d56-4f51-83e2-859096a67b75 ''Export on resource-ldap''', '2025-01-08 11:14:18.359464+00', 'admin', NULL, 'citizen', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459d-7275-798a-9619-32618d3dee16', 'REST', '2025-01-08 11:12:13.943568+00', 'admin', 'REST', '2025-01-08 11:12:13.943611+00', 'admin', NULL, 'child10bb34e98', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('8fb2d51e-c605-4e80-a72b-13ffecf1aa9a', NULL, '2010-10-20 10:00:00+00', 'admin', 'REST', '2025-01-08 11:14:51.669395+00', 'admin', NULL, 'employee', '[{"schema": "icon", "values": [{"stringValue": "icon4"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459d-7570-7148-96fc-cbd0093a4ee9', 'REST', '2025-01-08 11:12:14.708228+00', 'admin', 'REST', '2025-01-08 11:12:14.786505+00', 'admin', NULL, 'syncope71761441f94', '[{"schema": "doublea53c92d8", "values": [{"doubleValue": 11.23}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459d-7917-7be8-9e2b-dc56faec6d4c', 'REST', '2025-01-08 11:12:15.644579+00', 'admin', 'REST', '2025-01-08 11:12:15.728887+00', 'admin', NULL, 'lastGroupa562f065', '[{"schema": "icon", "values": [{"stringValue": "anIcon"}]}, {"schema": "badge8906740f", "values": [{"stringValue": "xxxxxxxxxx"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459d-786b-7f8a-aad7-f05eb16eb585', 'REST', '2025-01-08 11:12:15.470399+00', 'admin', 'REST', '2025-01-08 11:12:15.569554+00', 'admin', NULL, 'aDynMembership23ab09ab', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('ece66293-8f31-4a84-8e8d-23da36e70846', NULL, '2010-10-20 10:00:00+00', 'admin', 'REST', '2025-01-08 11:12:16.173013+00', 'admin', NULL, 'artDirector', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459d-7bf7-70f5-85ee-06e72ac49d2d', 'REST', '2025-01-08 11:12:16.377712+00', 'admin', 'REST', '2025-01-08 11:12:16.402189+00', 'admin', NULL, 'link13198d76', '[{"schema": "icon", "values": [{"stringValue": "anIcon"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459d-7caf-7d4f-acfe-69deec4506c7', 'REST', '2025-01-08 11:12:16.564592+00', 'admin', 'REST', '2025-01-08 11:12:16.665128+00', 'admin', NULL, 'patch890b94cc', '[{"schema": "rderived_sx", "values": [{"stringValue": "sx"}]}, {"schema": "title", "values": [{"stringValue": "mr"}]}, {"schema": "rderived_dx", "values": [{"stringValue": "dx"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('ebf97068-aa4b-4a85-9f01-680e8c4cf227', NULL, '2010-10-20 10:00:00+00', 'admin', 'REST', '2025-01-08 11:12:17.150169+00', 'puccini', NULL, 'Director', '[{"schema": "icon", "values": [{"stringValue": "icon6"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, '823074dc-d280-436d-a7dd-07399fae48ec'); -INSERT INTO syncopegroup VALUES ('0194459d-84df-70c4-94af-32fbf08eb9e1', 'REST', '2025-01-08 11:12:18.659042+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:01.089815+00', 'admin', NULL, 'encryptedb2a20e54', '[{"schema": "encrypted77580af4", "values": [{"stringValue": "S4lCr5arg9v3s+QYE5Zf7w=="}]}, {"schema": "icon", "values": [{"stringValue": "anIcon"}]}, {"schema": "show", "values": [{"booleanValue": true}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459d-7a3b-7d21-acbf-d84815a0e64d', 'REST', '2025-01-08 11:12:15.934377+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:01.082729+00', 'admin', NULL, 'finalGroup093df416', '[{"schema": "icon", "values": [{"stringValue": "anIcon"}]}, {"schema": "show", "values": [{"booleanValue": true}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459d-db1e-7777-9ba8-d0dbf9f8b68a', 'REST', '2025-01-08 11:12:40.737105+00', 'admin', 'REST', '2025-01-08 11:12:40.737272+00', 'admin', NULL, 'groupacf99b57', '[{}]', '0679e069-7355-4b20-bd11-a5a0a5453c7c', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459e-a1d9-71f1-b74c-3acebb159508', 'PullTask 0194459e-9f10-7358-a9cb-0d15c8ae2128 ''SYNCOPE1062''', '2025-01-08 11:13:31.612522+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:01.089769+00', 'admin', NULL, 'anotherIcon_true', '[{"schema": "title", "values": [{"stringValue": "0194459d-7409-70e8-b36e-7a5e5a30605c"}]}, {"schema": "show", "values": [{"booleanValue": true}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459d-7df4-789f-80fa-c274555de1af', 'REST', '2025-01-08 11:12:16.886987+00', 'admin', 'REST', '2025-01-08 11:12:16.905168+00', 'admin', NULL, 'renamed1d2d783a', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459d-7e16-746c-81bb-5a9dc2a46f54', 'REST', '2025-01-08 11:12:16.922179+00', 'admin', 'REST', '2025-01-08 11:12:16.947805+00', 'admin', NULL, 'typeExtensions575b88fd', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459d-7e7a-759f-9bfd-56175628a6c6', 'REST', '2025-01-08 11:12:17.020946+00', 'admin', 'REST', '2025-01-08 11:12:17.020983+00', 'admin', NULL, 'unlimited53a541d4', '[{}]', '0679e069-7355-4b20-bd11-a5a0a5453c7c', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459e-4a1c-7aae-90fb-bd9c8705e6a1', 'REST', '2025-01-08 11:13:09.151979+00', 'admin', 'REST', '2025-01-08 11:13:09.202628+00', 'admin', NULL, 'SYNCOPEGROUP1605-c254df40', '[{"schema": "originalName", "uniqueValue": {"stringValue": "newgrp1605-834f33b1"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459d-77a6-7356-891d-388a1e8168ba', 'REST', '2025-01-08 11:12:15.274041+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:01.089982+00', 'admin', NULL, 'lastGroupd32f35f7', '[{"schema": "icon", "values": [{"stringValue": "anIcon"}]}, {"schema": "show", "values": [{"booleanValue": true}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('019445a0-807d-71f0-a2dd-12be6cc4b97d', 'REST', '2025-01-08 11:15:34.144908+00', 'admin', 'REST', '2025-01-08 11:15:34.144941+00', 'admin', NULL, 'syncope68600238ded', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('019445a0-81d7-7371-a812-feca2b11fc93', 'REST', '2025-01-08 11:15:34.490102+00', 'admin', 'REST', '2025-01-08 11:15:34.490133+00', 'admin', NULL, 'syncope881Gfbfec15b', '[{"schema": "icon", "values": [{"stringValue": "anIcon"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('019445a0-8482-7378-a847-bd5597a26a4a', 'REST', '2025-01-08 11:15:35.17375+00', 'admin', 'REST', '2025-01-08 11:15:35.173799+00', 'admin', NULL, 'syncope12063d8179f7', '[{"schema": "icon", "values": [{"stringValue": "anIcon"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459d-468f-7f7e-afef-4a0663760532', 'REST', '2025-01-08 11:12:02.710814+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:01.089841+00', 'admin', NULL, 'forgroupownershipff9b602d', '[{"schema": "icon", "values": [{"stringValue": "anIcon"}]}, {"schema": "show", "values": [{"booleanValue": true}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459e-a2b1-76ef-9975-12beaa7210f7', 'PullTask 0194459e-9f10-7358-a9cb-0d15c8ae2128 ''SYNCOPE1062''', '2025-01-08 11:13:31.829479+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:01.089864+00', 'admin', NULL, 'newgrp1605-834f33b1', '[{"schema": "title", "values": [{"stringValue": "SYNCOPEGROUP1605-c254df40"}]}, {"schema": "show", "values": [{"booleanValue": true}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459e-4891-7677-b939-1a260f7402cf', 'REST', '2025-01-08 11:13:08.75612+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:01.089908+00', 'admin', NULL, 'NEWSYNCOPEGROUP1473-f882afe9', '[{"schema": "show", "values": [{"booleanValue": true}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459e-7498-7284-a3d1-4f5eef6eb5c4', 'REST', '2025-01-08 11:13:20.028328+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:01.08993+00', 'admin', NULL, 'propagationPolicyOptimizeToLDAP53f94f4f', '[{"schema": "icon", "values": [{"stringValue": "anIcon"}]}, {"schema": "show", "values": [{"booleanValue": true}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('019445a0-8131-775c-9127-52f431e4c4aa', 'REST', '2025-01-08 11:15:34.324178+00', 'admin', 'REST', '2025-01-08 11:15:34.324215+00', 'admin', NULL, 'syncope710.dbc871b997', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459d-784f-76b5-8782-aecc5895645e', 'REST', '2025-01-08 11:12:15.44259+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:01.082703+00', 'admin', NULL, 'räksmörgås49428572', '[{"schema": "icon", "values": [{"stringValue": "anIcon"}]}, {"schema": "show", "values": [{"booleanValue": true}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459e-a30e-7c35-9dc1-61013719778a', 'PullTask 0194459e-9f10-7358-a9cb-0d15c8ae2128 ''SYNCOPE1062''', '2025-01-08 11:13:31.922057+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:01.089744+00', 'admin', NULL, 'provision337017f2', '[{"schema": "show", "values": [{"booleanValue": true}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459e-74b1-7f71-8830-859a2abb6ba3', 'REST', '2025-01-08 11:13:20.054873+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:01.089886+00', 'admin', NULL, 'propagationPolicyOptimizeToLDAP326aeda8', '[{"schema": "icon", "values": [{"stringValue": "anIcon"}]}, {"schema": "show", "values": [{"booleanValue": true}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459e-4aa4-7e91-8199-c1157c1e4ed1', 'REST', '2025-01-08 11:13:09.288115+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:01.08979+00', 'admin', NULL, 'SYNCOPEGROUP1751-b5cdfa42', '[{"schema": "show", "values": [{"booleanValue": true}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459d-7d2f-7582-876b-e0f49a121d37', 'REST', '2025-01-08 11:12:16.689564+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:01.089957+00', 'admin', NULL, 'syncope7145ffa12a1', '[{"schema": "title", "values": [{"stringValue": "third"}]}, {"schema": "icon", "values": [{"stringValue": "anIcon"}]}, {"schema": "show", "values": [{"booleanValue": true}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459d-79f4-74cd-8951-adc7683e9229', 'REST', '2025-01-08 11:12:15.864478+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:01.082664+00', 'admin', NULL, 'unlink5fd94976', '[{"schema": "icon", "values": [{"stringValue": "anIcon"}]}, {"schema": "show", "values": [{"booleanValue": true}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459f-14e7-7d15-bc5b-5ed043756843', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:01.066038+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:01.089664+00', 'admin', NULL, 'testLDAPGroup', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, '0194459f-13eb-7f40-a9ce-086278235c37'); -INSERT INTO syncopegroup VALUES ('0194459e-a356-72e2-8fb5-e23db8d457bd', 'PullTask 0194459e-9f10-7358-a9cb-0d15c8ae2128 ''SYNCOPE1062''', '2025-01-08 11:13:31.994751+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:01.089718+00', 'admin', NULL, 'SYNCOPEGROUP1473-b81c6bbe', '[{"schema": "show", "values": [{"booleanValue": true}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); -INSERT INTO syncopegroup VALUES ('0194459f-dbe9-7a35-b3b8-1bee578da4e0', 'REST', '2025-01-08 11:14:52.013311+00', 'admin', 'REST', '2025-01-08 11:14:52.013379+00', 'admin', NULL, 'dynMembership67a7c189', '[{}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL, NULL); - - --- --- TOC entry 4615 (class 0 OID 16612) --- Dependencies: 271 --- Data for Name: syncopegroup_anytypeclass; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO syncopegroup_anytypeclass VALUES ('0626100b-a4ba-4e00-9971-86fad52a6216', 'csv'); -INSERT INTO syncopegroup_anytypeclass VALUES ('ba9ed509-b1f5-48ab-a334-c8530a6422dc', 'csv'); - - --- --- TOC entry 4580 (class 0 OID 16451) --- Dependencies: 234 --- Data for Name: syncopegroup_externalresource; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO syncopegroup_externalresource VALUES ('29f96485-729e-4d31-88a1-6fc60e4677f3', 'ws-target-resource-list-mappings-1'); -INSERT INTO syncopegroup_externalresource VALUES ('f779c0d4-633b-4be5-8f57-32eb478a3ca5', 'ws-target-resource-2'); -INSERT INTO syncopegroup_externalresource VALUES ('29f96485-729e-4d31-88a1-6fc60e4677f3', 'ws-target-resource-list-mappings-2'); -INSERT INTO syncopegroup_externalresource VALUES ('bf825fe1-7320-4a54-bd64-143b5c18ab97', 'ws-target-resource-nopropagation'); -INSERT INTO syncopegroup_externalresource VALUES ('b8d38784-57e7-4595-859a-076222644b55', 'ws-target-resource-nopropagation3'); -INSERT INTO syncopegroup_externalresource VALUES ('0626100b-a4ba-4e00-9971-86fad52a6216', 'resource-csv'); -INSERT INTO syncopegroup_externalresource VALUES ('ba9ed509-b1f5-48ab-a334-c8530a6422dc', 'resource-csv'); -INSERT INTO syncopegroup_externalresource VALUES ('0194459d-468f-7f7e-afef-4a0663760532', 'resource-ldap'); -INSERT INTO syncopegroup_externalresource VALUES ('0194459d-705c-7571-a82d-cd73af19d6f3', 'resource-ldap'); -INSERT INTO syncopegroup_externalresource VALUES ('0194459d-77a6-7356-891d-388a1e8168ba', 'resource-ldap'); -INSERT INTO syncopegroup_externalresource VALUES ('0194459d-784f-76b5-8782-aecc5895645e', 'resource-ldap'); -INSERT INTO syncopegroup_externalresource VALUES ('0194459d-7917-7be8-9e2b-dc56faec6d4c', 'resource-ldap'); -INSERT INTO syncopegroup_externalresource VALUES ('0194459d-7a3b-7d21-acbf-d84815a0e64d', 'resource-ldap'); -INSERT INTO syncopegroup_externalresource VALUES ('0194459d-7bf7-70f5-85ee-06e72ac49d2d', 'resource-ldap'); -INSERT INTO syncopegroup_externalresource VALUES ('0194459d-7d2f-7582-876b-e0f49a121d37', 'resource-ldap'); -INSERT INTO syncopegroup_externalresource VALUES ('0194459d-84df-70c4-94af-32fbf08eb9e1', 'resource-ldap'); -INSERT INTO syncopegroup_externalresource VALUES ('0194459e-4aa4-7e91-8199-c1157c1e4ed1', 'resource-ldap'); -INSERT INTO syncopegroup_externalresource VALUES ('0194459e-7498-7284-a3d1-4f5eef6eb5c4', 'resource-ldap'); -INSERT INTO syncopegroup_externalresource VALUES ('0194459e-74b1-7f71-8830-859a2abb6ba3', 'resource-ldap'); -INSERT INTO syncopegroup_externalresource VALUES ('29f96485-729e-4d31-88a1-6fc60e4677f3', 'resource-ldap'); -INSERT INTO syncopegroup_externalresource VALUES ('019445a0-77a2-73ff-b79e-3c26d184b574', 'resource-ldap'); -INSERT INTO syncopegroup_externalresource VALUES ('019445a0-807d-71f0-a2dd-12be6cc4b97d', 'resource-ldap'); -INSERT INTO syncopegroup_externalresource VALUES ('019445a0-8114-7cf9-85eb-e92e5fa2afc0', 'resource-ldap'); -INSERT INTO syncopegroup_externalresource VALUES ('019445a0-8131-775c-9127-52f431e4c4aa', 'resource-testdb'); -INSERT INTO syncopegroup_externalresource VALUES ('019445a0-81d7-7371-a812-feca2b11fc93', 'resource-ldap'); -INSERT INTO syncopegroup_externalresource VALUES ('019445a0-837b-7842-be75-30ff9d47b751', 'resource-testdb'); -INSERT INTO syncopegroup_externalresource VALUES ('019445a0-8482-7378-a847-bd5597a26a4a', 'resource-ldap'); - - --- --- TOC entry 4677 (class 0 OID 16898) --- Dependencies: 335 --- Data for Name: syncoperole; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO syncoperole VALUES ('User reviewer', NULL, '["USER_READ","USER_LIST","USER_SEARCH","ANYTYPE_LIST","ANYTYPE_READ","ANYTYPECLASS_LIST","ANYTYPECLASS_READ"]'); -INSERT INTO syncoperole VALUES ('User manager', NULL, '["USER_READ","USER_LIST","USER_SEARCH","ANYTYPE_LIST","ANYTYPE_READ","ANYTYPECLASS_LIST","ANYTYPECLASS_READ","USER_REQUEST_FORM_LIST","USER_REQUEST_FORM_CLAIM","USER_REQUEST_FORM_SUBMIT"]'); -INSERT INTO syncoperole VALUES ('Search for realm evenTwo', NULL, '["USER_READ","USER_SEARCH"]'); -INSERT INTO syncoperole VALUES ('Connector and Resource for realm evenTwo', NULL, '["CONNECTOR_READ","CONNECTOR_UPDATE","CONNECTOR_DELETE","CONNECTOR_LIST","RESOURCE_READ","RESOURCE_UPDATE","RESOURCE_DELETE","RESOURCE_LIST"]'); -INSERT INTO syncoperole VALUES ('GROUP_OWNER', NULL, '["USER_SEARCH","USER_READ","USER_CREATE","USER_UPDATE","USER_DELETE","ANYTYPECLASS_READ","ANYTYPE_LIST","ANYTYPECLASS_LIST","RELATIONSHIPTYPE_LIST","ANYTYPE_READ","REALM_SEARCH","GROUP_SEARCH","GROUP_READ","GROUP_UPDATE","GROUP_DELETE"]'); -INSERT INTO syncoperole VALUES ('privileged', NULL, '[]'); -INSERT INTO syncoperole VALUES ('role79537fa7', NULL, '["FOLDER 458006bf_CREATE","FOLDER 458006bf_READ"]'); -INSERT INTO syncoperole VALUES ('new296704be', NULL, '["TASK_EXECUTE"]'); -INSERT INTO syncoperole VALUES ('new24b7e989', NULL, '["AUDIT_SET"]'); -INSERT INTO syncoperole VALUES ('update82558234', NULL, '["AUDIT_SET","WORKFLOW_TASK_LIST"]'); -INSERT INTO syncoperole VALUES ('Other', NULL, '["USER_REQUEST_FORM_CLAIM","GROUP_READ","SCHEMA_READ"]'); -INSERT INTO syncoperole VALUES ('new~d4b954e4', NULL, '["AUDIT_SET"]'); -INSERT INTO syncoperole VALUES ('dynMembershipc60fa491', NULL, '["AUDIT_SET"]'); -INSERT INTO syncoperole VALUES ('syncope179304c43fda', NULL, '["USER_UPDATE"]'); - - --- --- TOC entry 4678 (class 0 OID 16903) --- Dependencies: 336 --- Data for Name: syncoperole_dynrealm; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4679 (class 0 OID 16908) --- Dependencies: 337 --- Data for Name: syncoperole_privilege; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO syncoperole_privilege VALUES ('Other', 'postMighty'); - - --- --- TOC entry 4680 (class 0 OID 16913) --- Dependencies: 338 --- Data for Name: syncoperole_realm; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO syncoperole_realm VALUES ('User reviewer', '722f3d84-9c2b-4525-8f6e-e4b82c55a36c'); -INSERT INTO syncoperole_realm VALUES ('User reviewer', 'c5b75db1-fce7-470f-b780-3b9934d82a9d'); -INSERT INTO syncoperole_realm VALUES ('User manager', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO syncoperole_realm VALUES ('Search for realm evenTwo', '0679e069-7355-4b20-bd11-a5a0a5453c7c'); -INSERT INTO syncoperole_realm VALUES ('Connector and Resource for realm evenTwo', '0679e069-7355-4b20-bd11-a5a0a5453c7c'); -INSERT INTO syncoperole_realm VALUES ('role79537fa7', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO syncoperole_realm VALUES ('new296704be', 'c5b75db1-fce7-470f-b780-3b9934d82a9d'); -INSERT INTO syncoperole_realm VALUES ('new24b7e989', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO syncoperole_realm VALUES ('new24b7e989', '0679e069-7355-4b20-bd11-a5a0a5453c7c'); -INSERT INTO syncoperole_realm VALUES ('update82558234', 'c5b75db1-fce7-470f-b780-3b9934d82a9d'); -INSERT INTO syncoperole_realm VALUES ('update82558234', '0679e069-7355-4b20-bd11-a5a0a5453c7c'); -INSERT INTO syncoperole_realm VALUES ('new~d4b954e4', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); -INSERT INTO syncoperole_realm VALUES ('dynMembershipc60fa491', 'c5b75db1-fce7-470f-b780-3b9934d82a9d'); -INSERT INTO syncoperole_realm VALUES ('syncope179304c43fda', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28'); - - --- --- TOC entry 4681 (class 0 OID 16916) --- Dependencies: 339 --- Data for Name: syncopeschema; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO syncopeschema VALUES ('loginDate', NULL); -INSERT INTO syncopeschema VALUES ('ctype', NULL); -INSERT INTO syncopeschema VALUES ('activationDate', NULL); -INSERT INTO syncopeschema VALUES ('uselessReadonly', NULL); -INSERT INTO syncopeschema VALUES ('cool', NULL); -INSERT INTO syncopeschema VALUES ('gender', NULL); -INSERT INTO syncopeschema VALUES ('aLong', NULL); -INSERT INTO syncopeschema VALUES ('makeItDouble', NULL); -INSERT INTO syncopeschema VALUES ('obscure', NULL); -INSERT INTO syncopeschema VALUES ('photo', NULL); -INSERT INTO syncopeschema VALUES ('csvuserid', NULL); -INSERT INTO syncopeschema VALUES ('noschema', NULL); -INSERT INTO syncopeschema VALUES ('subscriptionDate', NULL); -INSERT INTO syncopeschema VALUES ('mderived_sx', NULL); -INSERT INTO syncopeschema VALUES ('mderived_dx', NULL); -INSERT INTO syncopeschema VALUES ('postalAddress', NULL); -INSERT INTO syncopeschema VALUES ('mderToBePropagated', NULL); -INSERT INTO syncopeschema VALUES ('new_plain_schemac5451140', '{}'); -INSERT INTO syncopeschema VALUES ('new_der_schemac7f2877f', '{}'); -INSERT INTO syncopeschema VALUES ('authTestSchema86a3c417', '{}'); -INSERT INTO syncopeschema VALUES ('pathfee592ed', '{}'); -INSERT INTO syncopeschema VALUES ('derived', '{"it":"Derivato","en":"Derived"}'); -INSERT INTO syncopeschema VALUES ('rderiveddata', '{}'); -INSERT INTO syncopeschema VALUES ('mderiveddata', '{}'); -INSERT INTO syncopeschema VALUES ('unique1edde565', '{}'); -INSERT INTO syncopeschema VALUES ('displayProperty', '{}'); -INSERT INTO syncopeschema VALUES ('doublea53c92d8', '{}'); -INSERT INTO syncopeschema VALUES ('icon', '{}'); -INSERT INTO syncopeschema VALUES ('show', '{}'); -INSERT INTO syncopeschema VALUES ('rderived_sx', '{}'); -INSERT INTO syncopeschema VALUES ('rderived_dx', '{}'); -INSERT INTO syncopeschema VALUES ('title', '{}'); -INSERT INTO syncopeschema VALUES ('originalName', '{}'); -INSERT INTO syncopeschema VALUES ('rderToBePropagated', '{}'); -INSERT INTO syncopeschema VALUES ('rderivedschema', '{}'); -INSERT INTO syncopeschema VALUES ('rvirtualdata', '{}'); -INSERT INTO syncopeschema VALUES ('badge8906740f', '{}'); -INSERT INTO syncopeschema VALUES ('encrypted77580af4', '{}'); -INSERT INTO syncopeschema VALUES ('testAttribute2a3ff0f4', '{"it":"Prova","en":"Test"}'); -INSERT INTO syncopeschema VALUES ('encrypted', '{}'); -INSERT INTO syncopeschema VALUES ('schema_issue258', '{}'); -INSERT INTO syncopeschema VALUES ('schema_issue25987857ea5', '{}'); -INSERT INTO syncopeschema VALUES ('schema_issue26054311715', '{}'); -INSERT INTO syncopeschema VALUES ('x509certificate', '{}'); -INSERT INTO syncopeschema VALUES ('location', '{}'); -INSERT INTO syncopeschema VALUES ('model', '{}'); -INSERT INTO syncopeschema VALUES ('LDAPGroupNamed261c14b', '{}'); -INSERT INTO syncopeschema VALUES ('fullname', '{}'); -INSERT INTO syncopeschema VALUES ('userId', '{}'); -INSERT INTO syncopeschema VALUES ('firstname', '{"it":"Nome","pt_BR":"Nome","en":"Firstname"}'); -INSERT INTO syncopeschema VALUES ('surname', '{"it":"Cognome","en":"Surname"}'); -INSERT INTO syncopeschema VALUES ('email', '{}'); -INSERT INTO syncopeschema VALUES ('cn', '{}'); -INSERT INTO syncopeschema VALUES ('info', '{}'); -INSERT INTO syncopeschema VALUES ('virtualReadOnly', '{}'); -INSERT INTO syncopeschema VALUES ('virtualdata', '{}'); -INSERT INTO syncopeschema VALUES ('syncope260a16defad', '{}'); - - --- --- TOC entry 4682 (class 0 OID 16921) --- Dependencies: 340 --- Data for Name: syncopeuser; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO syncopeuser VALUES ('0194459e-1343-72a1-9867-9f845777dbbb', 'REST', '2025-01-08 11:12:55.114451+00', 'admin', 'REST', '2025-01-08 11:12:55.136735+00', 'admin', 'created', '2025-01-08 11:12:55.107733+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'e96e54c2notificationtest@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "e96e54c2notificationtest@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "e96e54c2notificationtest@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "e96e54c2notificationtest@syncope.apache.org"}}, {"schema": "email", "values": [{"stringValue": "e96e54c2notificationtest@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459e-26aa-71dd-82cf-19298219e082', 'REST', '2025-01-08 11:13:00.083823+00', 'admin', 'REST', '2025-01-08 11:13:00.104098+00', 'admin', 'created', '2025-01-08 11:13:00.074807+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'aaff04cdissue258@syncope.apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "aaff04cdissue258@syncope.apache.org"}}, {"schema": "email", "values": [{"stringValue": "aaff04cdissue258@syncope.apache.org"}]}, {"schema": "firstname", "values": [{"stringValue": "aaff04cdissue258@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "schema_issue258", "values": [{"doubleValue": 1.2}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "aaff04cdissue258@syncope.apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459c-37a3-7c0b-8dc4-c61eaf5a62a7', 'REST', '2025-01-08 11:10:53.374701+00', 'admin', 'REST', '2025-01-08 11:10:53.452092+00', 'admin', 'created', '2025-01-08 11:10:53.347624+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '13c210b5audit@syncope.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "13c210b5audit@syncope.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "13c210b5audit@syncope.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "13c210b5audit@syncope.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "firstname", "values": [{"stringValue": "13c210b5audit@syncope.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459e-2786-79aa-b23a-cbcb00d12a21', 'REST', '2025-01-08 11:13:00.298907+00', 'admin', 'REST', '2025-01-08 11:13:00.317661+00', 'admin', 'created', '2025-01-08 11:13:00.294727+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '1683bae7issue260@syncope.apache.org', '[{"schema": "email", "values": [{"stringValue": "1683bae7issue260@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "1683bae7issue260@syncope.apache.org"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "1683bae7issue260@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "1683bae7issue260@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "schema_issue26054311715", "uniqueValue": {"doubleValue": 1.2}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-ebb1-76f5-82b7-aa584e8875da', 'REST', '2025-01-08 11:14:56.052573+00', 'admin', 'REST', '2025-01-08 11:14:56.102163+00', 'admin', 'created', '2025-01-08 11:14:56.049496+00', 'SHA1', NULL, NULL, 0, '6003FE1A6583C8183C52BA881A5AA531D012CB96', NULL, NULL, 0, NULL, NULL, '69590a4bhibp@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "69590a4bhibp@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "69590a4bhibp@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "69590a4bhibp@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "69590a4bhibp@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', '0194459f-ea8a-72b0-90b1-18b6a3cc4e12', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-c759-7249-a6d1-bfc52eade8c7', 'REST', '2025-01-08 11:15:52.285351+00', 'admin', 'REST', '2025-01-08 11:15:54.40301+00', 'admin', 'created', '2025-01-08 11:15:52.281978+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '24264dd6virattrcache@apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "24264dd6virattrcache@apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "24264dd6virattrcache@apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "24264dd6virattrcache@apache.org"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "24264dd6virattrcache@apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-dfc9-7734-8322-7d1364350e23', 'REST', '2025-01-08 11:14:53.004841+00', 'admin', 'REST', '2025-01-08 11:14:53.117945+00', 'admin', 'created', '2025-01-08 11:14:53.001563+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '308260a2assign@syncope.apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "308260a2assign@syncope.apache.org"}}, {"schema": "email", "values": [{"stringValue": "308260a2assign@syncope.apache.org"}]}, {"schema": "firstname", "values": [{"stringValue": "308260a2assign@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "308260a2assign@syncope.apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-e1df-76f1-a9d0-e5d248ceb1e9', 'REST', '2025-01-08 11:14:53.538603+00', 'admin', 'REST', '2025-01-08 11:14:53.543377+00', 'admin', 'created', '2025-01-08 11:14:53.535696+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '07a63542yyy@yyy.yyy', '[{"schema": "email", "values": [{"stringValue": "07a63542yyy@yyy.yyy"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "07a63542yyy@yyy.yyy"}}, {"schema": "firstname", "values": [{"stringValue": "07a63542yyy@yyy.yyy"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "07a63542yyy@yyy.yyy"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-e09c-7bce-8f0f-1f1242538c6e', 'REST', '2025-01-08 11:14:53.220696+00', 'admin', 'REST', '2025-01-08 11:14:53.378767+00', 'admin', 'created', '2025-01-08 11:14:53.212258+00', 'SHA1', 1, '2025-01-08 11:14:53.320134+00', 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'c623476ca.b@c.com', '[{"schema": "fullname", "uniqueValue": {"stringValue": "c623476ca.b@c.com"}}, {"schema": "firstname", "values": [{"stringValue": "c623476ca.b@c.com"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "c623476ca.b@c.com"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "c623476ca.b@c.com"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-cfd4-742d-9df4-2db5d9c3bfba', 'REST', '2025-01-08 11:15:54.463338+00', 'admin', 'REST', '2025-01-08 11:15:54.623385+00', 'admin', 'created', '2025-01-08 11:15:54.452825+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'a439ac48issue16@apache.org', '[{"schema": "email", "values": [{"stringValue": "a439ac48issue16@apache.org"}]}, {"schema": "firstname", "values": [{"stringValue": "a439ac48issue16@apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "a439ac48issue16@apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "a439ac48issue16@apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459e-2705-7db3-a347-3a734d570986', 'REST', '2025-01-08 11:13:00.169996+00', 'admin', 'REST', '2025-01-08 11:13:00.255555+00', 'admin', 'created', '2025-01-08 11:13:00.166046+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '4a00283aissue259@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "4a00283aissue259@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "4a00283aissue259@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "4a00283aissue259@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "4a00283aissue259@syncope.apache.org"}]}, {"schema": "schema_issue25987857ea5", "uniqueValue": {"doubleValue": 1.0}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-e250-7d5a-9f9c-775659e6edcd', 'REST', '2025-01-08 11:14:53.653117+00', 'admin', 'REST', '2025-01-08 11:14:53.810892+00', 'admin', 'created', '2025-01-08 11:14:53.648942+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '33f5e014unlink@syncope.apache.org', '[{"schema": "email", "values": [{"stringValue": "33f5e014unlink@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "33f5e014unlink@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "33f5e014unlink@syncope.apache.org"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "33f5e014unlink@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-f7b2-7ecc-9df0-3834bb497df7', 'REST', '2025-01-08 11:14:59.12727+00', 'admin', 'REST', '2025-01-08 11:14:59.140103+00', 'admin', 'created', '2025-01-08 11:14:59.122421+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '7b03eacdmpurpose@apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "7b03eacdmpurpose@apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "7b03eacdmpurpose@apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "7b03eacdmpurpose@apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "7b03eacdmpurpose@apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459e-4739-7919-be7e-b925464e69d7', 'REST', '2025-01-08 11:13:08.429149+00', 'admin', 'REST', '2025-01-08 11:13:08.435861+00', 'admin', 'created', '2025-01-08 11:13:08.409216+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'faf52b01syncope1430@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "faf52b01syncope1430@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "faf52b01syncope1430@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2019-01-29T00:00:00Z"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "faf52b01syncope1430@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "faf52b01syncope1430@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('74cd8ece-715a-44a4-a736-e17b46c4e7e6', NULL, '2010-10-20 10:00:00+00', 'admin', 'REST', '2025-01-08 11:15:01.283424+00', 'admin', 'active', NULL, 'SHA1', NULL, '2025-01-08 11:12:17.072609+00', 0, '5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8', NULL, NULL, 0, NULL, NULL, 'verdi', '[{"schema": "firstname", "values": [{"stringValue": "Giuseppe"}]}, {"schema": "surname", "values": [{"stringValue": "Verdi"}]}, {"schema": "email", "values": [{"stringValue": "verdi@syncope.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "Giuseppe Verdi"}}, {"schema": "userId", "uniqueValue": {"stringValue": "verdi@apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-f9dc-74a2-9b30-7086c590aa44', 'REST', '2025-01-08 11:14:59.679978+00', 'admin', 'REST', '2025-01-08 11:14:59.685811+00', 'admin', 'created', '2025-01-08 11:14:59.676307+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'eccf5570deprovision@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "eccf5570deprovision@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "eccf5570deprovision@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "eccf5570deprovision@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "eccf5570deprovision@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-e311-7bc5-b90d-53b2ef492c95', 'REST', '2025-01-08 11:14:53.849486+00', 'admin', 'REST', '2025-01-08 11:14:54.078701+00', 'admin', 'created', '2025-01-08 11:14:53.953976+00', 'SHA1', NULL, NULL, 0, '7151C01E9F78A3393582F345E39F12918E5402F4', NULL, NULL, 0, NULL, NULL, '7814b788-64c5-41ed-ac48-cea7e3dcbf60', '[{"schema": "email", "values": [{"stringValue": "f11b420ag.h@t.com"}]}, {"schema": "firstname", "values": [{"stringValue": "f11b420ag.h@t.com"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "02e6725ft.w@spre.net"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "852aa615g.h@t.com"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-beae-7e23-9bd4-fb785ce65ce9', 'PullTask 0194459d-be60-741a-84db-15ef1c84901b ''39de5c8e''', '2025-01-08 11:12:33.459947+00', 'admin', 'PullTask 0194459d-be60-741a-84db-15ef1c84901b ''39de5c8e''', '2025-01-08 11:12:33.471583+00', 'admin', 'active', '2025-01-08 11:12:33.454215+00', 'SHA1', NULL, NULL, 0, 'D8C81C3F1428AADCE4D993A2E555DA58BC0A6909', NULL, NULL, 0, NULL, NULL, '4cb91ae9memb@apache.org', '[{"schema": "aLong", "values": [{"longValue": 5432}], "membership": "0194459d-beae-7e23-9bd4-fb785ce65cea"}, {"schema": "userId", "uniqueValue": {"stringValue": "4cb91ae9memb@apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "4cb91ae9memb@apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "surname"}}]', '0679e069-7355-4b20-bd11-a5a0a5453c7c', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-f938-7df9-a2b1-3ff21e197527', 'REST', '2025-01-08 11:14:59.515695+00', 'admin', 'REST', '2025-01-08 11:14:59.521079+00', 'admin', 'created', '2025-01-08 11:14:59.512634+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'updateinvalid@password.com', '[{"schema": "userId", "uniqueValue": {"stringValue": "updateinvalid@password.com"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "updateinvalid@password.com"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "updateinvalid@password.com"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "updateinvalid@password.com"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-4670-7ea4-9aa1-c2fb97733ae9', 'REST', '2025-01-08 11:12:02.677838+00', 'admin', 'REST', '2025-01-08 11:12:02.916004+00', 'admin', 'created', '2025-01-08 11:12:02.673002+00', 'SHA1', NULL, '2025-01-08 11:12:02.912913+00', 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '5e4e43aeowner@syncope.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "5e4e43aeowner@syncope.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "5e4e43aeowner@syncope.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "email", "values": [{"stringValue": "5e4e43aeowner@syncope.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "5e4e43aeowner@syncope.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-e44d-7f5d-8745-93e5f63e8178', 'REST', '2025-01-08 11:14:54.162994+00', 'admin', 'REST', '2025-01-08 11:14:54.184256+00', 'admin', 'created', '2025-01-08 11:14:54.15734+00', 'SHA1', NULL, NULL, 0, '3D10E38461AF7D0575351935255A676F88B67F38', NULL, NULL, 0, NULL, NULL, 'cf9f9495syncope222@apache.org', '[{"schema": "firstname", "values": [{"stringValue": "cf9f9495syncope222@apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "cf9f9495syncope222@apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "cf9f9495syncope222@apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "email", "values": [{"stringValue": "cf9f9495syncope222@apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-e867-7f77-a3a8-7a6b1d8065de', 'REST', '2025-01-08 11:14:55.211101+00', 'admin', 'REST', '2025-01-08 11:14:55.22349+00', 'admin', 'created', '2025-01-08 11:14:55.207975+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '66d84717provision@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "66d84717provision@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "66d84717provision@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "66d84717provision@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "66d84717provision@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459e-e86b-733a-88f7-b5a3765c75bb', 'PullTask 0194459e-e43b-7b25-b8c7-c9119c91dc6c ''For syncTokenWithErrors''', '2025-01-08 11:13:49.679033+00', 'admin', 'PullTask 0194459e-e43b-7b25-b8c7-c9119c91dc6c ''For syncTokenWithErrors''', '2025-01-08 11:13:49.684741+00', 'admin', 'created', '2025-01-08 11:13:49.676037+00', 'SHA1', NULL, NULL, 0, 'D5DD3A00CBF822F4A562B1644CB2A95148106261', NULL, NULL, 0, NULL, NULL, 'syncTokenWithErrors2', '[{"schema": "surname", "values": [{"stringValue": "Surname2"}]}, {"schema": "email", "values": [{"stringValue": "syncTokenWithErrors2@syncope.apache.org"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "syncTokenWithErrors2@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "1041"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "Surname2"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-fbb0-754b-8523-dcd64699450a', 'REST', '2025-01-08 11:15:00.149517+00', 'admin', 'REST', '2025-01-08 11:15:00.163371+00', 'admin', 'created', '2025-01-08 11:15:00.145233+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '9c375778xxx@xxx.xxx', '[{"schema": "userId", "uniqueValue": {"stringValue": "9c375778xxx@xxx.xxx"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "9c375778xxx@xxx.xxx"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "9c375778xxx@xxx.xxx"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "9c375778xxx@xxx.xxx"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-0200-70a3-81f1-3693fde8829c', 'REST', '2025-01-08 11:15:01.76798+00', 'admin', 'REST', '2025-01-08 11:15:01.77602+00', 'admin', 'created', '2025-01-08 11:15:01.760973+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'f822ed9esyncope279@apache.org', '[{"schema": "firstname", "values": [{"stringValue": "f822ed9esyncope279@apache.org"}]}, {"schema": "email", "values": [{"stringValue": "f822ed9esyncope279@apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "f822ed9esyncope279@apache.org"}}, {"schema": "userId", "uniqueValue": {"stringValue": "f822ed9esyncope279@apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459e-e475-7dcb-bafc-f57c03d04671', 'PullTask 0194459e-e43b-7b25-b8c7-c9119c91dc6c ''For syncTokenWithErrors''', '2025-01-08 11:13:48.665985+00', 'admin', 'PullTask 0194459e-e43b-7b25-b8c7-c9119c91dc6c ''For syncTokenWithErrors''', '2025-01-08 11:13:48.673665+00', 'admin', 'created', '2025-01-08 11:13:48.661898+00', 'SHA1', NULL, NULL, 0, '240A9A72CF98D197D3FAB32E841A3F38F3E26896', NULL, NULL, 0, NULL, NULL, 'syncTokenWithErrors1', '[{"schema": "surname", "values": [{"stringValue": "Surname1"}]}, {"schema": "email", "values": [{"stringValue": "syncTokenWithErrors1@syncope.apache.org"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "syncTokenWithErrors1@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "1040"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "Surname1"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-e8f2-7b73-81ab-f7671454c6f2', 'REST', '2025-01-08 11:14:55.349706+00', 'admin', 'REST', '2025-01-08 11:14:55.468072+00', 'admin', 'created', '2025-01-08 11:14:55.346591+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '7fa539eeunassign@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "7fa539eeunassign@syncope.apache.org"}]}, {"schema": "email", "values": [{"stringValue": "7fa539eeunassign@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "7fa539eeunassign@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "7fa539eeunassign@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-4828-71c7-9aa4-6621fe4f1b05', 'REST', '2025-01-08 11:12:03.119534+00', 'admin', 'REST', '2025-01-08 11:12:03.130978+00', 'admin', 'created', '2025-01-08 11:12:03.112586+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '56f27bbanonmember@syncope.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "56f27bbanonmember@syncope.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "56f27bbanonmember@syncope.org"}]}, {"schema": "firstname", "values": [{"stringValue": "56f27bbanonmember@syncope.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "56f27bbanonmember@syncope.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459e-7e7f-7daf-a1b1-73365fcef439', 'REST', '2025-01-08 11:13:22.565309+00', 'admin', 'PullTask 0194459e-7e60-7c31-9bc6-1ee595a6ae27 ''b11fd934''', '2025-01-08 11:13:22.862252+00', 'admin', 'created', '2025-01-08 11:13:22.559684+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'cf3e23bds258_1@apache.org', '[{"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "cf3e23bds258_1@apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "cf3e23bds258_1@apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "cf3e23bds258_1@apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "cf3e23bds258_1@apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-f60a-7bb5-9c1a-5c11f416a3c6', 'REST', '2025-01-08 11:14:58.702442+00', 'admin', 'REST', '2025-01-08 11:14:58.708791+00', 'admin', 'created', '2025-01-08 11:14:58.698227+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '1db0f03echeckGroupAttrPropagation@syncope.apache.org', '[{"schema": "email", "values": [{"stringValue": "1db0f03echeckGroupAttrPropagation@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "1db0f03echeckGroupAttrPropagation@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "1db0f03echeckGroupAttrPropagation@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "1db0f03echeckGroupAttrPropagation@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-e9b7-7f11-b2cb-bd296707625c', 'REST', '2025-01-08 11:14:55.549404+00', 'admin', 'REST', '2025-01-08 11:14:55.656314+00', 'admin', 'created', '2025-01-08 11:14:55.638111+00', 'SHA1', NULL, NULL, 0, '1F3078F9FE48FEBE86073EB0D5BB72B78C037054', NULL, NULL, 0, NULL, NULL, 'e9798bebpwdonly@t.com', '[{"schema": "fullname", "uniqueValue": {"stringValue": "e9798bebpwdonly@t.com"}}, {"schema": "userId", "uniqueValue": {"stringValue": "e9798bebpwdonly@t.com"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "e9798bebpwdonly@t.com"}]}, {"schema": "firstname", "values": [{"stringValue": "e9798bebpwdonly@t.com"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-49c8-734a-bc7e-250cff4998ac', 'REST', '2025-01-08 11:12:03.532873+00', 'admin', 'REST', '2025-01-08 11:12:03.570056+00', 'admin', 'created', '2025-01-08 11:12:03.528524+00', 'SHA1', NULL, '2025-01-08 11:12:03.567508+00', 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '591f5e5dauth@test.org', '[{"schema": "firstname", "values": [{"stringValue": "591f5e5dauth@test.org"}]}, {"schema": "email", "values": [{"stringValue": "591f5e5dauth@test.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "591f5e5dauth@test.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "591f5e5dauth@test.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-f680-793a-b86d-1c025aaf0eaa', 'REST', '2025-01-08 11:14:58.821278+00', 'admin', 'REST', '2025-01-08 11:14:59.074711+00', 'admin', 'active', '2025-01-08 11:14:58.816144+00', 'SHA1', 0, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'a15853e9suspreactonresource@syncope.apache.org', '[{"schema": "email", "values": [{"stringValue": "a15853e9suspreactonresource@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "a15853e9suspreactonresource@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "a15853e9suspreactonresource@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "a15853e9suspreactonresource@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459e-765a-7d7e-a893-199bf54433cc', 'PullTask 7c2242f4-14af-4ab5-af31-cdae23783655 ''TestDB Pull Task''', '2025-01-08 11:13:20.478786+00', 'admin', 'PullTask 7c2242f4-14af-4ab5-af31-cdae23783655 ''TestDB Pull Task''', '2025-01-08 11:13:21.529921+00', 'admin', 'active', '2025-01-08 11:13:20.474336+00', 'SHA1', NULL, NULL, 0, '4009DBF12A8FED57D428A984CC25FD4330694DAF', NULL, NULL, 0, NULL, NULL, 'issuesyncope230', '[{"schema": "fullname", "uniqueValue": {"stringValue": "Surname230"}}, {"schema": "userId", "uniqueValue": {"stringValue": "updatedSYNCOPE230@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "a54b3794-b231-47be-b24a-11e1a42949f6"}]}, {"schema": "email", "values": [{"stringValue": "updatedSYNCOPE230@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "Surname230"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-f98b-7fe3-a640-503e30cf37c2', 'REST', '2025-01-08 11:14:59.599663+00', 'admin', 'REST', '2025-01-08 11:14:59.604595+00', 'admin', 'created', '2025-01-08 11:14:59.595656+00', 'SHA1', NULL, NULL, 0, '3D10E38461AF7D0575351935255A676F88B67F38', NULL, NULL, 0, NULL, NULL, '5bf415b0enforce@apache.org', '[{"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "5bf415b0enforce@apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "5bf415b0enforce@apache.org"}]}, {"schema": "firstname", "values": [{"stringValue": "5bf415b0enforce@apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "5bf415b0enforce@apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459e-7ece-7c2a-af83-cf595e1fc549', 'REST', '2025-01-08 11:13:22.643147+00', 'admin', 'REST', '2025-01-08 11:13:22.743236+00', 'admin', 'created', '2025-01-08 11:13:22.638481+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '698bed60s258_2@apache.org', '[{"schema": "email", "values": [{"stringValue": "s258@apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "698bed60s258_2@apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "698bed60s258_2@apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "firstname", "values": [{"stringValue": "698bed60s258_2@apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-4a39-78f1-8eb6-ade14ff93f7e', 'REST', '2025-01-08 11:12:03.649444+00', 'admin', 'REST', '2025-01-08 11:12:03.790536+00', 'admin', 'created', '2025-01-08 11:12:03.642114+00', 'SHA1', 0, '2025-01-08 11:12:03.787607+00', 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '1f1541e7checkFailedLogin@syncope.apache.org', '[{"schema": "email", "values": [{"stringValue": "1f1541e7checkFailedLogin@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "1f1541e7checkFailedLogin@syncope.apache.org"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "1f1541e7checkFailedLogin@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "1f1541e7checkFailedLogin@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-ec17-7943-bbea-1b20e13e16dd', 'REST', '2025-01-08 11:14:56.15482+00', 'admin', 'REST', '2025-01-08 11:14:56.240906+00', 'admin', 'created', '2025-01-08 11:14:56.151161+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '2d4ff086link@syncope.apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "2d4ff086link@syncope.apache.org"}}, {"schema": "email", "values": [{"stringValue": "2d4ff086link@syncope.apache.org"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "2d4ff086link@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "firstname", "values": [{"stringValue": "2d4ff086link@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-4af4-793f-b2ce-dca2e8b84a47', 'REST', '2025-01-08 11:12:03.832634+00', 'admin', 'REST', '2025-01-08 11:12:03.860749+00', 'admin', 'created', '2025-01-08 11:12:03.828597+00', 'SHA1', NULL, '2025-01-08 11:12:03.857855+00', 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'ec186541testuserread@test.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "ec186541testuserread@test.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "ec186541testuserread@test.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "ec186541testuserread@test.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "ec186541testuserread@test.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-f831-732b-8cfc-2a09192f4247', 'REST', '2025-01-08 11:14:59.255853+00', 'admin', 'REST', '2025-01-08 11:14:59.349401+00', 'admin', 'created', '2025-01-08 11:14:59.24968+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'f8279ee2multivalue@syncope.apache.org', '[{"schema": "email", "values": [{"stringValue": "f8279ee2multivalue@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "f8279ee2multivalue@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "f8279ee2multivalue@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}, {"dateValue": "2000-01-01T00:00:00Z"}]}, {"schema": "firstname", "values": [{"stringValue": "f8279ee2multivalue@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-4bb5-7e85-a7b3-cae5c302a4ff', 'REST', '2025-01-08 11:12:04.026898+00', 'admin', 'REST', '2025-01-08 11:12:04.237153+00', 'admin', 'active', '2025-01-08 11:12:04.021539+00', 'SHA1', 0, '2025-01-08 11:12:04.234437+00', 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '0fe92efacheckSuspension@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "0fe92efacheckSuspension@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "0fe92efacheckSuspension@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "0fe92efacheckSuspension@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "0fe92efacheckSuspension@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', '722f3d84-9c2b-4525-8f6e-e4b82c55a36c', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-4001-7a8c-a1ea-07011a11de0c', 'REST', '2025-01-08 11:12:01.033673+00', 'admin', 'PullTask 0194459e-9652-79f9-8a6c-1fa5c69218f8 ''DB Pull Task''', '2025-01-08 11:13:28.795679+00', 'admin', 'created', '2025-01-08 11:13:28.78187+00', 'SHA1', NULL, '2025-01-08 11:12:02.561364+00', 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', '["CBFDAC6008F9CAB4083784CBD1874F76618D2A97","AA6AE8C005B9048B03F6059224C858650D9E52D5","360621C68AC8101809A7A66D5A2C24694AE961DE"]', NULL, 0, NULL, NULL, 'cf2ff9f2syncope164@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "cf2ff9f2syncope164@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "cf2ff9f2syncope164@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "cf2ff9f2syncope164@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "email", "values": [{"stringValue": "cf2ff9f2syncope164@syncope.apache.org"}]}]', '0679e069-7355-4b20-bd11-a5a0a5453c7c', NULL); -INSERT INTO syncopeuser VALUES ('0194459e-444c-7c52-8571-3419ea1ccca8', 'REST', '2025-01-08 11:13:07.666998+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:00.58637+00', 'admin', 'created', '2025-01-08 11:14:00.557397+00', 'SHA', NULL, NULL, 0, '1A6E8C5782EABAC5B14ED0F0D781B06974F85A38', NULL, NULL, 0, NULL, NULL, '948bc7f3xxxyyy@xxx.xxx', '[{"schema": "fullname", "uniqueValue": {"stringValue": "948bc7f3xxxyyy@xxx.xxx"}}, {"schema": "email", "values": [{"stringValue": "testddd2bc3e8@test.com"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "fixed"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "testddd2bc3e8@test.com"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459e-4977-7dc4-9a91-210bb7815ddd', 'REST', '2025-01-08 11:13:08.99422+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:00.628987+00', 'admin', 'created', '2025-01-08 11:14:00.603461+00', 'SHA', NULL, NULL, 0, '1A6E8C5782EABAC5B14ED0F0D781B06974F85A38', NULL, NULL, 0, NULL, NULL, 'd4bdd5d8syncope1567@syncope.apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "d4bdd5d8syncope1567@syncope.apache.org"}}, {"schema": "userId", "uniqueValue": {"stringValue": "d4bdd5d8syncope1567@syncope.apache.org"}}, {"schema": "email", "values": [{"stringValue": "d4bdd5d8syncope1567@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "fixed"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-fa7e-7f95-8302-7913a29fe47e', 'REST', '2025-01-08 11:14:59.841965+00', 'admin', 'REST', '2025-01-08 11:15:00.126433+00', 'admin', 'active', '2025-01-08 11:14:59.838606+00', 'SHA1', 0, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'b84b7689suspendReactivate@syncope.apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "b84b7689suspendReactivate@syncope.apache.org"}}, {"schema": "email", "values": [{"stringValue": "b84b7689suspendReactivate@syncope.apache.org"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "b84b7689suspendReactivate@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "firstname", "values": [{"stringValue": "b84b7689suspendReactivate@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-4fb1-712d-a726-90b5be4fd7e3', 'REST', '2025-01-08 11:12:05.046439+00', 'admin', 'REST', '2025-01-08 11:12:05.074439+00', 'admin', 'created', '2025-01-08 11:12:05.042187+00', 'SHA1', NULL, '2025-01-08 11:12:05.071705+00', 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '722240aatestusersearch@test.org', '[{"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "722240aatestusersearch@test.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "722240aatestusersearch@test.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "722240aatestusersearch@test.org"}}, {"schema": "firstname", "values": [{"stringValue": "722240aatestusersearch@test.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459e-4bc0-7e78-9176-47fefad1862f', 'REST', '2025-01-08 11:13:09.573364+00', 'admin', 'PullTask 0194459e-9652-79f9-8a6c-1fa5c69218f8 ''DB Pull Task''', '2025-01-08 11:13:28.839339+00', 'admin', 'created', '2025-01-08 11:13:28.828419+00', 'SHA1', NULL, NULL, 0, '360621C68AC8101809A7A66D5A2C24694AE961DE', NULL, NULL, 0, NULL, NULL, 'd8463004taskBatch@apache.org', '[{"schema": "email", "values": [{"stringValue": "d8463004taskBatch@apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "d8463004taskBatch@apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "d8463004taskBatch@apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "d8463004taskBatch@apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-fe72-7f40-9f27-b3103436a576', 'REST', '2025-01-08 11:15:00.856693+00', 'admin', 'REST', '2025-01-08 11:15:00.931017+00', 'admin', 'created', '2025-01-08 11:15:00.850671+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '26077a28syncope122@apache.org', '[{"schema": "firstname", "values": [{"stringValue": "26077a28syncope122@apache.org"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "26077a28syncope122@apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "26077a28syncope122@apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "26077a28syncope122@apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-5114-7879-8ed4-77caa60c066a', 'REST', '2025-01-08 11:12:05.404947+00', 'admin', 'REST', '2025-01-08 11:12:05.584799+00', 'admin', 'created', '2025-01-08 11:12:05.396638+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'ad87e002batch@syncope.apache.org', '[{"schema": "email", "values": [{"stringValue": "ad87e002batch@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "ad87e002batch@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "ad87e002batch@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "ad87e002batch@syncope.apache.org"}}]', '722f3d84-9c2b-4525-8f6e-e4b82c55a36c', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-525f-7210-9d0e-990baa4b1409', 'REST', '2025-01-08 11:12:05.733958+00', 'admin', 'REST', '2025-01-08 11:12:05.818013+00', 'admin', 'created', '2025-01-08 11:12:05.727957+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '2c3891d2batch@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "2c3891d2batch@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "2c3891d2batch@syncope.apache.org"}}, {"schema": "email", "values": [{"stringValue": "2c3891d2batch@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "2c3891d2batch@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', '722f3d84-9c2b-4525-8f6e-e4b82c55a36c', NULL); -INSERT INTO syncopeuser VALUES ('0194459e-837a-77f3-938c-3adcbc595289', 'REST', '2025-01-08 11:13:23.840366+00', 'admin', 'PullTask 0194459e-9652-79f9-8a6c-1fa5c69218f8 ''DB Pull Task''', '2025-01-08 11:13:28.876632+00', 'admin', 'created', '2025-01-08 11:13:28.865198+00', 'SHA1', NULL, NULL, 0, '360621C68AC8101809A7A66D5A2C24694AE961DE', NULL, NULL, 0, NULL, NULL, '830fba98syncope272@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "830fba98syncope272@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "830fba98syncope272@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "830fba98syncope272@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "830fba98syncope272@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-9564-7b28-a931-b129bfb9b5d3', 'PullTask 0194459f-955d-7c9f-8383-cdfb5c423e8c ''null''', '2025-01-08 11:14:33.960669+00', 'admin', 'PullTask 0194459f-955d-7c9f-8383-cdfb5c423e8c ''null''', '2025-01-08 11:14:33.972714+00', 'admin', 'created', '2025-01-08 11:14:33.95676+00', 'SHA1', NULL, NULL, 0, '9ECAC32CF39ACE6E105A3A54E32EE72378DE8BA2', NULL, NULL, 0, NULL, NULL, 'donizetti', '[{"schema": "surname", "values": [{"stringValue": "Donizetti"}]}, {"schema": "email", "values": [{"stringValue": "donizetti@apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2019-12-24T00:00:00Z"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "donizetti@apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "Gaetano"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "Gaetano Donizetti"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-566d-7a15-bd2f-5d392492b2b1', 'REST', '2025-01-08 11:12:06.769977+00', 'admin', 'REST', '2025-01-08 11:12:06.845732+00', 'admin', 'created', '2025-01-08 11:12:06.76607+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '5b6f04dcbatch@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "5b6f04dcbatch@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "5b6f04dcbatch@syncope.apache.org"}]}, {"schema": "firstname", "values": [{"stringValue": "5b6f04dcbatch@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "5b6f04dcbatch@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', '722f3d84-9c2b-4525-8f6e-e4b82c55a36c', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-9582-719f-bbde-dfeb4ab03d52', 'PullTask 0194459f-955d-7c9f-8383-cdfb5c423e8c ''null''', '2025-01-08 11:14:33.989599+00', 'admin', 'PullTask 0194459f-955d-7c9f-8383-cdfb5c423e8c ''null''', '2025-01-08 11:14:33.99679+00', 'admin', 'created', '2025-01-08 11:14:33.986475+00', 'SHA1', NULL, NULL, 0, '5237B2D75292236A373CF290ADA8893CA6254A9A', NULL, NULL, 0, NULL, NULL, 'cimarosa', '[{"schema": "userId", "uniqueValue": {"stringValue": "cimarosa@apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "Domenico Cimarosa"}}, {"schema": "loginDate", "values": [{"dateValue": "2018-11-21T00:00:00Z"}, {"dateValue": "2018-12-24T00:00:00Z"}]}, {"schema": "surname", "values": [{"stringValue": "Cimarosa"}]}, {"schema": "firstname", "values": [{"stringValue": "Domenico"}]}, {"schema": "email", "values": [{"stringValue": "cimarosa@apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-56ef-7373-9414-86d4cc6c69d7', 'REST', '2025-01-08 11:12:06.902339+00', 'admin', 'REST', '2025-01-08 11:12:06.952402+00', 'admin', 'created', '2025-01-08 11:12:06.896084+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'eb0706debatch@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "eb0706debatch@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "eb0706debatch@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "eb0706debatch@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "email", "values": [{"stringValue": "eb0706debatch@syncope.apache.org"}]}]', '722f3d84-9c2b-4525-8f6e-e4b82c55a36c', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-6655-742e-9738-b62ee9c39cf8', 'REST', '2025-01-08 11:12:10.847537+00', 'admin', 'REST', '2025-01-08 11:12:10.859526+00', 'admin', 'created', '2025-01-08 11:12:10.838234+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'c42af6b9delegating@syncope.apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "c42af6b9delegating@syncope.apache.org"}}, {"schema": "userId", "uniqueValue": {"stringValue": "c42af6b9delegating@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "c42af6b9delegating@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "c42af6b9delegating@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-6687-7d7b-aef8-407ab843c339', 'REST', '2025-01-08 11:12:10.891661+00', 'admin', 'REST', '2025-01-08 11:12:10.897182+00', 'admin', 'created', '2025-01-08 11:12:10.88744+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'b5e566d7delegated@syncope.apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "b5e566d7delegated@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "b5e566d7delegated@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "b5e566d7delegated@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "b5e566d7delegated@syncope.apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-6c9d-7f2e-9a34-7b5065d5bb7d', 'REST', '2025-01-08 11:12:12.450749+00', 'admin', 'REST', '2025-01-08 11:12:12.456536+00', 'admin', 'created', '2025-01-08 11:12:12.446016+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '4abc534bdelegated@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "4abc534bdelegated@syncope.apache.org"}]}, {"schema": "email", "values": [{"stringValue": "4abc534bdelegated@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "4abc534bdelegated@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "4abc534bdelegated@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-6e53-761f-aca6-7d59039ef5e5', 'REST', '2025-01-08 11:12:12.88771+00', 'admin', 'REST', '2025-01-08 11:12:12.89924+00', 'admin', 'created', '2025-01-08 11:12:12.883591+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'e7749f28syncope1480@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "e7749f28syncope1480@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "e7749f28syncope1480@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "61c0e33f"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "e7749f28syncope1480@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "e7749f28syncope1480@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-6c84-7cb5-8d8f-8343769883ae', 'REST', '2025-01-08 11:12:12.425608+00', 'admin', 'REST', '2025-01-08 11:12:12.476109+00', 'admin', 'created', '2025-01-08 11:12:12.420615+00', 'SHA1', NULL, '2025-01-08 11:12:12.472997+00', 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '69b0c9a7delegating@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "69b0c9a7delegating@syncope.apache.org"}]}, {"schema": "email", "values": [{"stringValue": "69b0c9a7delegating@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "69b0c9a7delegating@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "69b0c9a7delegating@syncope.apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-fc43-759b-a86b-6474e3d751fe', 'REST', '2025-01-08 11:15:00.294074+00', 'admin', 'REST', '2025-01-08 11:15:00.30219+00', 'admin', 'created', '2025-01-08 11:15:00.291174+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', '["CBFDAC6008F9CAB4083784CBD1874F76618D2A97"]', NULL, 0, NULL, NULL, '6d01f96fupdatesame@password.com', '[{"schema": "userId", "uniqueValue": {"stringValue": "6d01f96fupdatesame@password.com"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "6d01f96fupdatesame@password.com"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "6d01f96fupdatesame@password.com"}}, {"schema": "email", "values": [{"stringValue": "6d01f96fupdatesame@password.com"}]}]', '0679e069-7355-4b20-bd11-a5a0a5453c7c', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-fcde-7d6f-8cb8-2fad353b8a72', 'REST', '2025-01-08 11:15:00.484087+00', 'admin', 'REST', '2025-01-08 11:15:00.796758+00', 'admin', 'created', '2025-01-08 11:15:00.446328+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '4a9f224csyncope108@syncope.apache.org', '[{"schema": "email", "values": [{"stringValue": "4a9f224csyncope108@syncope.apache.org"}]}, {"schema": "firstname", "values": [{"stringValue": "4a9f224csyncope108@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "4a9f224csyncope108@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "4a9f224csyncope108@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-0138-7e13-8613-5acdb1ef1edc', 'REST', '2025-01-08 11:15:01.566718+00', 'admin', 'REST', '2025-01-08 11:15:01.645972+00', 'admin', 'created', '2025-01-08 11:15:01.561114+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '20753fd9syncope266@apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "20753fd9syncope266@apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "20753fd9syncope266@apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "20753fd9syncope266@apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "email", "values": [{"stringValue": "20753fd9syncope266@apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-6ff9-7d35-bd66-653a166439ab', 'REST', '2025-01-08 11:12:13.310461+00', 'admin', 'REST', '2025-01-08 11:12:13.508148+00', 'admin', 'created', '2025-01-08 11:12:13.306049+00', 'SHA1', NULL, '2025-01-08 11:12:13.503925+00', 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '92fef1f5dynRealmAdmin@apache.org', '[{"schema": "firstname", "values": [{"stringValue": "92fef1f5dynRealmAdmin@apache.org"}]}, {"schema": "email", "values": [{"stringValue": "92fef1f5dynRealmAdmin@apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "92fef1f5dynRealmAdmin@apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "92fef1f5dynRealmAdmin@apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-dd65-7e6d-855f-fe63b0b9a4c1', 'REST', '2025-01-08 11:14:52.393158+00', 'admin', 'REST', '2025-01-08 11:14:52.469229+00', 'admin', 'created', '2025-01-08 11:14:52.389742+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '35c9db08updatewithout@password.com', '[{"schema": "firstname", "values": [{"stringValue": "35c9db08updatewithout@password.com"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "35c9db08updatewithout@password.com"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "35c9db08updatewithout@password.com"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "email", "values": [{"stringValue": "35c9db08updatewithout@password.com"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-876d-7270-8f00-ba2614e6c5a9', 'REST', '2025-01-08 11:12:19.313923+00', 'admin', 'REST', '2025-01-08 11:12:20.379905+00', 'admin', 'created', '2025-01-08 11:12:19.30981+00', 'SHA1', NULL, '2025-01-08 11:12:20.375185+00', 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'cc85d5d3syncope164@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "cc85d5d3syncope164@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "cc85d5d3syncope164@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "cc85d5d3syncope164@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "cc85d5d3syncope164@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('c9b2dec2-00a7-4855-97c0-d854842b4b24', NULL, '2010-10-20 10:00:00+00', 'admin', 'REST', '2025-01-08 11:15:01.447678+00', 'admin', 'active', NULL, 'SHA1', 0, '2025-01-08 11:14:32.006264+00', 0, '5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8', NULL, NULL, 0, NULL, NULL, 'bellini', '[{"schema": "firstname", "values": [{"stringValue": "Vincenzo"}]}, {"schema": "surname", "values": [{"stringValue": "Bellini"}]}, {"schema": "loginDate", "values": [{"dateValue": "2009-06-23T22:00:00Z"}]}, {"schema": "cool", "values": [{"booleanValue": true}]}, {"schema": "gender", "values": [{"stringValue": "M"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "Vincenzo Bellini"}}, {"schema": "userId", "uniqueValue": {"stringValue": "bellini@apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-72b7-7a32-a41b-755dbf098a83', 'REST', '2025-01-08 11:12:14.015683+00', 'admin', 'REST', '2025-01-08 11:12:14.022734+00', 'admin', 'created', '2025-01-08 11:12:14.008296+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'a8286013issue654_1@syncope.apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "a8286013issue654_1@syncope.apache.org"}}, {"schema": "unique1edde565", "uniqueValue": {"stringValue": "unique1edde565"}}, {"schema": "userId", "uniqueValue": {"stringValue": "a8286013issue654_1@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "a8286013issue654_1@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-7e86-79f3-a7fe-073f30f4fa20', 'REST', '2025-01-08 11:12:17.033952+00', 'admin', 'REST', '2025-01-08 11:12:17.045951+00', 'admin', 'created', '2025-01-08 11:12:17.030562+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'f1b15698unlimited@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "f1b15698unlimited@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "f1b15698unlimited@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "f1b15698unlimited@syncope.apache.org"}}, {"schema": "userId", "uniqueValue": {"stringValue": "f1b15698unlimited@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-84ab-7368-b48f-7abae925e045', 'REST', '2025-01-08 11:15:35.214172+00', 'admin', 'REST', '2025-01-08 11:15:35.331827+00', 'admin', 'created', '2025-01-08 11:15:35.211265+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'a5f9526fsyncope1206@apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "a5f9526fsyncope1206@apache.org"}}, {"schema": "userId", "uniqueValue": {"stringValue": "a5f9526fsyncope1206@apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "a5f9526fsyncope1206@apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "a5f9526fsyncope1206@apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "cool", "values": [{"booleanValue": false}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-9d38-7bea-8124-d55b24cb0db0', 'REST', '2025-01-08 11:15:41.502519+00', 'admin', 'REST', '2025-01-08 11:15:41.612264+00', 'admin', 'created', '2025-01-08 11:15:41.496607+00', 'SHA1', NULL, NULL, 0, 'F45FC5847BEE336EE240F2698DA4D5833CAA5803', NULL, NULL, 0, NULL, NULL, '680ca9d8syncope505-ldap@syncope.apache.org', '[{"schema": "email", "values": [{"stringValue": "680ca9d8syncope505-ldap@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "680ca9d8syncope505-ldap@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "680ca9d8syncope505-ldap@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "680ca9d8syncope505-ldap@syncope.apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459e-3a5d-7a95-9ae0-51ff2ab0e297', 'REST', '2025-01-08 11:13:05.128491+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:00.498262+00', 'admin', 'created', '2025-01-08 11:14:00.469252+00', 'SHA', NULL, NULL, 0, '1A6E8C5782EABAC5B14ED0F0D781B06974F85A38', NULL, NULL, 0, NULL, NULL, '3668f9e0privilege@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "3668f9e0privilege@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "3668f9e0privilege@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "3668f9e0privilege@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "fixed"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-ad19-7959-8a6e-397e6456eb5e', 'REST', '2025-01-08 11:12:28.957181+00', 'admin', 'REST', '2025-01-08 11:12:29.266245+00', 'admin', 'created', '2025-01-08 11:12:28.953789+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'linkedAccount85203@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "linkedAccount85203@syncope.apache.org"}]}, {"schema": "email", "values": [{"stringValue": "linkedAccount85203@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "linkedAccount85203@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "linkedAccount85203@syncope.apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-ac4c-73f2-8188-9b7bfb247f50', 'REST', '2025-01-08 11:12:28.752195+00', 'admin', 'REST', '2025-01-08 11:12:28.91893+00', 'admin', 'created', '2025-01-08 11:12:28.748287+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'linkedAccount14074@syncope.apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "linkedAccount14074@syncope.apache.org"}}, {"schema": "email", "values": [{"stringValue": "linkedAccount14074@syncope.apache.org"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "linkedAccount14074@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "firstname", "values": [{"stringValue": "linkedAccount14074@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-ae89-71ca-b29c-e4c4749fa0f4', 'REST', '2025-01-08 11:12:29.324802+00', 'admin', 'REST', '2025-01-08 11:12:29.4863+00', 'admin', 'created', '2025-01-08 11:12:29.321175+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'linkedAccount58321@syncope.apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "linkedAccount58321@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "linkedAccount58321@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "linkedAccount58321@syncope.apache.org"}}, {"schema": "email", "values": [{"stringValue": "linkedAccount58321@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-9100-799c-9def-55aaf0f80495', 'REST', '2025-01-08 11:14:32.836726+00', 'admin', 'REST', '2025-01-08 11:14:32.899087+00', 'admin', 'created', '2025-01-08 11:14:32.833149+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '00af4caeifmatch@syncope.apache.orgXX', '[{"schema": "email", "values": [{"stringValue": "00af4caeifmatch@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "00af4caeifmatch@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "00af4caeifmatch@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "firstname", "values": [{"stringValue": "00af4caeifmatch@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('823074dc-d280-436d-a7dd-07399fae48ec', NULL, '2010-10-20 10:00:00+00', 'admin', 'REST', '2025-01-08 11:15:01.538742+00', 'admin', 'active', NULL, 'SHA1', NULL, '2025-01-08 11:14:40.285212+00', 0, '5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8', NULL, NULL, 0, NULL, NULL, 'puccini', '[{"schema": "firstname", "values": [{"stringValue": "Giacomo"}]}, {"schema": "surname", "values": [{"stringValue": "Puccini"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "Giacomo Puccini"}}, {"schema": "userId", "uniqueValue": {"stringValue": "puccini@apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "ctype", "values": [{"stringValue": "additionalctype"}], "membership": "0194459f-dadd-7c00-9040-a4338fbc880a"}, {"schema": "ctype", "values": [{"stringValue": "additionalemployeectype"}], "membership": "0194459f-dadd-7c00-9040-a4338fbc880b"}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-01b4-7ce2-8b6b-cbe0078945dd', 'REST', '2025-01-08 11:15:01.687325+00', 'admin', 'REST', '2025-01-08 11:15:01.695618+00', 'admin', 'created', '2025-01-08 11:15:01.68446+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'b32dfd5asyncope267@apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "b32dfd5asyncope267@apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "b32dfd5asyncope267@apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "b32dfd5asyncope267@apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "b32dfd5asyncope267@apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-af7b-7bc4-a9ce-2a9d838c1222', 'REST', '2025-01-08 11:12:29.568564+00', 'admin', 'REST', '2025-01-08 11:12:29.644756+00', 'admin', 'created', '2025-01-08 11:12:29.564094+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'linkedAccount47067@syncope.apache.org', '[{"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "linkedAccount47067@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "linkedAccount47067@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "linkedAccount47067@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "linkedAccount47067@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-b53b-7a83-a7f5-6f8a469955fc', 'REST', '2025-01-08 11:12:31.03973+00', 'admin', 'REST', '2025-01-08 11:12:31.074402+00', 'admin', 'created', '2025-01-08 11:12:31.035418+00', 'SHA1', NULL, '2025-01-08 11:12:31.070884+00', 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'f4fa8912cantrunncommand@test.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "f4fa8912cantrunncommand@test.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "f4fa8912cantrunncommand@test.org"}}, {"schema": "email", "values": [{"stringValue": "f4fa8912cantrunncommand@test.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "firstname", "values": [{"stringValue": "f4fa8912cantrunncommand@test.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-d767-7781-b08e-5470df43c77d', 'REST', '2025-01-08 11:14:50.858237+00', 'admin', 'REST', '2025-01-08 11:14:50.866508+00', 'admin', 'created', '2025-01-08 11:14:50.855279+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '34604d29syncope800@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "34604d29syncope800@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "D''Amico"}]}, {"schema": "firstname", "values": [{"stringValue": "34604d29syncope800@syncope.apache.org"}]}, {"schema": "email", "values": [{"stringValue": "34604d29syncope800@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "34604d29syncope800@syncope.apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-ce3b-7e12-9520-3624ffcc3261', 'REST', '2025-01-08 11:14:48.51174+00', 'admin', 'REST', '2025-01-08 11:14:48.529506+00', 'admin', 'created', '2025-01-08 11:14:48.507412+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, '692F561E0E9AD4AD10EFDFCD0081EBEBE544A2A2', 0, NULL, NULL, '6f90e478securityAnswer@syncope.apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "6f90e478securityAnswer@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "6f90e478securityAnswer@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "6f90e478securityAnswer@syncope.apache.org"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "6f90e478securityAnswer@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', '887028ea-66fc-41e7-b397-620d7ea6dfbb'); -INSERT INTO syncopeuser VALUES ('0194459d-701a-73e9-9111-89d52e8cafce', 'REST', '2025-01-08 11:12:13.345587+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:00.686061+00', 'admin', 'created', '2025-01-08 11:14:00.65383+00', 'SHA', NULL, NULL, 0, '1A6E8C5782EABAC5B14ED0F0D781B06974F85A38', '["CBFDAC6008F9CAB4083784CBD1874F76618D2A97","1A6E8C5782EABAC5B14ED0F0D781B06974F85A38"]', NULL, 0, NULL, NULL, 'd9dc3188dynRealmUser@apache.org', '[{"schema": "email", "values": [{"stringValue": "d9dc3188dynRealmUser@apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "d9dc3188dynRealmUser@apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "d9dc3188dynRealmUser@apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "fixed"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', '0679e069-7355-4b20-bd11-a5a0a5453c7c', NULL); -INSERT INTO syncopeuser VALUES ('0194459e-74cc-768a-bfdc-3ff498eaaeaf', 'REST', '2025-01-08 11:13:20.089155+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:00.755889+00', 'admin', 'created', '2025-01-08 11:14:00.726659+00', 'SHA', NULL, NULL, 0, '1A6E8C5782EABAC5B14ED0F0D781B06974F85A38', NULL, NULL, 0, NULL, NULL, 'f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org"}}, {"schema": "title", "values": [{"stringValue": "title1"}, {"stringValue": "title2"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "fixed"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "email", "values": [{"stringValue": "f1ecbb0bpropagationPolicyOptimizeToLDAP@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-4874-73e5-8784-e7c0b1225f36', 'REST', '2025-01-08 11:12:03.196729+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:00.800542+00', 'admin', 'created', '2025-01-08 11:14:00.78045+00', 'SHA', NULL, NULL, 0, '1A6E8C5782EABAC5B14ED0F0D781B06974F85A38', NULL, NULL, 0, NULL, NULL, 'new4a2318c2', '[{"schema": "firstname", "values": [{"stringValue": "fixed"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "new4a2318c2"}}, {"schema": "userId", "uniqueValue": {"stringValue": "4a9dedadforgroupownership2@syncope.org"}}, {"schema": "email", "values": [{"stringValue": "4a9dedadforgroupownership2@syncope.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'c5b75db1-fce7-470f-b780-3b9934d82a9d', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-13eb-7f40-a9ce-086278235c37', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:00.824766+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:00.830134+00', 'admin', 'created', '2025-01-08 11:14:00.812086+00', 'SHA', NULL, NULL, 0, 'B2E98AD6F6EB8508DD6A14CFA704BAD7F05F6FB1', NULL, NULL, 0, NULL, NULL, 'pullFromLDAP', '[{"schema": "photo", "values": [{"binaryValue": "/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k="}]}, {"schema": "userId", "uniqueValue": {"stringValue": "pullFromLDAP2@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "Surname"}]}, {"schema": "email", "values": [{"stringValue": "pullFromLDAP2@syncope.apache.org"}]}, {"schema": "obscure", "values": [{"stringValue": "A2B65D6D7B49585C340751546759B84C079C17DD"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "pullFromLDAP"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-c2ed-7f44-b9d1-9f95e6a1defa', 'REST', '2025-01-08 11:12:34.547376+00', 'admin', 'REST', '2025-01-08 11:12:34.596661+00', 'admin', 'created', '2025-01-08 11:12:34.541375+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'df9e84a1typeExt@apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "df9e84a1typeExt@apache.org"}}, {"schema": "userId", "uniqueValue": {"stringValue": "df9e84a1typeExt@apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "df9e84a1typeExt@apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "email", "values": [{"stringValue": "df9e84a1typeExt@apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-d71e-763e-9350-0b841d3835f9', 'REST', '2025-01-08 11:14:50.787573+00', 'admin', 'REST', '2025-01-08 11:14:50.792982+00', 'admin', 'created', '2025-01-08 11:14:50.78277+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'bisverdi@syncope.org', '[{"schema": "firstname", "values": [{"stringValue": "bisverdi@syncope.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "bisverdi@syncope.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "bisverdi@syncope.org"}}, {"schema": "email", "values": [{"stringValue": "bisverdi@syncope.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-77c5-7e27-88aa-55648f3dca54', 'REST', '2025-01-08 11:15:31.914857+00', 'admin', 'REST', '2025-01-08 11:15:32.026301+00', 'admin', 'created', '2025-01-08 11:15:31.909827+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '373c7e09syncope354@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "373c7e09syncope354@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "373c7e09syncope354@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "373c7e09syncope354@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "email", "values": [{"stringValue": "373c7e09syncope354@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-c484-7360-bdb7-bf6eb08da692', 'REST', '2025-01-08 11:12:34.967703+00', 'admin', 'REST', '2025-01-08 11:12:34.975148+00', 'admin', 'created', '2025-01-08 11:12:34.948704+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '9bd5444dnotificationtest@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "9bd5444dnotificationtest@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "9bd5444dnotificationtest@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "9bd5444dnotificationtest@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "email", "values": [{"stringValue": "9bd5444dnotificationtest@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-cdcb-7ec0-9a5b-839a68f83b63', 'REST', '2025-01-08 11:12:37.328954+00', 'admin', 'REST', '2025-01-08 11:12:37.340831+00', 'admin', 'created', '2025-01-08 11:12:37.32399+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '510779f6notificationtest@syncope.apache.org', '[{"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "510779f6notificationtest@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "510779f6notificationtest@syncope.apache.org"}]}, {"schema": "firstname", "values": [{"stringValue": "510779f6notificationtest@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "510779f6notificationtest@syncope.apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-e7fc-7d54-801c-7b50fd2dc193', 'REST', '2025-01-08 11:12:44.034286+00', 'admin', 'REST', '2025-01-08 11:12:44.043186+00', 'admin', 'created', '2025-01-08 11:12:44.028209+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'b7a499fbnotificationtest@syncope.apache.org', '[{"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "b7a499fbnotificationtest@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "b7a499fbnotificationtest@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "b7a499fbnotificationtest@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "firstname", "values": [{"stringValue": "b7a499fbnotificationtest@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-7a07-7fba-afe7-7640449d1c13', 'REST', '2025-01-08 11:15:32.491063+00', 'admin', 'REST', '2025-01-08 11:15:32.498838+00', 'admin', 'created', NULL, 'SHA1', NULL, NULL, 0, NULL, NULL, NULL, 0, NULL, NULL, 'syncope391@syncope.apache.org', '[{"schema": "email", "values": [{"stringValue": "syncope391@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "fullname"}}, {"schema": "firstname", "values": [{"stringValue": "nome0"}]}, {"schema": "surname", "values": [{"stringValue": "cognome0"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "syncope391@syncope.apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-7c5c-708e-b180-eb7be6b10f1e', 'REST', '2025-01-08 11:15:33.090859+00', 'admin', 'REST', '2025-01-08 11:15:33.164971+00', 'admin', 'created', '2025-01-08 11:15:33.085324+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', '["CBFDAC6008F9CAB4083784CBD1874F76618D2A97"]', NULL, 0, NULL, NULL, 'b66cf97bsyncope420@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "b66cf97bsyncope420@syncope.apache.org"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "b66cf97bsyncope420@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "makeItDouble", "values": [{"longValue": 14}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "b66cf97bsyncope420@syncope.apache.org"}}, {"schema": "email", "values": [{"stringValue": "b66cf97bsyncope420@syncope.apache.org"}]}]', '0679e069-7355-4b20-bd11-a5a0a5453c7c', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-7d85-7e6e-8e3a-1648d4852a6b', 'REST', '2025-01-08 11:15:33.388322+00', 'admin', 'REST', '2025-01-08 11:15:33.503301+00', 'admin', 'created', '2025-01-08 11:15:33.381991+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'ea06be61syncope454@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "ea06be61syncope454@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "ea06be61syncope454@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "ea06be61syncope454@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname2"}]}, {"schema": "email", "values": [{"stringValue": "ea06be61syncope454@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-e84c-707c-8d86-b48828baa227', 'REST', '2025-01-08 11:12:44.112641+00', 'admin', 'REST', '2025-01-08 11:12:44.120582+00', 'admin', 'created', '2025-01-08 11:12:44.108717+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '28e43412notificationtest@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "28e43412notificationtest@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "28e43412notificationtest@syncope.apache.org"}]}, {"schema": "email", "values": [{"stringValue": "28e43412notificationtest@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "28e43412notificationtest@syncope.apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-f0bf-7366-a35e-27b698c42a96', 'REST', '2025-01-08 11:12:46.275415+00', 'admin', 'REST', '2025-01-08 11:12:46.283189+00', 'admin', 'created', '2025-01-08 11:12:46.272024+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '0266a4d7notificationtest@syncope.apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "0266a4d7notificationtest@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "0266a4d7notificationtest@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "0266a4d7notificationtest@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "0266a4d7notificationtest@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459d-fd8e-7570-b4ad-a1eb23a7ba8e', 'REST', '2025-01-08 11:12:49.556459+00', 'admin', 'REST', '2025-01-08 11:12:49.56391+00', 'admin', 'created', '2025-01-08 11:12:49.550682+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'a129b4c4notificationtest@syncope.apache.org', '[{"schema": "email", "values": [{"stringValue": "a129b4c4notificationtest@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "a129b4c4notificationtest@syncope.apache.org"}}, {"schema": "userId", "uniqueValue": {"stringValue": "a129b4c4notificationtest@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "a129b4c4notificationtest@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-d5bd-7360-8a46-aa7777b85632', 'REST', '2025-01-08 11:14:50.432997+00', 'admin', 'REST', '2025-01-08 11:14:50.44224+00', 'admin', 'created', '2025-01-08 11:14:50.42951+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', '["CBFDAC6008F9CAB4083784CBD1874F76618D2A97"]', NULL, 0, NULL, NULL, '98eb2e60syncope1727@syncope.apache.org', '[{"schema": "email", "values": [{"stringValue": "98eb2e60syncope1727@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "98eb2e60syncope1727@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "98eb2e60syncope1727@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "98eb2e60syncope1727@syncope.apache.org"}}]', '0194459f-d5a3-7b15-ae67-f0a8ba4eaf75', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-78ab-7c0a-8435-e6069174bed0', 'REST', '2025-01-08 11:15:32.145312+00', 'admin', 'REST', '2025-01-08 11:15:32.264717+00', 'admin', 'created', '2025-01-08 11:15:32.140061+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '1e3d5978syncope357@syncope.apache.org', '[{"schema": "photo", "values": [{"binaryValue": "/9j/4AAQSkZJRgABAQEBKwErAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAUuf/8QAFhABAQEAAAAAAAAAAAAAAAAAAwAS/9oACAEBAAEFAiLV/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwF//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwF//8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABESEiQf/aAAgBAQAGPwI9k2orq//EABkQAAMAAwAAAAAAAAAAAAAAAAERIQBBYf/aAAgBAQABPyF20CYlpT3P/9oADAMBAAIAAwAAABCf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGhABAAIDAQAAAAAAAAAAAAAAAREhAEFRYf/aAAgBAQABPxCUKGDcAUFrvhoz/9k="}]}, {"schema": "firstname", "values": [{"stringValue": "1e3d5978syncope357@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "1e3d5978syncope357@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "1e3d5978syncope357@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "obscure", "values": [{"stringValue": "DC01955F7A8A435245820EBCEE26604642DCE3F6"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "1e3d5978syncope357@syncope.apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459e-0a60-7abb-80bf-857897ecabee', 'REST', '2025-01-08 11:12:52.835757+00', 'admin', 'REST', '2025-01-08 11:12:52.846238+00', 'admin', 'created', '2025-01-08 11:12:52.832587+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '7439c502notificationtest@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "7439c502notificationtest@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "7439c502notificationtest@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "7439c502notificationtest@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "7439c502notificationtest@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-7939-770c-a043-9d417b3521b6', 'REST', '2025-01-08 11:15:32.287033+00', 'admin', 'REST', '2025-01-08 11:15:32.414782+00', 'admin', 'created', '2025-01-08 11:15:32.402837+00', 'SHA1', NULL, NULL, 0, '4CD160AE5734AED0ED99A881F8F377EB2E547B42', NULL, NULL, 0, NULL, NULL, 'eda450e1syncope383@apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "eda450e1syncope383@apache.org"}}, {"schema": "userId", "uniqueValue": {"stringValue": "eda450e1syncope383@apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "eda450e1syncope383@apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "eda450e1syncope383@apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-8140-7a32-8285-f1e5154a8e01', 'REST', '2025-01-08 11:15:34.341909+00', 'admin', 'REST', '2025-01-08 11:15:34.449808+00', 'admin', 'created', '2025-01-08 11:15:34.336208+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'fab67a5esyncope710@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "fab67a5esyncope710@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "fab67a5esyncope710@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "fab67a5esyncope710@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "fab67a5esyncope710@syncope.apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-8793-7070-bce0-52f105942caa', 'REST', '2025-01-08 11:15:35.959764+00', 'admin', 'REST', '2025-01-08 11:15:35.969999+00', 'admin', 'created', '2025-01-08 11:15:35.955203+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '59e64987syncope1750@apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "59e64987syncope1750@apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "59e64987syncope1750@apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "59e64987syncope1750@apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "59e64987syncope1750@apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-8b40-7adb-a589-c9584fd4f190', 'REST', '2025-01-08 11:15:36.901111+00', 'admin', 'REST', '2025-01-08 11:15:37.46933+00', 'admin', 'created', '2025-01-08 11:15:36.897023+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'ce2dc8fcrest@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "ce2dc8fcrest@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "ce2dc8fcrest@syncope.apache.org"}}, {"schema": "email", "values": [{"stringValue": "ce2dc8fcrest@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "firstname", "values": [{"stringValue": "ce2dc8fcrest@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-c5db-79bb-aeff-61bd79936c2a', 'REST', '2025-01-08 11:15:51.902854+00', 'admin', 'REST', '2025-01-08 11:15:51.994861+00', 'admin', 'created', '2025-01-08 11:15:51.899761+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '19b90960syncope501@apache.org', '[{"schema": "firstname", "values": [{"stringValue": "19b90960syncope501@apache.org"}]}, {"schema": "email", "values": [{"stringValue": "19b90960syncope501@apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "19b90960syncope501@apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "19b90960syncope501@apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-79dd-76b6-972e-cac4f23f7ce6', 'REST', '2025-01-08 11:15:32.448858+00', 'admin', 'REST', '2025-01-08 11:15:32.45478+00', 'admin', 'created', NULL, 'SHA1', NULL, NULL, 0, NULL, NULL, NULL, 0, NULL, NULL, 'a13f3e55syncope391@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "a13f3e55syncope391@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "a13f3e55syncope391@syncope.apache.org"}}, {"schema": "userId", "uniqueValue": {"stringValue": "a13f3e55syncope391@syncope.apache.org"}}, {"schema": "email", "values": [{"stringValue": "a13f3e55syncope391@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-7a65-7261-a8ed-7a723cc6a6cd', 'REST', '2025-01-08 11:15:32.584679+00', 'admin', 'REST', '2025-01-08 11:15:32.590838+00', 'admin', 'created', NULL, 'SHA1', NULL, NULL, 0, NULL, NULL, NULL, 0, NULL, NULL, 'b6f2701bsyncope391@syncope.apache.org', '[{"schema": "email", "values": [{"stringValue": "b6f2701bsyncope391@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "b6f2701bsyncope391@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "b6f2701bsyncope391@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "b6f2701bsyncope391@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-7aae-774c-a905-d42e1ca6f52d', 'REST', '2025-01-08 11:15:32.659424+00', 'admin', 'REST', '2025-01-08 11:15:32.74526+00', 'admin', 'created', '2025-01-08 11:15:32.654961+00', 'SHA1', NULL, '2025-01-08 11:15:32.742429+00', 0, '81BE06F68F57E5441CB92B7A8B9D2A66ADF24DD0', NULL, NULL, 0, NULL, NULL, '39877323syncope391@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "39877323syncope391@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "39877323syncope391@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "39877323syncope391@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "firstname", "values": [{"stringValue": "39877323syncope391@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-7b58-7900-9b16-2436f65eb88e', 'REST', '2025-01-08 11:15:32.829828+00', 'admin', 'REST', '2025-01-08 11:15:32.901253+00', 'admin', 'created', '2025-01-08 11:15:32.880417+00', 'SHA1', NULL, NULL, 0, '1F3078F9FE48FEBE86073EB0D5BB72B78C037054', NULL, NULL, 0, NULL, NULL, '69d99dabsyncope402@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "69d99dabsyncope402@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "69d99dabsyncope402@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "69d99dabsyncope402@syncope.apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-de92-7321-be93-5f857b4224c5', 'REST', '2025-01-08 11:14:52.693858+00', 'admin', 'REST', '2025-01-08 11:14:52.701132+00', 'admin', 'created', '2025-01-08 11:14:52.690574+00', 'SHA1', NULL, NULL, 0, '4D4CEAC564136BC177DDB0E7157FFC5D149C7572', NULL, NULL, 0, NULL, NULL, 'YYY006a0f75custompolicyrules@syncope.apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "006a0f75custompolicyrules@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "006a0f75custompolicyrules@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "006a0f75custompolicyrules@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "firstname", "values": [{"stringValue": "006a0f75custompolicyrules@syncope.apache.org"}]}]', '0679e069-7355-4b20-bd11-a5a0a5453c7c', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-7cba-770e-9f0e-5941af891484', 'REST', '2025-01-08 11:15:33.182303+00', 'admin', 'REST', '2025-01-08 11:15:33.245543+00', 'admin', 'created', '2025-01-08 11:15:33.233207+00', 'SHA1', NULL, NULL, 0, 'A9E8771E09E58AD1D8EC0D3CDCF2D6ABE1AA8A71', NULL, NULL, 0, NULL, NULL, '143dcc5csyncope426@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "143dcc5csyncope426@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "143dcc5csyncope426@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "143dcc5csyncope426@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "143dcc5csyncope426@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459f-def0-78e6-ab3f-2caf60170301', 'REST', '2025-01-08 11:14:52.787976+00', 'admin', 'REST', '2025-01-08 11:14:52.795076+00', 'admin', 'created', '2025-01-08 11:14:52.784854+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '9e69e32dprovision@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "9e69e32dprovision@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "9e69e32dprovision@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "9e69e32dprovision@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "email", "values": [{"stringValue": "9e69e32dprovision@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-7d0b-7e2c-961f-70f186543610', 'REST', '2025-01-08 11:15:33.262789+00', 'admin', 'REST', '2025-01-08 11:15:33.344413+00', 'admin', 'created', NULL, 'SHA1', NULL, NULL, 0, NULL, NULL, NULL, 0, NULL, NULL, 'b1eb7fc3syncope435@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "b1eb7fc3syncope435@syncope.apache.org"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "b1eb7fc3syncope435@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "b1eb7fc3syncope435@syncope.apache.org"}}, {"schema": "email", "values": [{"stringValue": "b1eb7fc3syncope435@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-7e33-72e7-9e7d-6b3725554d08', 'REST', '2025-01-08 11:15:33.5617+00', 'admin', 'REST', '2025-01-08 11:15:33.715766+00', 'admin', 'created', '2025-01-08 11:15:33.55592+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'e3b2ce32493@test.org', '[{"schema": "email", "values": [{"stringValue": "e3b2ce32493@test.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "e3b2ce32493@test.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "firstnameNew"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "e3b2ce32493@test.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-7fd6-704e-859e-b5b368bfa87b', 'REST', '2025-01-08 11:15:33.985342+00', 'admin', 'REST', '2025-01-08 11:15:34.095615+00', 'admin', 'created', '2025-01-08 11:15:33.97489+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'c44ef274syncope647@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "c44ef274syncope647@syncope.apache.org"}]}, {"schema": "email", "values": [{"stringValue": "c44ef274syncope647@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "c44ef274syncope647@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "c44ef274syncope647@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "postalAddress", "values": [{"stringValue": "newPostalAddress"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-7f7e-704e-8393-11cb59cccd65', 'REST', '2025-01-08 11:15:33.893251+00', 'admin', 'REST', '2025-01-08 11:15:33.901341+00', 'admin', 'created', '2025-01-08 11:15:33.886953+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '23906949syncope626@syncope.apache.org', '[{"schema": "email", "values": [{"stringValue": "23906949syncope626@syncope.apache.org"}]}, {"schema": "firstname", "values": [{"stringValue": "23906949syncope626@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "23906949syncope626@syncope.apache.org"}}, {"schema": "userId", "uniqueValue": {"stringValue": "23906949syncope626@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', '0679e069-7355-4b20-bd11-a5a0a5453c7c', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-839f-724b-8221-0778999b2655', 'REST', '2025-01-08 11:15:34.947605+00', 'admin', 'REST', '2025-01-08 11:15:34.958929+00', 'admin', 'created', '2025-01-08 11:15:34.943807+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'b7a31da7syncope1099U@apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "b7a31da7syncope1099U@apache.org"}}, {"schema": "email", "values": [{"stringValue": "b7a31da7syncope1099U@apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "issueSYNCOPE1099"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "b7a31da7syncope1099U@apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-9eda-7392-9730-f71463f62c2d', 'REST', '2025-01-08 11:15:41.917939+00', 'admin', 'REST', '2025-01-08 11:15:43.021651+00', 'admin', 'created', '2025-01-08 11:15:41.914268+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'c71f0c6eissue213@syncope.apache.org', '[{"schema": "email", "values": [{"stringValue": "c71f0c6eissue213@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "c71f0c6eissue213@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "c71f0c6eissue213@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "c71f0c6eissue213@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-a9e4-72ac-adb0-c172669552f6', 'REST', '2025-01-08 11:15:44.745493+00', 'admin', 'REST', '2025-01-08 11:15:47.059371+00', 'admin', 'created', '2025-01-08 11:15:46.985393+00', 'SHA1', NULL, '2025-01-08 11:15:47.055516+00', 0, '1F3078F9FE48FEBE86073EB0D5BB72B78C037054', NULL, '7435C94F3E0F11A7EEA3D138AF2CADF327024516', 0, NULL, NULL, 'af500c6cpwdReset@syncope.apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "af500c6cpwdReset@syncope.apache.org"}}, {"schema": "email", "values": [{"stringValue": "af500c6cpwdReset@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "af500c6cpwdReset@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "af500c6cpwdReset@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', '887028ea-66fc-41e7-b397-620d7ea6dfbb'); -INSERT INTO syncopeuser VALUES ('019445a0-82c9-75ef-9b65-7f36664c157e', 'REST', '2025-01-08 11:15:34.734656+00', 'admin', 'REST', '2025-01-08 11:15:34.850557+00', 'admin', 'created', '2025-01-08 11:15:34.73002+00', 'SHA1', NULL, NULL, 0, 'F45FC5847BEE336EE240F2698DA4D5833CAA5803', NULL, NULL, 0, NULL, NULL, '400b6abasyncope505-db@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "400b6abasyncope505-db@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "400b6abasyncope505-db@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "400b6abasyncope505-db@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "email", "values": [{"stringValue": "400b6abasyncope505-db@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-83ee-7597-994b-f7cda1224506', 'REST', '2025-01-08 11:15:35.028915+00', 'admin', 'REST', '2025-01-08 11:15:35.117301+00', 'admin', 'created', '2025-01-08 11:15:35.097876+00', 'SHA1', NULL, NULL, 0, '7151C01E9F78A3393582F345E39F12918E5402F4', NULL, NULL, 0, NULL, NULL, '44a181d3syncope1166@apache.org', '[{"schema": "email", "values": [{"stringValue": "44a181d3syncope1166@apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "44a181d3syncope1166@apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "44a181d3syncope1166@apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "44a181d3syncope1166@apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-8098-7d15-9cb5-05758afaa366', 'REST', '2025-01-08 11:15:34.171937+00', 'admin', 'REST', '2025-01-08 11:15:34.24995+00', 'admin', 'created', '2025-01-08 11:15:34.168836+00', 'AES', NULL, NULL, 0, 'GdpfcqCk/V8DkxMVK4SBOw==', NULL, NULL, 0, NULL, NULL, 'b0ac11b5syncope686@apache.org', '[{"schema": "email", "values": [{"stringValue": "b0ac11b5syncope686@apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "b0ac11b5syncope686@apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "b0ac11b5syncope686@apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "b0ac11b5syncope686@apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-88c9-7ee8-b78e-31c48a5b0287', 'REST', '2025-01-08 11:15:36.269787+00', 'admin', 'REST', '2025-01-08 11:15:36.799525+00', 'admin', 'created', '2025-01-08 11:15:36.265946+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '1ea81f44rest@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "1ea81f44rest@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "1ea81f44rest@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "1ea81f44rest@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "1ea81f44rest@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-871e-7345-85ae-6e5cd1a93c05', 'REST', '2025-01-08 11:15:35.843973+00', 'admin', 'REST', '2025-01-08 11:15:35.924558+00', 'admin', 'created', '2025-01-08 11:15:35.838586+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'newUsername318fb43a', '[{"schema": "email", "values": [{"stringValue": "a3bfa3ccsyncope1669@apache.org"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "a3bfa3ccsyncope1669@apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "a3bfa3ccsyncope1669@apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "a3bfa3ccsyncope1669@apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-854a-73b2-9ad1-fa83e8d9b586', 'REST', '2025-01-08 11:15:35.376324+00', 'admin', 'REST', '2025-01-08 11:15:35.524341+00', 'admin', 'created', '2025-01-08 11:15:35.499811+00', 'SSHA512', NULL, NULL, 0, 'F5024B48CBD2986468E54DADA8F2F3C65BF4FADDA2EC9DDCD415A88CE4E2B06AB9D232345B08B8A9AF6675808CB131CA9C1AD526C07E83D1BAF33234AA5D5E6D1F6B6A31DE6B651E', '["11C6EBD9611F677020F20A26836A268E97DB75A83D93B2B1548A70E1262AAEC97CD25990CFC4EF821D2B7075BF53D433689674722113B395B79A1444240AE44748E1CD4C114A6887","8C2EC4E1207370C666E57EDB7996041C1AEA86651CC3EFFA8A3AE2857B177A3C0562ABC7BF62C34F2B370454881960EDB55ED4583B63463C9BDF6CE44C7BA303DCA7CE8CFF06992C","F5024B48CBD2986468E54DADA8F2F3C65BF4FADDA2EC9DDCD415A88CE4E2B06AB9D232345B08B8A9AF6675808CB131CA9C1AD526C07E83D1BAF33234AA5D5E6D1F6B6A31DE6B651E"]', NULL, 0, NULL, NULL, '35dc0558syncope1337@apache.org', '[{"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "35dc0558syncope1337@apache.org"}}, {"schema": "email", "values": [{"stringValue": "35dc0558syncope1337@apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "35dc0558syncope1337@apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "firstname", "values": [{"stringValue": "35dc0558syncope1337@apache.org"}]}]', '0679e069-7355-4b20-bd11-a5a0a5453c7c', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-a430-7c48-8124-9a0d09d6a93d', 'REST', '2025-01-08 11:15:43.284037+00', 'admin', 'REST', '2025-01-08 11:15:43.289755+00', 'admin', 'created', '2025-01-08 11:15:43.280521+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'ec92e41cissue281@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "ec92e41cissue281@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "ec92e41cissue281@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "ec92e41cissue281@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "ec92e41cissue281@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-87f5-79c7-a429-cebe778093c0', 'REST', '2025-01-08 11:15:36.057097+00', 'admin', 'REST', '2025-01-08 11:15:36.201984+00', '7c2772a3syncope1793@apache.org', 'created', '2025-01-08 11:15:36.053744+00', 'SHA1', NULL, '2025-01-08 11:15:36.125643+00', 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '7c2772a3syncope1793@apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "7c2772a3syncope1793@apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "7c2772a3syncope1793@apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "7c2772a3syncope1793@apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "7c2772a3syncope1793@apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-9df4-7318-a9a9-7b3089fefd7f', 'REST', '2025-01-08 11:15:41.68908+00', 'admin', 'REST', '2025-01-08 11:15:41.876911+00', 'admin', 'created', '2025-01-08 11:15:41.84562+00', 'SHA1', NULL, NULL, 0, '87AD5A81DB616A6A196ADBC1EC9E23B8B6CA1C4E', NULL, NULL, 0, NULL, NULL, '4b47b323issue186@syncope.apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "4b47b323issue186@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "4b47b323issue186@syncope.apache.org"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "4b47b323issue186@syncope.apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-a47f-70c6-bb6b-36bb3c236bf3', 'REST', '2025-01-08 11:15:43.363001+00', 'admin', 'REST', '2025-01-08 11:15:43.454647+00', 'admin', 'created', '2025-01-08 11:15:43.359379+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '6330d5b0syncope136_Random@apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "6330d5b0syncope136_Random@apache.org"}}, {"schema": "userId", "uniqueValue": {"stringValue": "6330d5b0syncope136_Random@apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "6330d5b0syncope136_Random@apache.org"}]}, {"schema": "email", "values": [{"stringValue": "6330d5b0syncope136_Random@apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-8ddc-7053-b331-21d608dc48b7', 'REST', '2025-01-08 11:15:37.568511+00', 'admin', 'REST', '2025-01-08 11:15:37.939303+00', 'admin', 'created', '2025-01-08 11:15:37.564875+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'ee819fc6rest@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "ee819fc6rest@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "ee819fc6rest@syncope.apache.org"}]}, {"schema": "email", "values": [{"stringValue": "ee819fc6rest@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "ee819fc6rest@syncope.apache.org"}}, {"schema": "externalKey", "values": [{"stringValue": "019445a0-8ddc-7053-b331-21d608dc48b7"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-a34d-7cbb-b41c-15741a6ef226', 'REST', '2025-01-08 11:15:43.060625+00', 'admin', 'REST', '2025-01-08 11:15:43.149102+00', 'admin', 'created', '2025-01-08 11:15:43.053473+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '140a1b8efissue234@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "40a1b8efissue234@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "40a1b8efissue234@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "40a1b8efissue234@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "40a1b8efissue234@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-a3cb-7160-9c96-6426ec366fcf', 'REST', '2025-01-08 11:15:43.183672+00', 'admin', 'REST', '2025-01-08 11:15:43.250948+00', 'admin', 'created', '2025-01-08 11:15:43.179756+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'be780212issue280@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "be780212issue280@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "be780212issue280@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "be780212issue280@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "be780212issue280@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('1417acbe-cbf6-4277-9372-e75e04f97000', NULL, '2010-10-20 10:00:00+00', 'admin', 'REST', '2025-01-08 11:15:44.692616+00', 'admin', 'active', NULL, 'SHA1', 0, '2025-01-08 11:15:44.689752+00', 0, '5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8', NULL, NULL, 0, NULL, NULL, 'rossini', '[{"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "Gioacchino"}]}, {"schema": "surname", "values": [{"stringValue": "Rossini"}]}, {"schema": "loginDate", "values": [{"dateValue": "2009-05-26T00:00:00Z"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "Rossini"}}, {"schema": "userId", "uniqueValue": {"stringValue": "rossini.gioacchino@apache.org"}}]', 'c5b75db1-fce7-470f-b780-3b9934d82a9d', NULL); -INSERT INTO syncopeuser VALUES ('b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee', NULL, '2010-10-20 10:00:00+00', 'admin', 'REST', '2025-01-08 11:15:44.274145+00', 'admin', 'active', '2025-01-08 11:15:44.12962+00', 'SHA1', NULL, '2025-01-08 11:15:44.271986+00', 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'vivaldi', '[{"schema": "firstname", "values": [{"stringValue": "Antonio"}]}, {"schema": "surname", "values": [{"stringValue": "Vivaldi"}]}, {"schema": "email", "values": [{"stringValue": "vivaldi@syncope.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "Antonio Vivaldi"}}, {"schema": "userId", "uniqueValue": {"stringValue": "vivaldi@apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-a8bb-7267-83b1-6137a7c36309', 'REST', '2025-01-08 11:15:44.446824+00', 'admin', 'REST', '2025-01-08 11:15:44.54883+00', 'admin', 'created', '2025-01-08 11:15:44.443592+00', 'SHA1', NULL, '2025-01-08 11:15:44.545777+00', 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '3b56ac06selfread@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "3b56ac06selfread@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "3b56ac06selfread@syncope.apache.org"}]}, {"schema": "firstname", "values": [{"stringValue": "3b56ac06selfread@syncope.apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "3b56ac06selfread@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-a617-73ea-9538-e4f18ba1531f', 'REST', '2025-01-08 11:15:43.771347+00', 'admin', 'REST', '2025-01-08 11:15:43.922161+00', 'e02595b6anonymous@syncope.apache.orgXX', 'created', '2025-01-08 11:15:43.767485+00', 'SHA1', NULL, '2025-01-08 11:15:43.837244+00', 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'e02595b6anonymous@syncope.apache.orgXX', '[{"schema": "email", "values": [{"stringValue": "e02595b6anonymous@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "e02595b6anonymous@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "e02595b6anonymous@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "e02595b6anonymous@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-bb35-77ef-b5c1-82017486ca4f', 'REST', '2025-01-08 11:15:49.182947+00', 'admin', 'REST', '2025-01-08 11:15:49.192634+00', 'admin', 'created', '2025-01-08 11:15:49.173673+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'd1ae7c1asyncope436@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "d1ae7c1asyncope436@syncope.apache.org"}}, {"schema": "email", "values": [{"stringValue": "d1ae7c1asyncope436@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "d1ae7c1asyncope436@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "d1ae7c1asyncope436@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-c598-7cc3-8f17-3c034177fbfd', 'REST', '2025-01-08 11:15:51.839698+00', 'admin', 'REST', '2025-01-08 11:15:51.848928+00', 'admin', 'created', '2025-01-08 11:15:51.832555+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'a2dfe2e2syncope459@apache.org', '[{"schema": "email", "values": [{"stringValue": "a2dfe2e2syncope459@apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "a2dfe2e2syncope459@apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "a2dfe2e2syncope459@apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "firstname", "values": [{"stringValue": "a2dfe2e2syncope459@apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-c4a3-78cf-9c2f-7bd8aae12b7f', 'REST', '2025-01-08 11:15:51.593655+00', 'admin', 'REST', '2025-01-08 11:15:51.819095+00', 'admin', 'created', '2025-01-08 11:15:51.587581+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '56c54758syn453@syncope.apache.org', '[{"schema": "userId", "uniqueValue": {"stringValue": "56c54758syn453@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "56c54758syn453@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "email", "values": [{"stringValue": "56c54758syn453@syncope.apache.org"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "56c54758syn453@syncope.apache.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "56c54758syn453@syncope.apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-b70a-75f5-b2e8-bb94bccd4a2d', 'REST', '2025-01-08 11:15:48.111364+00', 'admin', 'REST', '2025-01-08 11:15:48.31203+00', 'admin', 'created', '2025-01-08 11:15:48.280195+00', 'SHA1', NULL, '2025-01-08 11:15:48.308472+00', 0, '1F3078F9FE48FEBE86073EB0D5BB72B78C037054', NULL, NULL, 0, NULL, NULL, '673b4495pwdResetNoSecurityQuestion@syncope.apache.org', '[{"schema": "firstname", "values": [{"stringValue": "673b4495pwdResetNoSecurityQuestion@syncope.apache.org"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "673b4495pwdResetNoSecurityQuestion@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "673b4495pwdResetNoSecurityQuestion@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "email", "values": [{"stringValue": "673b4495pwdResetNoSecurityQuestion@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-ba06-728d-8215-48689ccf6f0d', 'REST', '2025-01-08 11:15:48.878204+00', 'admin', 'REST', '2025-01-08 11:15:49.028992+00', 'admin', 'created', '2025-01-08 11:15:48.987753+00', 'SHA1', NULL, NULL, 0, 'AA6AE8C005B9048B03F6059224C858650D9E52D5', NULL, NULL, 0, NULL, NULL, '42037ee0397@syncope.apache.org', '[{"schema": "email", "values": [{"stringValue": "42037ee0397@syncope.apache.org"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "42037ee0397@syncope.apache.org"}}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "42037ee0397@syncope.apache.org"}}, {"schema": "firstname", "values": [{"stringValue": "42037ee0397@syncope.apache.org"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-b866-7f7a-ab08-8bbf958bb662', 'REST', '2025-01-08 11:15:48.459618+00', 'admin', 'REST', '2025-01-08 11:15:48.754608+00', 'admin', 'active', '2025-01-08 11:15:48.454974+00', 'SHA1', 0, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '539693b0260@a.com', '[{"schema": "email", "values": [{"stringValue": "539693b0260@a.com"}]}, {"schema": "firstname", "values": [{"stringValue": "539693b0260@a.com"}]}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "surname", "values": [{"stringValue": "Surname2"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "539693b0260@a.com"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "539693b0260@a.com"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-bb7e-7073-8163-9d66eafd1424', 'REST', '2025-01-08 11:15:49.249434+00', 'admin', 'REST', '2025-01-08 11:15:51.456451+00', 'admin', 'created', '2025-01-08 11:15:49.2463+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, 'a728051esyncope442@apache.org', '[{"schema": "email", "values": [{"stringValue": "a728051esyncope442@apache.org"}]}, {"schema": "fullname", "uniqueValue": {"stringValue": "a728051esyncope442@apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "firstname", "values": [{"stringValue": "a728051esyncope442@apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "a728051esyncope442@apache.org"}}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('019445a0-c68c-73b5-85e9-01f2bdae4ad4', 'REST', '2025-01-08 11:15:52.085621+00', 'admin', 'REST', '2025-01-08 11:15:52.186832+00', 'admin', 'created', '2025-01-08 11:15:52.0771+00', 'SHA1', NULL, NULL, 0, 'CBFDAC6008F9CAB4083784CBD1874F76618D2A97', NULL, NULL, 0, NULL, NULL, '2cfa73fasyncope691@syncope.apache.org', '[{"schema": "fullname", "uniqueValue": {"stringValue": "2cfa73fasyncope691@syncope.apache.org"}}, {"schema": "ctype", "values": [{"stringValue": "a type"}]}, {"schema": "email", "values": [{"stringValue": "2cfa73fasyncope691@syncope.apache.org"}]}, {"schema": "surname", "values": [{"stringValue": "surname"}]}, {"schema": "firstname", "values": [{"stringValue": "2cfa73fasyncope691@syncope.apache.org"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "2cfa73fasyncope691@syncope.apache.org"}}, {"schema": "loginDate", "values": [{"dateValue": "2025-01-08T00:00:00Z"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); -INSERT INTO syncopeuser VALUES ('0194459e-4ac2-76ec-9eb4-938f476a79c6', 'REST', '2025-01-08 11:13:09.318119+00', 'admin', 'PullTask 0194459f-120a-762c-ba1b-41d9db73754d ''2e5d9682''', '2025-01-08 11:14:00.871688+00', 'admin', 'created', '2025-01-08 11:14:00.849714+00', 'SHA', NULL, NULL, 0, 'D5AA8540F25E9B9686C9839F20FAA45762C9631A', NULL, NULL, 0, NULL, NULL, 'SYNCOPEUSER1751385acddd', '[{"schema": "surname", "values": [{"stringValue": "SYNCOPEUSER1751385acddd"}]}, {"schema": "userId", "uniqueValue": {"stringValue": "SYNCOPEUSER1751385acddd@syncope.org"}}, {"schema": "fullname", "uniqueValue": {"stringValue": "SYNCOPEUSER1751385acddd"}}, {"schema": "email", "values": [{"stringValue": "SYNCOPEUSER1751385acddd@syncope.org"}]}, {"schema": "firstname", "values": [{"stringValue": "fixed"}]}]', 'e4c28e7a-9dbf-4ee7-9441-93812a0d4a28', NULL); - - --- --- TOC entry 4683 (class 0 OID 16926) --- Dependencies: 341 --- Data for Name: syncopeuser_anytypeclass; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459d-72b7-7a32-a41b-755dbf098a83', 'uniqueAttribute453a07e2'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459e-26aa-71dd-82cf-19298219e082', 'issue258'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459e-2705-7db3-a347-3a734d570986', 'issue259'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459e-2786-79aa-b23a-cbcb00d12a21', 'issue260'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459e-74cc-768a-bfdc-3ff498eaaeaf', 'minimal group'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459f-13eb-7f40-a9ce-086278235c37', 'generic membership'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459f-13eb-7f40-a9ce-086278235c37', 'minimal group'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459f-def0-78e6-ab3f-2caf60170301', 'csv'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459f-dfc9-7734-8322-7d1364350e23', 'csv'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459f-e250-7d5a-9f9c-775659e6edcd', 'csv'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459f-e44d-7f5d-8745-93e5f63e8178', 'csv'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459f-e867-7f77-a3a8-7a6b1d8065de', 'csv'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459f-e8f2-7b73-81ab-f7671454c6f2', 'csv'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459f-ec17-7943-bbea-1b20e13e16dd', 'csv'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459f-f60a-7bb5-9c1a-5c11f416a3c6', 'csv'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459f-f7b2-7ecc-9df0-3834bb497df7', 'csv'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459f-f9dc-74a2-9b30-7086c590aa44', 'csv'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459f-fcde-7d6f-8cb8-2fad353b8a72', 'csv'); -INSERT INTO syncopeuser_anytypeclass VALUES ('019445a0-7a07-7fba-afe7-7640449d1c13', 'csv'); -INSERT INTO syncopeuser_anytypeclass VALUES ('019445a0-7a65-7261-a8ed-7a723cc6a6cd', 'csv'); -INSERT INTO syncopeuser_anytypeclass VALUES ('019445a0-7aae-774c-a905-d42e1ca6f52d', 'csv'); -INSERT INTO syncopeuser_anytypeclass VALUES ('019445a0-7fd6-704e-859e-b5b368bfa87b', 'generic membership'); -INSERT INTO syncopeuser_anytypeclass VALUES ('019445a0-7fd6-704e-859e-b5b368bfa87b', 'csv'); -INSERT INTO syncopeuser_anytypeclass VALUES ('019445a0-b866-7f7a-ab08-8bbf958bb662', 'syncope2605d9e9bdf'); -INSERT INTO syncopeuser_anytypeclass VALUES ('019445a0-ba06-728d-8215-48689ccf6f0d', 'csv'); -INSERT INTO syncopeuser_anytypeclass VALUES ('019445a0-ba06-728d-8215-48689ccf6f0d', 'syncope3973e102aad'); -INSERT INTO syncopeuser_anytypeclass VALUES ('019445a0-c68c-73b5-85e9-01f2bdae4ad4', 'syncope69146623a79'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459e-3a5d-7a95-9ae0-51ff2ab0e297', 'minimal group'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459e-3a5d-7a95-9ae0-51ff2ab0e297', 'generic membership'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459e-444c-7c52-8571-3419ea1ccca8', 'minimal group'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459e-444c-7c52-8571-3419ea1ccca8', 'generic membership'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459e-4977-7dc4-9a91-210bb7815ddd', 'minimal group'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459e-4977-7dc4-9a91-210bb7815ddd', 'generic membership'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459d-701a-73e9-9111-89d52e8cafce', 'minimal group'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459d-701a-73e9-9111-89d52e8cafce', 'generic membership'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459e-74cc-768a-bfdc-3ff498eaaeaf', 'generic membership'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459d-4874-73e5-8784-e7c0b1225f36', 'minimal group'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459d-4874-73e5-8784-e7c0b1225f36', 'generic membership'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459e-4ac2-76ec-9eb4-938f476a79c6', 'minimal group'); -INSERT INTO syncopeuser_anytypeclass VALUES ('0194459e-4ac2-76ec-9eb4-938f476a79c6', 'generic membership'); - - --- --- TOC entry 4684 (class 0 OID 16929) --- Dependencies: 342 --- Data for Name: syncopeuser_externalresource; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO syncopeuser_externalresource VALUES ('0194459f-dfc9-7734-8322-7d1364350e23', 'resource-csv'); -INSERT INTO syncopeuser_externalresource VALUES ('b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee', 'ws-target-resource-delete'); -INSERT INTO syncopeuser_externalresource VALUES ('b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee', 'ws-target-resource-2'); -INSERT INTO syncopeuser_externalresource VALUES ('b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee', 'ws-target-resource-1'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459f-e1df-76f1-a9d0-e5d248ceb1e9', 'resource-testdb'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459d-701a-73e9-9111-89d52e8cafce', 'resource-ldap'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459d-701a-73e9-9111-89d52e8cafce', 'ws-target-resource-nopropagation'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459e-444c-7c52-8571-3419ea1ccca8', 'resource-ldap'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459f-ec17-7943-bbea-1b20e13e16dd', 'resource-csv'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459e-4bc0-7e78-9176-47fefad1862f', 'resource-testdb'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459e-7e7f-7daf-a1b1-73365fcef439', 'ws-target-resource-2'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459e-7ece-7c2a-af83-cf595e1fc549', 'ws-target-resource-2'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459e-837a-77f3-938c-3adcbc595289', 'resource-testdb'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459f-f60a-7bb5-9c1a-5c11f416a3c6', 'resource-csv'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459f-f680-793a-b86d-1c025aaf0eaa', 'resource-ldap'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459f-f680-793a-b86d-1c025aaf0eaa', 'resource-testdb'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459f-f7b2-7ecc-9df0-3834bb497df7', 'resource-csv'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459f-f98b-7fe3-a640-503e30cf37c2', 'ws-target-resource-2'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459f-f9dc-74a2-9b30-7086c590aa44', 'resource-csv'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459f-fbb0-754b-8523-dcd64699450a', 'ws-target-resource-nopropagation'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459f-fe72-7f40-9f27-b3103436a576', 'resource-testdb2'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459f-fe72-7f40-9f27-b3103436a576', 'resource-testdb'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-0138-7e13-8613-5acdb1ef1edc', 'ws-target-resource-update'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-01b4-7ce2-8b6b-cbe0078945dd', 'resource-db-virattr'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-0200-70a3-81f1-3693fde8829c', 'ws-target-resource-timeout'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-77c5-7e27-88aa-55648f3dca54', 'resource-ldap'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-7939-770c-a043-9d417b3521b6', 'resource-testdb'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-7a07-7fba-afe7-7640449d1c13', 'resource-csv'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-7a65-7261-a8ed-7a723cc6a6cd', 'resource-csv'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-7aae-774c-a905-d42e1ca6f52d', 'resource-csv'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-7b58-7900-9b16-2436f65eb88e', 'ws-target-resource-1'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-7b58-7900-9b16-2436f65eb88e', 'resource-testdb'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-7d0b-7e2c-961f-70f186543610', 'ws-target-resource-1'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-7d85-7e6e-8e3a-1648d4852a6b', 'resource-ldap'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-7e33-72e7-9e7d-6b3725554d08', 'ws-target-resource-1'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-7fd6-704e-859e-b5b368bfa87b', 'resource-ldap'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-82c9-75ef-9b65-7f36664c157e', 'resource-testdb'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-83ee-7597-994b-f7cda1224506', 'resource-ldap'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459e-3a5d-7a95-9ae0-51ff2ab0e297', 'resource-ldap'); -INSERT INTO syncopeuser_externalresource VALUES ('0194459e-4977-7dc4-9a91-210bb7815ddd', 'resource-ldap'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-83ee-7597-994b-f7cda1224506', 'resource-db-virattr'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-8793-7070-bce0-52f105942caa', 'ws-target-resource-nopropagation'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-87f5-79c7-a429-cebe778093c0', 'ws-target-resource-nopropagation'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-8b40-7adb-a589-c9584fd4f190', 'rest-target-resource'); -INSERT INTO syncopeuser_externalresource VALUES ('1417acbe-cbf6-4277-9372-e75e04f97000', 'resource-ldap'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-9d38-7bea-8124-d55b24cb0db0', 'resource-ldap'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-9df4-7318-a9a9-7b3089fefd7f', 'ws-target-resource-1'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-9df4-7318-a9a9-7b3089fefd7f', 'resource-csv'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-a34d-7cbb-b41c-15741a6ef226', 'resource-ldap'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-a3cb-7160-9c96-6426ec366fcf', 'resource-testdb'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-a430-7c48-8124-9a0d09d6a93d', 'resource-csv'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-a47f-70c6-bb6b-36bb3c236bf3', 'resource-ldap'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-a9e4-72ac-adb0-c172669552f6', 'resource-testdb'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-b866-7f7a-ab08-8bbf958bb662', 'ws-target-resource-2'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-ba06-728d-8215-48689ccf6f0d', 'resource-csv'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-ba06-728d-8215-48689ccf6f0d', 'ws-target-resource-2'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-bb35-77ef-b5c1-82017486ca4f', 'resource-ldap'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-bb7e-7073-8163-9d66eafd1424', 'resource-db-virattr'); -INSERT INTO syncopeuser_externalresource VALUES ('1417acbe-cbf6-4277-9372-e75e04f97000', 'ws-target-resource-nopropagation4'); -INSERT INTO syncopeuser_externalresource VALUES ('74cd8ece-715a-44a4-a736-e17b46c4e7e6', 'ws-target-resource-nopropagation4'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-bb7e-7073-8163-9d66eafd1424', 'ws-target-resource-2'); -INSERT INTO syncopeuser_externalresource VALUES ('b3cbc78d-32e6-4bd4-92e0-bbe07566a2ee', 'resource-testdb2'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-c598-7cc3-8f17-3c034177fbfd', 'resource-ldap'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-c5db-79bb-aeff-61bd79936c2a', 'resource-db-virattr'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-c759-7249-a6d1-bfc52eade8c7', 'resource-db-virattr'); -INSERT INTO syncopeuser_externalresource VALUES ('019445a0-cfd4-742d-9df4-2db5d9c3bfba', 'resource-db-virattr'); - - --- --- TOC entry 4685 (class 0 OID 16932) --- Dependencies: 343 --- Data for Name: syncopeuser_syncoperole; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO syncopeuser_syncoperole VALUES ('c9b2dec2-00a7-4855-97c0-d854842b4b24', 'User reviewer'); -INSERT INTO syncopeuser_syncoperole VALUES ('c9b2dec2-00a7-4855-97c0-d854842b4b24', 'User manager'); -INSERT INTO syncopeuser_syncoperole VALUES ('823074dc-d280-436d-a7dd-07399fae48ec', 'Search for realm evenTwo'); -INSERT INTO syncopeuser_syncoperole VALUES ('823074dc-d280-436d-a7dd-07399fae48ec', 'Connector and Resource for realm evenTwo'); -INSERT INTO syncopeuser_syncoperole VALUES ('0194459d-4a39-78f1-8eb6-ade14ff93f7e', 'User manager'); -INSERT INTO syncopeuser_syncoperole VALUES ('0194459d-4af4-793f-b2ce-dca2e8b84a47', 'User manager'); -INSERT INTO syncopeuser_syncoperole VALUES ('0194459d-4bb5-7e85-a7b3-cae5c302a4ff', 'User manager'); -INSERT INTO syncopeuser_syncoperole VALUES ('c9b2dec2-00a7-4855-97c0-d854842b4b24', 'role79537fa7'); -INSERT INTO syncopeuser_syncoperole VALUES ('0194459d-4fb1-712d-a726-90b5be4fd7e3', 'User reviewer'); -INSERT INTO syncopeuser_syncoperole VALUES ('0194459d-6655-742e-9738-b62ee9c39cf8', 'User reviewer'); -INSERT INTO syncopeuser_syncoperole VALUES ('0194459d-6c84-7cb5-8d8f-8343769883ae', 'User reviewer'); -INSERT INTO syncopeuser_syncoperole VALUES ('0194459d-b53b-7a83-a7f5-6f8a469955fc', 'new296704be'); -INSERT INTO syncopeuser_syncoperole VALUES ('0194459e-3a5d-7a95-9ae0-51ff2ab0e297', 'Other'); -INSERT INTO syncopeuser_syncoperole VALUES ('019445a0-87f5-79c7-a429-cebe778093c0', 'syncope179304c43fda'); - - --- --- TOC entry 4686 (class 0 OID 16935) --- Dependencies: 344 --- Data for Name: ticketexpirationpolicy; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO ticketexpirationpolicy VALUES ('0194459e-28a5-7e2a-90bc-b51a8b40dd2f', 'Test Ticket Expiration policy', '{"_class":"org.apache.syncope.common.lib.policy.DefaultTicketExpirationPolicyConf","tgtConf":{"maxTimeToLiveInSeconds":110},"stConf":{"maxTimeToLiveInSeconds":0,"numberOfUses":2},"proxyTgtConf":null,"proxyStConf":null}'); -INSERT INTO ticketexpirationpolicy VALUES ('0194459e-2a34-74e6-bef2-5a1f4244c99a', 'Test Ticket Expiration policy', '{"_class":"org.apache.syncope.common.lib.policy.DefaultTicketExpirationPolicyConf","tgtConf":{"maxTimeToLiveInSeconds":110},"stConf":{"maxTimeToLiveInSeconds":0,"numberOfUses":1},"proxyTgtConf":null,"proxyStConf":null}'); - - --- --- TOC entry 4687 (class 0 OID 16940) --- Dependencies: 345 --- Data for Name: typeextension; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO typeextension VALUES ('88a71478-30aa-4ee0-8b2b-6cb32e7ba264', 'f779c0d4-633b-4be5-8f57-32eb478a3ca5', 'PRINTER'); -INSERT INTO typeextension VALUES ('84c1490c-a1d9-4b91-859c-fafbb0113a85', '034740a9-fa10-453b-af37-dc7897e98fb1', 'USER'); -INSERT INTO typeextension VALUES ('0194459d-7e19-7ee6-8b20-7df7dceb449e', '0194459d-7e16-746c-81bb-5a9dc2a46f54', 'USER'); -INSERT INTO typeextension VALUES ('0194459f-da95-7238-991a-87469bb5507d', '8fb2d51e-c605-4e80-a72b-13ffecf1aa9a', 'USER'); - - --- --- TOC entry 4688 (class 0 OID 16943) --- Dependencies: 346 --- Data for Name: typeextension_anytypeclass; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO typeextension_anytypeclass VALUES ('88a71478-30aa-4ee0-8b2b-6cb32e7ba264', 'other'); -INSERT INTO typeextension_anytypeclass VALUES ('84c1490c-a1d9-4b91-859c-fafbb0113a85', 'csv'); -INSERT INTO typeextension_anytypeclass VALUES ('84c1490c-a1d9-4b91-859c-fafbb0113a85', 'other'); -INSERT INTO typeextension_anytypeclass VALUES ('0194459d-7e19-7ee6-8b20-7df7dceb449e', 'csv'); -INSERT INTO typeextension_anytypeclass VALUES ('0194459d-7e19-7ee6-8b20-7df7dceb449e', 'other'); -INSERT INTO typeextension_anytypeclass VALUES ('0194459f-da95-7238-991a-87469bb5507d', 'other'); - - --- --- TOC entry 4689 (class 0 OID 16946) --- Dependencies: 347 --- Data for Name: udyngroupmembers; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO udyngroupmembers VALUES ('c9b2dec2-00a7-4855-97c0-d854842b4b24', '0194459f-dbe9-7a35-b3b8-1bee578da4e0'); -INSERT INTO udyngroupmembers VALUES ('019445a0-839f-724b-8221-0778999b2655', '019445a0-837b-7842-be75-30ff9d47b751'); -INSERT INTO udyngroupmembers VALUES ('c9b2dec2-00a7-4855-97c0-d854842b4b24', '019445a0-8482-7378-a847-bd5597a26a4a'); - - --- --- TOC entry 4690 (class 0 OID 16949) --- Dependencies: 348 --- Data for Name: udyngroupmembership; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO udyngroupmembership VALUES ('0194459d-7cb4-7eb9-8969-0c763499b142', '(($groups==ebf97068-aa4b-4a85-9f01-680e8c4cf227;$resources!=ws-target-resource-1);aLong==1)', '0194459d-7caf-7d4f-acfe-69deec4506c7'); -INSERT INTO udyngroupmembership VALUES ('0194459f-dbed-756b-b41f-4cd32d913427', 'cool==true', '0194459f-dbe9-7a35-b3b8-1bee578da4e0'); -INSERT INTO udyngroupmembership VALUES ('019445a0-837f-7396-8800-581a52342619', 'firstname==issueSYNCOPE1099', '019445a0-837b-7842-be75-30ff9d47b751'); -INSERT INTO udyngroupmembership VALUES ('019445a0-8485-72ef-8e27-1400e59fd883', 'cool==true', '019445a0-8482-7378-a847-bd5597a26a4a'); - - --- --- TOC entry 4691 (class 0 OID 16952) --- Dependencies: 349 --- Data for Name: umembership; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO umembership VALUES ('3d5e91f6-305e-45f9-ad30-4897d3d43bd9', '1417acbe-cbf6-4277-9372-e75e04f97000', '37d15e4c-cdc1-460b-a591-8505c8133806'); -INSERT INTO umembership VALUES ('d53f7657-2b22-4e10-a2cd-c3379a4d1a31', '74cd8ece-715a-44a4-a736-e17b46c4e7e6', '37d15e4c-cdc1-460b-a591-8505c8133806'); -INSERT INTO umembership VALUES ('8e42a132-55ae-4860-bebd-2ca00ba5e959', '74cd8ece-715a-44a4-a736-e17b46c4e7e6', 'b1f7c12d-ec83-441f-a50e-1691daaedf3b'); -INSERT INTO umembership VALUES ('40e409a4-d870-4792-b820-30668f1269b9', 'c9b2dec2-00a7-4855-97c0-d854842b4b24', 'bf825fe1-7320-4a54-bd64-143b5c18ab97'); -INSERT INTO umembership VALUES ('6d8a7dc0-d4bc-4b7e-b058-abcd3df28f28', '1417acbe-cbf6-4277-9372-e75e04f97000', 'f779c0d4-633b-4be5-8f57-32eb478a3ca5'); -INSERT INTO umembership VALUES ('34f2d776-58b1-4640-8e64-e979b4242a18', '74cd8ece-715a-44a4-a736-e17b46c4e7e6', '29f96485-729e-4d31-88a1-6fc60e4677f3'); -INSERT INTO umembership VALUES ('8cfb78fc-d0e7-4f08-a0ae-d7abf3223b6f', '823074dc-d280-436d-a7dd-07399fae48ec', 'ece66293-8f31-4a84-8e8d-23da36e70846'); -INSERT INTO umembership VALUES ('0194459d-4876-74be-a808-41aaa0b20cce', '0194459d-4874-73e5-8784-e7c0b1225f36', '0194459d-468f-7f7e-afef-4a0663760532'); -INSERT INTO umembership VALUES ('0194459d-7e86-79f3-a7fe-073f30f4fa21', '0194459d-7e86-79f3-a7fe-073f30f4fa20', '0194459d-7e7a-759f-9bfd-56175628a6c6'); -INSERT INTO umembership VALUES ('0194459d-beae-7e23-9bd4-fb785ce65cea', '0194459d-beae-7e23-9bd4-fb785ce65ce9', '034740a9-fa10-453b-af37-dc7897e98fb1'); -INSERT INTO umembership VALUES ('0194459d-c48f-7425-be87-9faff4a6bd6c', '0194459d-c484-7360-bdb7-bf6eb08da692', 'bf825fe1-7320-4a54-bd64-143b5c18ab97'); -INSERT INTO umembership VALUES ('0194459d-cdcc-71ee-b292-3167e07bcf6c', '0194459d-cdcb-7ec0-9a5b-839a68f83b63', 'bf825fe1-7320-4a54-bd64-143b5c18ab97'); -INSERT INTO umembership VALUES ('0194459d-e7fc-7d54-801c-7b50fd2dc194', '0194459d-e7fc-7d54-801c-7b50fd2dc193', 'bf825fe1-7320-4a54-bd64-143b5c18ab97'); -INSERT INTO umembership VALUES ('0194459d-e84c-707c-8d86-b48828baa228', '0194459d-e84c-707c-8d86-b48828baa227', 'bf825fe1-7320-4a54-bd64-143b5c18ab97'); -INSERT INTO umembership VALUES ('0194459d-f0c0-77b9-8cdf-043ea88c1638', '0194459d-f0bf-7366-a35e-27b698c42a96', 'bf825fe1-7320-4a54-bd64-143b5c18ab97'); -INSERT INTO umembership VALUES ('0194459d-fd8e-7570-b4ad-a1eb23a7ba8f', '0194459d-fd8e-7570-b4ad-a1eb23a7ba8e', 'bf825fe1-7320-4a54-bd64-143b5c18ab97'); -INSERT INTO umembership VALUES ('0194459e-0a60-7abb-80bf-857897ecabef', '0194459e-0a60-7abb-80bf-857897ecabee', 'bf825fe1-7320-4a54-bd64-143b5c18ab97'); -INSERT INTO umembership VALUES ('0194459e-1343-72a1-9867-9f845777dbbc', '0194459e-1343-72a1-9867-9f845777dbbb', 'bf825fe1-7320-4a54-bd64-143b5c18ab97'); -INSERT INTO umembership VALUES ('0194459e-274e-7b25-8133-2e9b914e513c', '0194459e-2705-7db3-a347-3a734d570986', 'b1f7c12d-ec83-441f-a50e-1691daaedf3b'); -INSERT INTO umembership VALUES ('0194459e-4af2-7f06-b903-13287a8068a3', '0194459e-4ac2-76ec-9eb4-938f476a79c6', '0194459e-4aa4-7e91-8199-c1157c1e4ed1'); -INSERT INTO umembership VALUES ('0194459e-74cd-7bd2-8f92-7a0b501f5649', '0194459e-74cc-768a-bfdc-3ff498eaaeaf', '0194459e-7498-7284-a3d1-4f5eef6eb5c4'); -INSERT INTO umembership VALUES ('0194459e-7552-7dd2-840c-4196fc052c3c', '0194459e-74cc-768a-bfdc-3ff498eaaeaf', '0194459e-74b1-7f71-8830-859a2abb6ba3'); -INSERT INTO umembership VALUES ('0194459f-0c7c-7a98-a4bb-53abac3f0a8c', '1417acbe-cbf6-4277-9372-e75e04f97000', 'b8d38784-57e7-4595-859a-076222644b55'); -INSERT INTO umembership VALUES ('0194459f-0cc3-757f-b99d-bd98dc874107', '74cd8ece-715a-44a4-a736-e17b46c4e7e6', 'b8d38784-57e7-4595-859a-076222644b55'); -INSERT INTO umembership VALUES ('0194459f-dadd-7c00-9040-a4338fbc880b', '823074dc-d280-436d-a7dd-07399fae48ec', '8fb2d51e-c605-4e80-a72b-13ffecf1aa9a'); -INSERT INTO umembership VALUES ('0194459f-dadd-7c00-9040-a4338fbc880a', '823074dc-d280-436d-a7dd-07399fae48ec', '034740a9-fa10-453b-af37-dc7897e98fb1'); -INSERT INTO umembership VALUES ('0194459f-e09c-7bce-8f0f-1f1242538c6f', '0194459f-e09c-7bce-8f0f-1f1242538c6e', 'f779c0d4-633b-4be5-8f57-32eb478a3ca5'); -INSERT INTO umembership VALUES ('0194459f-e38c-7824-8770-a7ce16645676', '0194459f-e311-7bc5-b90d-53b2ef492c95', 'f779c0d4-633b-4be5-8f57-32eb478a3ca5'); -INSERT INTO umembership VALUES ('0194459f-e9b7-7f11-b2cb-bd296707625d', '0194459f-e9b7-7f11-b2cb-bd296707625c', 'f779c0d4-633b-4be5-8f57-32eb478a3ca5'); -INSERT INTO umembership VALUES ('0194459f-f60a-7bb5-9c1a-5c11f416a3c7', '0194459f-f60a-7bb5-9c1a-5c11f416a3c6', '37d15e4c-cdc1-460b-a591-8505c8133806'); -INSERT INTO umembership VALUES ('0194459f-fa7e-7f95-8302-7913a29fe47f', '0194459f-fa7e-7f95-8302-7913a29fe47e', 'bf825fe1-7320-4a54-bd64-143b5c18ab97'); -INSERT INTO umembership VALUES ('019445a0-80dd-768a-a511-87230509a82c', '019445a0-8098-7d15-9cb5-05758afaa366', '019445a0-807d-71f0-a2dd-12be6cc4b97d'); -INSERT INTO umembership VALUES ('019445a0-8140-7a32-8285-f1e5154a8e02', '019445a0-8140-7a32-8285-f1e5154a8e01', '019445a0-8114-7cf9-85eb-e92e5fa2afc0'); -INSERT INTO umembership VALUES ('019445a0-8140-7a32-8285-f1e5154a8e03', '019445a0-8140-7a32-8285-f1e5154a8e01', '019445a0-8131-775c-9127-52f431e4c4aa'); -INSERT INTO umembership VALUES ('019445a0-cfd4-742d-9df4-2db5d9c3bfbb', '019445a0-cfd4-742d-9df4-2db5d9c3bfba', 'f779c0d4-633b-4be5-8f57-32eb478a3ca5'); - - --- --- TOC entry 4692 (class 0 OID 16955) --- Dependencies: 350 --- Data for Name: uplainattr; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4693 (class 0 OID 16958) --- Dependencies: 351 --- Data for Name: uplainattruniquevalue; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4694 (class 0 OID 16963) --- Dependencies: 352 --- Data for Name: uplainattrvalue; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 4695 (class 0 OID 16968) --- Dependencies: 353 --- Data for Name: urelationship; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO urelationship VALUES ('ca20ffca-1305-442f-be9a-3723a0cd88ca', 'c9b2dec2-00a7-4855-97c0-d854842b4b24', 'fc6dbc3a-6c07-4965-8781-921e7401a4a5', 'neighborhood'); -INSERT INTO urelationship VALUES ('0194459e-497b-77bb-92f9-04d799e863ef', '0194459e-4977-7dc4-9a91-210bb7815ddd', 'fc6dbc3a-6c07-4965-8781-921e7401a4a5', 'neighborhood'); - - --- --- TOC entry 4696 (class 0 OID 17003) --- Dependencies: 362 --- Data for Name: virschema; Type: TABLE DATA; Schema: public; Owner: - --- - -INSERT INTO virschema VALUES ('rvirtualdata', 'businessCategory', 0, 'minimal group', 'GROUP', 'resource-ldap'); -INSERT INTO virschema VALUES ('virtualReadOnly', 'givenname', 1, 'minimal user', 'USER', 'resource-ldap'); -INSERT INTO virschema VALUES ('virtualdata', 'USERNAME', 0, 'minimal user', 'USER', 'resource-db-virattr'); -INSERT INTO virschema VALUES ('syncope260a16defad', 'companyName', 0, 'syncope2605d9e9bdf', 'USER', 'ws-target-resource-2'); - - --- --- TOC entry 4697 (class 0 OID 17008) --- Dependencies: 363 --- Data for Name: waconfigentry; Type: TABLE DATA; Schema: public; Owner: - --- - - - --- --- TOC entry 3837 (class 2606 OID 17087) --- Name: accesspolicy accesspolicy_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY accesspolicy - ADD CONSTRAINT accesspolicy_pkey PRIMARY KEY (id); - - --- --- TOC entry 3839 (class 2606 OID 17089) --- Name: accesstoken accesstoken_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY accesstoken - ADD CONSTRAINT accesstoken_pkey PRIMARY KEY (id); - - --- --- TOC entry 3843 (class 2606 OID 17091) --- Name: accountpolicy accountpolicy_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY accountpolicy - ADD CONSTRAINT accountpolicy_pkey PRIMARY KEY (id); - - --- --- TOC entry 3850 (class 2606 OID 17093) --- Name: adyngroupmembers adyngroupmembers_anytype_id_any_id_group_id_key; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY adyngroupmembers - ADD CONSTRAINT adyngroupmembers_anytype_id_any_id_group_id_key UNIQUE (anytype_id, any_id, group_id); - - --- --- TOC entry 3853 (class 2606 OID 17095) --- Name: adyngroupmembership adyngroupmembership_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY adyngroupmembership - ADD CONSTRAINT adyngroupmembership_pkey PRIMARY KEY (id); - - --- --- TOC entry 3857 (class 2606 OID 17097) --- Name: amembership amembership_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY amembership - ADD CONSTRAINT amembership_pkey PRIMARY KEY (id); - - --- --- TOC entry 3859 (class 2606 OID 17099) --- Name: anyabout anyabout_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anyabout - ADD CONSTRAINT anyabout_pkey PRIMARY KEY (id); - - --- --- TOC entry 3865 (class 2606 OID 17101) --- Name: anyobject anyobject_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anyobject - ADD CONSTRAINT anyobject_pkey PRIMARY KEY (id); - - --- --- TOC entry 3891 (class 2606 OID 17103) --- Name: anytemplatepulltask anytemplatepulltask_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anytemplatepulltask - ADD CONSTRAINT anytemplatepulltask_pkey PRIMARY KEY (id); - - --- --- TOC entry 3896 (class 2606 OID 17105) --- Name: anytemplaterealm anytemplaterealm_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anytemplaterealm - ADD CONSTRAINT anytemplaterealm_pkey PRIMARY KEY (id); - - --- --- TOC entry 3900 (class 2606 OID 17107) --- Name: anytype anytype_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anytype - ADD CONSTRAINT anytype_pkey PRIMARY KEY (id); - - --- --- TOC entry 3902 (class 2606 OID 17109) --- Name: anytypeclass anytypeclass_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anytypeclass - ADD CONSTRAINT anytypeclass_pkey PRIMARY KEY (id); - - --- --- TOC entry 3904 (class 2606 OID 17111) --- Name: aplainattr aplainattr_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY aplainattr - ADD CONSTRAINT aplainattr_pkey PRIMARY KEY (id); - - --- --- TOC entry 3906 (class 2606 OID 17113) --- Name: aplainattruniquevalue aplainattruniquevalue_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY aplainattruniquevalue - ADD CONSTRAINT aplainattruniquevalue_pkey PRIMARY KEY (id); - - --- --- TOC entry 3908 (class 2606 OID 17115) --- Name: aplainattrvalue aplainattrvalue_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY aplainattrvalue - ADD CONSTRAINT aplainattrvalue_pkey PRIMARY KEY (id); - - --- --- TOC entry 3910 (class 2606 OID 17117) --- Name: application application_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY application - ADD CONSTRAINT application_pkey PRIMARY KEY (id); - - --- --- TOC entry 3884 (class 2606 OID 17119) --- Name: arelationship arelationship_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY arelationship - ADD CONSTRAINT arelationship_pkey PRIMARY KEY (id); - - --- --- TOC entry 3912 (class 2606 OID 17121) --- Name: attrreleasepolicy attrreleasepolicy_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY attrreleasepolicy - ADD CONSTRAINT attrreleasepolicy_pkey PRIMARY KEY (id); - - --- --- TOC entry 3914 (class 2606 OID 17123) --- Name: attrrepo attrrepo_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY attrrepo - ADD CONSTRAINT attrrepo_pkey PRIMARY KEY (id); - - --- --- TOC entry 3916 (class 2606 OID 17125) --- Name: auditconf auditconf_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY auditconf - ADD CONSTRAINT auditconf_pkey PRIMARY KEY (id); - - --- --- TOC entry 3919 (class 2606 OID 17127) --- Name: authmodule authmodule_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY authmodule - ADD CONSTRAINT authmodule_pkey PRIMARY KEY (id); - - --- --- TOC entry 3921 (class 2606 OID 17129) --- Name: authpolicy authpolicy_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY authpolicy - ADD CONSTRAINT authpolicy_pkey PRIMARY KEY (id); - - --- --- TOC entry 3923 (class 2606 OID 17131) --- Name: authprofile authprofile_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY authprofile - ADD CONSTRAINT authprofile_pkey PRIMARY KEY (id); - - --- --- TOC entry 3927 (class 2606 OID 17133) --- Name: casspclientapp casspclientapp_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY casspclientapp - ADD CONSTRAINT casspclientapp_pkey PRIMARY KEY (id); - - --- --- TOC entry 3935 (class 2606 OID 17135) --- Name: confparam confparam_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY confparam - ADD CONSTRAINT confparam_pkey PRIMARY KEY (id); - - --- --- TOC entry 3937 (class 2606 OID 17137) --- Name: conninstance conninstance_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY conninstance - ADD CONSTRAINT conninstance_pkey PRIMARY KEY (id); - - --- --- TOC entry 3941 (class 2606 OID 17139) --- Name: delegation delegation_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY delegation - ADD CONSTRAINT delegation_pkey PRIMARY KEY (id); - - --- --- TOC entry 3945 (class 2606 OID 17141) --- Name: derschema derschema_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY derschema - ADD CONSTRAINT derschema_pkey PRIMARY KEY (id); - - --- --- TOC entry 3947 (class 2606 OID 17143) --- Name: dynrealm dynrealm_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY dynrealm - ADD CONSTRAINT dynrealm_pkey PRIMARY KEY (id); - - --- --- TOC entry 3950 (class 2606 OID 17145) --- Name: dynrealmmembers dynrealmmembers_any_id_dynrealm_id_key; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY dynrealmmembers - ADD CONSTRAINT dynrealmmembers_any_id_dynrealm_id_key UNIQUE (any_id, dynrealm_id); - - --- --- TOC entry 3953 (class 2606 OID 17147) --- Name: dynrealmmembership dynrealmmembership_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY dynrealmmembership - ADD CONSTRAINT dynrealmmembership_pkey PRIMARY KEY (id); - - --- --- TOC entry 3956 (class 2606 OID 17149) --- Name: dynrolemembers dynrolemembers_any_id_role_id_key; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY dynrolemembers - ADD CONSTRAINT dynrolemembers_any_id_role_id_key UNIQUE (any_id, role_id); - - --- --- TOC entry 3959 (class 2606 OID 17151) --- Name: dynrolemembership dynrolemembership_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY dynrolemembership - ADD CONSTRAINT dynrolemembership_pkey PRIMARY KEY (id); - - --- --- TOC entry 3961 (class 2606 OID 17153) --- Name: externalresource externalresource_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY externalresource - ADD CONSTRAINT externalresource_pkey PRIMARY KEY (id); - - --- --- TOC entry 3965 (class 2606 OID 17155) --- Name: fiqlquery fiqlquery_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY fiqlquery - ADD CONSTRAINT fiqlquery_pkey PRIMARY KEY (id); - - --- --- TOC entry 3969 (class 2606 OID 17157) --- Name: formpropertydef formpropertydef_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY formpropertydef - ADD CONSTRAINT formpropertydef_pkey PRIMARY KEY (id); - - --- --- TOC entry 3971 (class 2606 OID 17159) --- Name: gplainattr gplainattr_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY gplainattr - ADD CONSTRAINT gplainattr_pkey PRIMARY KEY (id); - - --- --- TOC entry 3973 (class 2606 OID 17161) --- Name: gplainattruniquevalue gplainattruniquevalue_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY gplainattruniquevalue - ADD CONSTRAINT gplainattruniquevalue_pkey PRIMARY KEY (id); - - --- --- TOC entry 3975 (class 2606 OID 17163) --- Name: gplainattrvalue gplainattrvalue_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY gplainattrvalue - ADD CONSTRAINT gplainattrvalue_pkey PRIMARY KEY (id); - - --- --- TOC entry 3979 (class 2606 OID 17165) --- Name: implementation implementation_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY implementation - ADD CONSTRAINT implementation_pkey PRIMARY KEY (id); - - --- --- TOC entry 3981 (class 2606 OID 17167) --- Name: jobstatus jobstatus_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY jobstatus - ADD CONSTRAINT jobstatus_pkey PRIMARY KEY (id); - - --- --- TOC entry 3983 (class 2606 OID 17169) --- Name: laplainattr laplainattr_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY laplainattr - ADD CONSTRAINT laplainattr_pkey PRIMARY KEY (id); - - --- --- TOC entry 3985 (class 2606 OID 17171) --- Name: laplainattruniquevalue laplainattruniquevalue_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY laplainattruniquevalue - ADD CONSTRAINT laplainattruniquevalue_pkey PRIMARY KEY (id); - - --- --- TOC entry 3987 (class 2606 OID 17173) --- Name: laplainattrvalue laplainattrvalue_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY laplainattrvalue - ADD CONSTRAINT laplainattrvalue_pkey PRIMARY KEY (id); - - --- --- TOC entry 3989 (class 2606 OID 17175) --- Name: linkedaccount linkedaccount_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY linkedaccount - ADD CONSTRAINT linkedaccount_pkey PRIMARY KEY (id); - - --- --- TOC entry 3995 (class 2606 OID 17177) --- Name: macrotask macrotask_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY macrotask - ADD CONSTRAINT macrotask_pkey PRIMARY KEY (id); - - --- --- TOC entry 3999 (class 2606 OID 17179) --- Name: macrotaskcommand macrotaskcommand_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY macrotaskcommand - ADD CONSTRAINT macrotaskcommand_pkey PRIMARY KEY (id); - - --- --- TOC entry 4001 (class 2606 OID 17181) --- Name: macrotaskexec macrotaskexec_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY macrotaskexec - ADD CONSTRAINT macrotaskexec_pkey PRIMARY KEY (id); - - --- --- TOC entry 4003 (class 2606 OID 17183) --- Name: mailtemplate mailtemplate_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY mailtemplate - ADD CONSTRAINT mailtemplate_pkey PRIMARY KEY (id); - - --- --- TOC entry 4005 (class 2606 OID 17185) --- Name: networkservice networkservice_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY networkservice - ADD CONSTRAINT networkservice_pkey PRIMARY KEY (id); - - --- --- TOC entry 4009 (class 2606 OID 17187) --- Name: notification notification_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY notification - ADD CONSTRAINT notification_pkey PRIMARY KEY (id); - - --- --- TOC entry 4011 (class 2606 OID 17189) --- Name: notificationtask notificationtask_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY notificationtask - ADD CONSTRAINT notificationtask_pkey PRIMARY KEY (id); - - --- --- TOC entry 4014 (class 2606 OID 17191) --- Name: notificationtaskexec notificationtaskexec_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY notificationtaskexec - ADD CONSTRAINT notificationtaskexec_pkey PRIMARY KEY (id); - - --- --- TOC entry 4017 (class 2606 OID 17193) --- Name: oidcjwks oidcjwks_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY oidcjwks - ADD CONSTRAINT oidcjwks_pkey PRIMARY KEY (id); - - --- --- TOC entry 4019 (class 2606 OID 17195) --- Name: oidcrpclientapp oidcrpclientapp_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY oidcrpclientapp - ADD CONSTRAINT oidcrpclientapp_pkey PRIMARY KEY (id); - - --- --- TOC entry 4027 (class 2606 OID 17197) --- Name: passwordpolicy passwordpolicy_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY passwordpolicy - ADD CONSTRAINT passwordpolicy_pkey PRIMARY KEY (id); - - --- --- TOC entry 4031 (class 2606 OID 17199) --- Name: plainschema plainschema_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY plainschema - ADD CONSTRAINT plainschema_pkey PRIMARY KEY (id); - - --- --- TOC entry 4033 (class 2606 OID 17201) --- Name: privilege privilege_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY privilege - ADD CONSTRAINT privilege_pkey PRIMARY KEY (id); - - --- --- TOC entry 4035 (class 2606 OID 17203) --- Name: propagationpolicy propagationpolicy_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY propagationpolicy - ADD CONSTRAINT propagationpolicy_pkey PRIMARY KEY (id); - - --- --- TOC entry 4037 (class 2606 OID 17205) --- Name: propagationtask propagationtask_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY propagationtask - ADD CONSTRAINT propagationtask_pkey PRIMARY KEY (id); - - --- --- TOC entry 4039 (class 2606 OID 17207) --- Name: propagationtaskexec propagationtaskexec_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY propagationtaskexec - ADD CONSTRAINT propagationtaskexec_pkey PRIMARY KEY (id); - - --- --- TOC entry 4042 (class 2606 OID 17209) --- Name: pullcorrelationruleentity pullcorrelationruleentity_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pullcorrelationruleentity - ADD CONSTRAINT pullcorrelationruleentity_pkey PRIMARY KEY (id); - - --- --- TOC entry 4046 (class 2606 OID 17211) --- Name: pullpolicy pullpolicy_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pullpolicy - ADD CONSTRAINT pullpolicy_pkey PRIMARY KEY (id); - - --- --- TOC entry 4048 (class 2606 OID 17213) --- Name: pulltask pulltask_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pulltask - ADD CONSTRAINT pulltask_pkey PRIMARY KEY (id); - - --- --- TOC entry 4054 (class 2606 OID 17215) --- Name: pulltaskexec pulltaskexec_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pulltaskexec - ADD CONSTRAINT pulltaskexec_pkey PRIMARY KEY (id); - - --- --- TOC entry 4057 (class 2606 OID 17217) --- Name: pushcorrelationruleentity pushcorrelationruleentity_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pushcorrelationruleentity - ADD CONSTRAINT pushcorrelationruleentity_pkey PRIMARY KEY (id); - - --- --- TOC entry 4061 (class 2606 OID 17219) --- Name: pushpolicy pushpolicy_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pushpolicy - ADD CONSTRAINT pushpolicy_pkey PRIMARY KEY (id); - - --- --- TOC entry 4063 (class 2606 OID 17221) --- Name: pushtask pushtask_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pushtask - ADD CONSTRAINT pushtask_pkey PRIMARY KEY (id); - - --- --- TOC entry 4069 (class 2606 OID 17223) --- Name: pushtaskexec pushtaskexec_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pushtaskexec - ADD CONSTRAINT pushtaskexec_pkey PRIMARY KEY (id); - - --- --- TOC entry 4072 (class 2606 OID 17225) --- Name: qrtz_blob_triggers qrtz_blob_triggers_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY qrtz_blob_triggers - ADD CONSTRAINT qrtz_blob_triggers_pkey PRIMARY KEY (sched_name, trigger_name, trigger_group); - - --- --- TOC entry 4074 (class 2606 OID 17227) --- Name: qrtz_calendars qrtz_calendars_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY qrtz_calendars - ADD CONSTRAINT qrtz_calendars_pkey PRIMARY KEY (sched_name, calendar_name); - - --- --- TOC entry 4076 (class 2606 OID 17229) --- Name: qrtz_cron_triggers qrtz_cron_triggers_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY qrtz_cron_triggers - ADD CONSTRAINT qrtz_cron_triggers_pkey PRIMARY KEY (sched_name, trigger_name, trigger_group); - - --- --- TOC entry 4084 (class 2606 OID 17231) --- Name: qrtz_fired_triggers qrtz_fired_triggers_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY qrtz_fired_triggers - ADD CONSTRAINT qrtz_fired_triggers_pkey PRIMARY KEY (sched_name, entry_id); - - --- --- TOC entry 4088 (class 2606 OID 17233) --- Name: qrtz_job_details qrtz_job_details_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY qrtz_job_details - ADD CONSTRAINT qrtz_job_details_pkey PRIMARY KEY (sched_name, job_name, job_group); - - --- --- TOC entry 4090 (class 2606 OID 17235) --- Name: qrtz_locks qrtz_locks_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY qrtz_locks - ADD CONSTRAINT qrtz_locks_pkey PRIMARY KEY (sched_name, lock_name); - - --- --- TOC entry 4092 (class 2606 OID 17237) --- Name: qrtz_paused_trigger_grps qrtz_paused_trigger_grps_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY qrtz_paused_trigger_grps - ADD CONSTRAINT qrtz_paused_trigger_grps_pkey PRIMARY KEY (sched_name, trigger_group); - - --- --- TOC entry 4094 (class 2606 OID 17239) --- Name: qrtz_scheduler_state qrtz_scheduler_state_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY qrtz_scheduler_state - ADD CONSTRAINT qrtz_scheduler_state_pkey PRIMARY KEY (sched_name, instance_name); - - --- --- TOC entry 4096 (class 2606 OID 17241) --- Name: qrtz_simple_triggers qrtz_simple_triggers_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY qrtz_simple_triggers - ADD CONSTRAINT qrtz_simple_triggers_pkey PRIMARY KEY (sched_name, trigger_name, trigger_group); - - --- --- TOC entry 4098 (class 2606 OID 17243) --- Name: qrtz_simprop_triggers qrtz_simprop_triggers_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY qrtz_simprop_triggers - ADD CONSTRAINT qrtz_simprop_triggers_pkey PRIMARY KEY (sched_name, trigger_name, trigger_group); - - --- --- TOC entry 4112 (class 2606 OID 17245) --- Name: qrtz_triggers qrtz_triggers_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY qrtz_triggers - ADD CONSTRAINT qrtz_triggers_pkey PRIMARY KEY (sched_name, trigger_name, trigger_group); - - --- --- TOC entry 4116 (class 2606 OID 17247) --- Name: realm realm_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY realm - ADD CONSTRAINT realm_pkey PRIMARY KEY (id); - - --- --- TOC entry 4126 (class 2606 OID 17249) --- Name: relationshiptype relationshiptype_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY relationshiptype - ADD CONSTRAINT relationshiptype_pkey PRIMARY KEY (id); - - --- --- TOC entry 4128 (class 2606 OID 17251) --- Name: remediation remediation_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY remediation - ADD CONSTRAINT remediation_pkey PRIMARY KEY (id); - - --- --- TOC entry 4130 (class 2606 OID 17253) --- Name: report report_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY report - ADD CONSTRAINT report_pkey PRIMARY KEY (id); - - --- --- TOC entry 4134 (class 2606 OID 17255) --- Name: reportexec reportexec_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY reportexec - ADD CONSTRAINT reportexec_pkey PRIMARY KEY (id); - - --- --- TOC entry 4136 (class 2606 OID 17257) --- Name: saml2idpentity saml2idpentity_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY saml2idpentity - ADD CONSTRAINT saml2idpentity_pkey PRIMARY KEY (id); - - --- --- TOC entry 4138 (class 2606 OID 17259) --- Name: saml2spclientapp saml2spclientapp_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY saml2spclientapp - ADD CONSTRAINT saml2spclientapp_pkey PRIMARY KEY (id); - - --- --- TOC entry 4146 (class 2606 OID 17261) --- Name: saml2spentity saml2spentity_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY saml2spentity - ADD CONSTRAINT saml2spentity_pkey PRIMARY KEY (id); - - --- --- TOC entry 4148 (class 2606 OID 17263) --- Name: schedtask schedtask_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY schedtask - ADD CONSTRAINT schedtask_pkey PRIMARY KEY (id); - - --- --- TOC entry 4152 (class 2606 OID 17265) --- Name: schedtaskexec schedtaskexec_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY schedtaskexec - ADD CONSTRAINT schedtaskexec_pkey PRIMARY KEY (id); - - --- --- TOC entry 4155 (class 2606 OID 17267) --- Name: securityquestion securityquestion_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY securityquestion - ADD CONSTRAINT securityquestion_pkey PRIMARY KEY (id); - - --- --- TOC entry 4159 (class 2606 OID 17269) --- Name: sraroute sraroute_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY sraroute - ADD CONSTRAINT sraroute_pkey PRIMARY KEY (id); - - --- --- TOC entry 4163 (class 2606 OID 17271) --- Name: syncopebatch syncopebatch_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopebatch - ADD CONSTRAINT syncopebatch_pkey PRIMARY KEY (id); - - --- --- TOC entry 4165 (class 2606 OID 17273) --- Name: syncopedomain syncopedomain_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopedomain - ADD CONSTRAINT syncopedomain_pkey PRIMARY KEY (id); - - --- --- TOC entry 3877 (class 2606 OID 17275) --- Name: syncopegroup syncopegroup_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopegroup - ADD CONSTRAINT syncopegroup_pkey PRIMARY KEY (id); - - --- --- TOC entry 4167 (class 2606 OID 17277) --- Name: syncoperole syncoperole_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncoperole - ADD CONSTRAINT syncoperole_pkey PRIMARY KEY (id); - - --- --- TOC entry 4175 (class 2606 OID 17279) --- Name: syncopeschema syncopeschema_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopeschema - ADD CONSTRAINT syncopeschema_pkey PRIMARY KEY (id); - - --- --- TOC entry 4178 (class 2606 OID 17281) --- Name: syncopeuser syncopeuser_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopeuser - ADD CONSTRAINT syncopeuser_pkey PRIMARY KEY (id); - - --- --- TOC entry 4191 (class 2606 OID 17283) --- Name: ticketexpirationpolicy ticketexpirationpolicy_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY ticketexpirationpolicy - ADD CONSTRAINT ticketexpirationpolicy_pkey PRIMARY KEY (id); - - --- --- TOC entry 4193 (class 2606 OID 17285) --- Name: typeextension typeextension_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY typeextension - ADD CONSTRAINT typeextension_pkey PRIMARY KEY (id); - - --- --- TOC entry 3845 (class 2606 OID 17287) --- Name: accountpolicy_externalresource u_ccntsrc_accountpolicy_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY accountpolicy_externalresource - ADD CONSTRAINT u_ccntsrc_accountpolicy_id UNIQUE (accountpolicy_id, resource_id); - - --- --- TOC entry 3847 (class 2606 OID 17289) --- Name: accountpolicyrule u_ccntyrl_policy_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY accountpolicyrule - ADD CONSTRAINT u_ccntyrl_policy_id UNIQUE (policy_id, implementation_id); - - --- --- TOC entry 3841 (class 2606 OID 17291) --- Name: accesstoken u_ccsstkn_owner; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY accesstoken - ADD CONSTRAINT u_ccsstkn_owner UNIQUE (owner); - - --- --- TOC entry 3939 (class 2606 OID 17293) --- Name: conninstance u_cnnntnc_displayname; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY conninstance - ADD CONSTRAINT u_cnnntnc_displayname UNIQUE (displayname); - - --- --- TOC entry 3929 (class 2606 OID 17295) --- Name: casspclientapp u_cssptpp_clientappid; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY casspclientapp - ADD CONSTRAINT u_cssptpp_clientappid UNIQUE (clientappid); - - --- --- TOC entry 3931 (class 2606 OID 17297) --- Name: casspclientapp u_cssptpp_name; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY casspclientapp - ADD CONSTRAINT u_cssptpp_name UNIQUE (name); - - --- --- TOC entry 3933 (class 2606 OID 17299) --- Name: casspclientapp u_cssptpp_serviceid; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY casspclientapp - ADD CONSTRAINT u_cssptpp_serviceid UNIQUE (serviceid); - - --- --- TOC entry 4021 (class 2606 OID 17301) --- Name: oidcrpclientapp u_dcrptpp_clientappid; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY oidcrpclientapp - ADD CONSTRAINT u_dcrptpp_clientappid UNIQUE (clientappid); - - --- --- TOC entry 4023 (class 2606 OID 17303) --- Name: oidcrpclientapp u_dcrptpp_clientid; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY oidcrpclientapp - ADD CONSTRAINT u_dcrptpp_clientid UNIQUE (clientid); - - --- --- TOC entry 4025 (class 2606 OID 17305) --- Name: oidcrpclientapp u_dcrptpp_name; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY oidcrpclientapp - ADD CONSTRAINT u_dcrptpp_name UNIQUE (name); - - --- --- TOC entry 3943 (class 2606 OID 17307) --- Name: delegation u_dlgtion_delegating_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY delegation - ADD CONSTRAINT u_dlgtion_delegating_id UNIQUE (delegating_id, delegated_id); - - --- --- TOC entry 3967 (class 2606 OID 17309) --- Name: fiqlquery u_fqlqury_owner_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY fiqlquery - ADD CONSTRAINT u_fqlqury_owner_id UNIQUE (owner_id, name); - - --- --- TOC entry 3991 (class 2606 OID 17311) --- Name: linkedaccount u_lnkdcnt_connobjectkeyvalue; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY linkedaccount - ADD CONSTRAINT u_lnkdcnt_connobjectkeyvalue UNIQUE (connobjectkeyvalue, resource_id); - - --- --- TOC entry 3993 (class 2606 OID 17313) --- Name: linkedaccount_privilege u_lnkdvlg_linked_account_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY linkedaccount_privilege - ADD CONSTRAINT u_lnkdvlg_linked_account_id UNIQUE (linked_account_id, privilege_id); - - --- --- TOC entry 3997 (class 2606 OID 17315) --- Name: macrotask u_mcrotsk_name; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY macrotask - ADD CONSTRAINT u_mcrotsk_name UNIQUE (name); - - --- --- TOC entry 4007 (class 2606 OID 17317) --- Name: networkservice u_ntwrrvc_type; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY networkservice - ADD CONSTRAINT u_ntwrrvc_type UNIQUE (type, address); - - --- --- TOC entry 3861 (class 2606 OID 17319) --- Name: anyabout u_nyabout_notification_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anyabout - ADD CONSTRAINT u_nyabout_notification_id UNIQUE (notification_id, anytype_id); - - --- --- TOC entry 3871 (class 2606 OID 17321) --- Name: anyobject_anytypeclass u_nybjlss_anyobject_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anyobject_anytypeclass - ADD CONSTRAINT u_nybjlss_anyobject_id UNIQUE (anyobject_id, anytypeclass_id); - - --- --- TOC entry 3873 (class 2606 OID 17323) --- Name: anyobject_externalresource u_nybjsrc_anyobject_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anyobject_externalresource - ADD CONSTRAINT u_nybjsrc_anyobject_id UNIQUE (anyobject_id, resource_id); - - --- --- TOC entry 3869 (class 2606 OID 17325) --- Name: anyobject u_nyobjct_name; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anyobject - ADD CONSTRAINT u_nyobjct_name UNIQUE (name, type_id); - - --- --- TOC entry 3898 (class 2606 OID 17327) --- Name: anytemplaterealm u_nytmrlm_realm_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anytemplaterealm - ADD CONSTRAINT u_nytmrlm_realm_id UNIQUE (realm_id, anytype_id); - - --- --- TOC entry 3894 (class 2606 OID 17329) --- Name: anytemplatepulltask u_nytmtsk_pulltask_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anytemplatepulltask - ADD CONSTRAINT u_nytmtsk_pulltask_id UNIQUE (pulltask_id, anytype_id); - - --- --- TOC entry 4044 (class 2606 OID 17331) --- Name: pullcorrelationruleentity u_pllctty_pullpolicy_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pullcorrelationruleentity - ADD CONSTRAINT u_pllctty_pullpolicy_id UNIQUE (pullpolicy_id, anytype_id); - - --- --- TOC entry 4052 (class 2606 OID 17333) --- Name: pulltaskaction u_plltctn_task_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pulltaskaction - ADD CONSTRAINT u_plltctn_task_id UNIQUE (task_id, implementation_id); - - --- --- TOC entry 4059 (class 2606 OID 17335) --- Name: pushcorrelationruleentity u_pshctty_pushpolicy_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pushcorrelationruleentity - ADD CONSTRAINT u_pshctty_pushpolicy_id UNIQUE (pushpolicy_id, anytype_id); - - --- --- TOC entry 4067 (class 2606 OID 17337) --- Name: pushtaskaction u_pshtctn_task_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pushtaskaction - ADD CONSTRAINT u_pshtctn_task_id UNIQUE (task_id, implementation_id); - - --- --- TOC entry 4029 (class 2606 OID 17339) --- Name: passwordpolicyrule u_psswyrl_policy_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY passwordpolicyrule - ADD CONSTRAINT u_psswyrl_policy_id UNIQUE (policy_id, implementation_id); - - --- --- TOC entry 4050 (class 2606 OID 17341) --- Name: pulltask u_pulltsk_name; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pulltask - ADD CONSTRAINT u_pulltsk_name UNIQUE (name); - - --- --- TOC entry 4065 (class 2606 OID 17343) --- Name: pushtask u_pushtsk_name; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pushtask - ADD CONSTRAINT u_pushtsk_name UNIQUE (name); - - --- --- TOC entry 4118 (class 2606 OID 17345) --- Name: realm u_realm_fullpath; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY realm - ADD CONSTRAINT u_realm_fullpath UNIQUE (fullpath); - - --- --- TOC entry 4120 (class 2606 OID 17347) --- Name: realm u_realm_name; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY realm - ADD CONSTRAINT u_realm_name UNIQUE (name, parent_id); - - --- --- TOC entry 4132 (class 2606 OID 17349) --- Name: report u_report_name; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY report - ADD CONSTRAINT u_report_name UNIQUE (name); - - --- --- TOC entry 4122 (class 2606 OID 17351) --- Name: realm_externalresource u_rlm_src_realm_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY realm_externalresource - ADD CONSTRAINT u_rlm_src_realm_id UNIQUE (realm_id, resource_id); - - --- --- TOC entry 4124 (class 2606 OID 17353) --- Name: realmaction u_rlmcton_realm_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY realmaction - ADD CONSTRAINT u_rlmcton_realm_id UNIQUE (realm_id, implementation_id); - - --- --- TOC entry 3887 (class 2606 OID 17355) --- Name: arelationship u_rltnshp_type_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY arelationship - ADD CONSTRAINT u_rltnshp_type_id UNIQUE (type_id, left_anyobject_id, right_anyobject_id); - - --- --- TOC entry 4215 (class 2606 OID 17357) --- Name: urelationship u_rltnshp_type_id1; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY urelationship - ADD CONSTRAINT u_rltnshp_type_id1 UNIQUE (type_id, user_id, anyobject_id); - - --- --- TOC entry 4150 (class 2606 OID 17359) --- Name: schedtask u_schdtsk_name; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY schedtask - ADD CONSTRAINT u_schdtsk_name UNIQUE (name); - - --- --- TOC entry 4157 (class 2606 OID 17361) --- Name: securityquestion u_scrtstn_content; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY securityquestion - ADD CONSTRAINT u_scrtstn_content UNIQUE (content); - - --- --- TOC entry 4140 (class 2606 OID 17363) --- Name: saml2spclientapp u_sml2tpp_clientappid; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY saml2spclientapp - ADD CONSTRAINT u_sml2tpp_clientappid UNIQUE (clientappid); - - --- --- TOC entry 4142 (class 2606 OID 17365) --- Name: saml2spclientapp u_sml2tpp_entityid; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY saml2spclientapp - ADD CONSTRAINT u_sml2tpp_entityid UNIQUE (entityid); - - --- --- TOC entry 4144 (class 2606 OID 17367) --- Name: saml2spclientapp u_sml2tpp_name; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY saml2spclientapp - ADD CONSTRAINT u_sml2tpp_name UNIQUE (name); - - --- --- TOC entry 4161 (class 2606 OID 17369) --- Name: sraroute u_srroute_name; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY sraroute - ADD CONSTRAINT u_srroute_name UNIQUE (name); - - --- --- TOC entry 3881 (class 2606 OID 17371) --- Name: syncopegroup u_syncgrp_name; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopegroup - ADD CONSTRAINT u_syncgrp_name UNIQUE (name); - - --- --- TOC entry 3977 (class 2606 OID 17373) --- Name: syncopegroup_anytypeclass u_synclss_group_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopegroup_anytypeclass - ADD CONSTRAINT u_synclss_group_id UNIQUE (group_id, anytypeclass_id); - - --- --- TOC entry 4185 (class 2606 OID 17375) --- Name: syncopeuser_anytypeclass u_synclss_user_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopeuser_anytypeclass - ADD CONSTRAINT u_synclss_user_id UNIQUE (user_id, anytypeclass_id); - - --- --- TOC entry 4189 (class 2606 OID 17377) --- Name: syncopeuser_syncoperole u_syncprl_user_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopeuser_syncoperole - ADD CONSTRAINT u_syncprl_user_id UNIQUE (user_id, role_id); - - --- --- TOC entry 4183 (class 2606 OID 17379) --- Name: syncopeuser u_syncpsr_username; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopeuser - ADD CONSTRAINT u_syncpsr_username UNIQUE (username); - - --- --- TOC entry 4169 (class 2606 OID 17381) --- Name: syncoperole_dynrealm u_syncrlm_role_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncoperole_dynrealm - ADD CONSTRAINT u_syncrlm_role_id UNIQUE (role_id, dynamicrealm_id); - - --- --- TOC entry 4173 (class 2606 OID 17383) --- Name: syncoperole_realm u_syncrlm_role_id1; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncoperole_realm - ADD CONSTRAINT u_syncrlm_role_id1 UNIQUE (role_id, realm_id); - - --- --- TOC entry 3889 (class 2606 OID 17385) --- Name: syncopegroup_externalresource u_syncsrc_group_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopegroup_externalresource - ADD CONSTRAINT u_syncsrc_group_id UNIQUE (group_id, resource_id); - - --- --- TOC entry 4187 (class 2606 OID 17387) --- Name: syncopeuser_externalresource u_syncsrc_user_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopeuser_externalresource - ADD CONSTRAINT u_syncsrc_user_id UNIQUE (user_id, resource_id); - - --- --- TOC entry 4171 (class 2606 OID 17389) --- Name: syncoperole_privilege u_syncvlg_role_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncoperole_privilege - ADD CONSTRAINT u_syncvlg_role_id UNIQUE (role_id, privilege_id); - - --- --- TOC entry 4197 (class 2606 OID 17391) --- Name: typeextension_anytypeclass u_typxlss_typeextension_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY typeextension_anytypeclass - ADD CONSTRAINT u_typxlss_typeextension_id UNIQUE (typeextension_id, anytypeclass_id); - - --- --- TOC entry 4195 (class 2606 OID 17393) --- Name: typeextension u_typxnsn_group_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY typeextension - ADD CONSTRAINT u_typxnsn_group_id UNIQUE (group_id, anytype_id); - - --- --- TOC entry 3925 (class 2606 OID 17395) --- Name: authprofile u_uthprfl_owner; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY authprofile - ADD CONSTRAINT u_uthprfl_owner UNIQUE (owner); - - --- --- TOC entry 3963 (class 2606 OID 17397) --- Name: externalresourcepropaction u_xtrnctn_resource_id; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY externalresourcepropaction - ADD CONSTRAINT u_xtrnctn_resource_id UNIQUE (resource_id, implementation_id); - - --- --- TOC entry 4200 (class 2606 OID 17399) --- Name: udyngroupmembers udyngroupmembers_any_id_group_id_key; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY udyngroupmembers - ADD CONSTRAINT udyngroupmembers_any_id_group_id_key UNIQUE (any_id, group_id); - - --- --- TOC entry 4203 (class 2606 OID 17401) --- Name: udyngroupmembership udyngroupmembership_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY udyngroupmembership - ADD CONSTRAINT udyngroupmembership_pkey PRIMARY KEY (id); - - --- --- TOC entry 4206 (class 2606 OID 17403) --- Name: umembership umembership_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY umembership - ADD CONSTRAINT umembership_pkey PRIMARY KEY (id); - - --- --- TOC entry 4209 (class 2606 OID 17405) --- Name: uplainattr uplainattr_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY uplainattr - ADD CONSTRAINT uplainattr_pkey PRIMARY KEY (id); - - --- --- TOC entry 4211 (class 2606 OID 17407) --- Name: uplainattruniquevalue uplainattruniquevalue_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY uplainattruniquevalue - ADD CONSTRAINT uplainattruniquevalue_pkey PRIMARY KEY (id); - - --- --- TOC entry 4213 (class 2606 OID 17409) --- Name: uplainattrvalue uplainattrvalue_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY uplainattrvalue - ADD CONSTRAINT uplainattrvalue_pkey PRIMARY KEY (id); - - --- --- TOC entry 4218 (class 2606 OID 17411) --- Name: urelationship urelationship_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY urelationship - ADD CONSTRAINT urelationship_pkey PRIMARY KEY (id); - - --- --- TOC entry 4221 (class 2606 OID 17413) --- Name: virschema virschema_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY virschema - ADD CONSTRAINT virschema_pkey PRIMARY KEY (id); - - --- --- TOC entry 4223 (class 2606 OID 17415) --- Name: waconfigentry waconfigentry_pkey; Type: CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY waconfigentry - ADD CONSTRAINT waconfigentry_pkey PRIMARY KEY (id); - - --- --- TOC entry 3848 (class 1259 OID 17416) --- Name: adyngroupmembers_any_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX adyngroupmembers_any_id ON adyngroupmembers USING btree (any_id); - - --- --- TOC entry 3851 (class 1259 OID 17417) --- Name: adyngroupmembers_group_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX adyngroupmembers_group_id ON adyngroupmembers USING btree (group_id); - - --- --- TOC entry 3854 (class 1259 OID 17418) --- Name: amembership_anyobjectindex; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX amembership_anyobjectindex ON amembership USING btree (anyobject_id); - - --- --- TOC entry 3855 (class 1259 OID 17419) --- Name: amembership_groupindex; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX amembership_groupindex ON amembership USING btree (group_id); - - --- --- TOC entry 3862 (class 1259 OID 17420) --- Name: anyobject_lower_name; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX anyobject_lower_name ON anyobject USING btree (type_id, lower((name)::text)); - - --- --- TOC entry 3863 (class 1259 OID 17421) --- Name: anyobject_name; Type: INDEX; Schema: public; Owner: - --- - -CREATE UNIQUE INDEX anyobject_name ON anyobject USING btree (type_id, name); - - --- --- TOC entry 3866 (class 1259 OID 17422) --- Name: anyobject_plainattrs_idx; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX anyobject_plainattrs_idx ON anyobject USING gin (plainattrs jsonb_path_ops); - - --- --- TOC entry 3867 (class 1259 OID 17423) --- Name: anyobject_realm_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX anyobject_realm_id ON anyobject USING btree (realm_id); - - --- --- TOC entry 3882 (class 1259 OID 17424) --- Name: arelationship_anyobjectindex; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX arelationship_anyobjectindex ON arelationship USING btree (left_anyobject_id); - - --- --- TOC entry 3885 (class 1259 OID 17425) --- Name: arelationship_rightindex; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX arelationship_rightindex ON arelationship USING btree (right_anyobject_id); - - --- --- TOC entry 3892 (class 1259 OID 17426) --- Name: atpulltask_pulltaskindex; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX atpulltask_pulltaskindex ON anytemplatepulltask USING btree (pulltask_id); - - --- --- TOC entry 3917 (class 1259 OID 17427) --- Name: auditentry_idx; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX auditentry_idx ON auditentry USING gin (message jsonb_path_ops); - - --- --- TOC entry 3948 (class 1259 OID 17428) --- Name: dynrealmmembers_any_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX dynrealmmembers_any_id ON dynrealmmembers USING btree (any_id); - - --- --- TOC entry 3951 (class 1259 OID 17429) --- Name: dynrealmmembers_dynrealm_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX dynrealmmembers_dynrealm_id ON dynrealmmembers USING btree (dynrealm_id); - - --- --- TOC entry 3954 (class 1259 OID 17430) --- Name: dynrolemembers_any_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX dynrolemembers_any_id ON dynrolemembers USING btree (any_id); - - --- --- TOC entry 3957 (class 1259 OID 17431) --- Name: dynrolemembers_role_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX dynrolemembers_role_id ON dynrolemembers USING btree (role_id); - - --- --- TOC entry 4077 (class 1259 OID 17432) --- Name: idx_qrtz_ft_inst_job_req_rcvry; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_ft_inst_job_req_rcvry ON qrtz_fired_triggers USING btree (sched_name, instance_name, requests_recovery); - - --- --- TOC entry 4078 (class 1259 OID 17433) --- Name: idx_qrtz_ft_j_g; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_ft_j_g ON qrtz_fired_triggers USING btree (sched_name, job_name, job_group); - - --- --- TOC entry 4079 (class 1259 OID 17434) --- Name: idx_qrtz_ft_jg; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_ft_jg ON qrtz_fired_triggers USING btree (sched_name, job_group); - - --- --- TOC entry 4080 (class 1259 OID 17435) --- Name: idx_qrtz_ft_t_g; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_ft_t_g ON qrtz_fired_triggers USING btree (sched_name, trigger_name, trigger_group); - - --- --- TOC entry 4081 (class 1259 OID 17436) --- Name: idx_qrtz_ft_tg; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_ft_tg ON qrtz_fired_triggers USING btree (sched_name, trigger_group); - - --- --- TOC entry 4082 (class 1259 OID 17437) --- Name: idx_qrtz_ft_trig_inst_name; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_ft_trig_inst_name ON qrtz_fired_triggers USING btree (sched_name, instance_name); - - --- --- TOC entry 4085 (class 1259 OID 17438) --- Name: idx_qrtz_j_grp; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_j_grp ON qrtz_job_details USING btree (sched_name, job_group); - - --- --- TOC entry 4086 (class 1259 OID 17439) --- Name: idx_qrtz_j_req_recovery; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_j_req_recovery ON qrtz_job_details USING btree (sched_name, requests_recovery); - - --- --- TOC entry 4099 (class 1259 OID 17440) --- Name: idx_qrtz_t_c; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_t_c ON qrtz_triggers USING btree (sched_name, calendar_name); - - --- --- TOC entry 4100 (class 1259 OID 17441) --- Name: idx_qrtz_t_g; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_t_g ON qrtz_triggers USING btree (sched_name, trigger_group); - - --- --- TOC entry 4101 (class 1259 OID 17442) --- Name: idx_qrtz_t_j; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_t_j ON qrtz_triggers USING btree (sched_name, job_name, job_group); - - --- --- TOC entry 4102 (class 1259 OID 17443) --- Name: idx_qrtz_t_jg; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_t_jg ON qrtz_triggers USING btree (sched_name, job_group); - - --- --- TOC entry 4103 (class 1259 OID 17444) --- Name: idx_qrtz_t_n_g_state; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_t_n_g_state ON qrtz_triggers USING btree (sched_name, trigger_group, trigger_state); - - --- --- TOC entry 4104 (class 1259 OID 17445) --- Name: idx_qrtz_t_n_state; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_t_n_state ON qrtz_triggers USING btree (sched_name, trigger_name, trigger_group, trigger_state); - - --- --- TOC entry 4105 (class 1259 OID 17446) --- Name: idx_qrtz_t_next_fire_time; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_t_next_fire_time ON qrtz_triggers USING btree (sched_name, next_fire_time); - - --- --- TOC entry 4106 (class 1259 OID 17447) --- Name: idx_qrtz_t_nft_misfire; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_t_nft_misfire ON qrtz_triggers USING btree (sched_name, misfire_instr, next_fire_time); - - --- --- TOC entry 4107 (class 1259 OID 17448) --- Name: idx_qrtz_t_nft_st; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_t_nft_st ON qrtz_triggers USING btree (sched_name, trigger_state, next_fire_time); - - --- --- TOC entry 4108 (class 1259 OID 17449) --- Name: idx_qrtz_t_nft_st_misfire; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_t_nft_st_misfire ON qrtz_triggers USING btree (sched_name, misfire_instr, next_fire_time, trigger_state); - - --- --- TOC entry 4109 (class 1259 OID 17450) --- Name: idx_qrtz_t_nft_st_misfire_grp; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_t_nft_st_misfire_grp ON qrtz_triggers USING btree (sched_name, misfire_instr, next_fire_time, trigger_group, trigger_state); - - --- --- TOC entry 4110 (class 1259 OID 17451) --- Name: idx_qrtz_t_state; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX idx_qrtz_t_state ON qrtz_triggers USING btree (sched_name, trigger_state); - - --- --- TOC entry 4113 (class 1259 OID 17452) --- Name: realm_fullpath_startswith; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX realm_fullpath_startswith ON realm USING gin (to_tsvector('english'::regconfig, (fullpath)::text)); - - --- --- TOC entry 4114 (class 1259 OID 17453) --- Name: realm_parent_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX realm_parent_id ON realm USING btree (parent_id); - - --- --- TOC entry 3874 (class 1259 OID 17454) --- Name: syncopegroup_lower_name; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX syncopegroup_lower_name ON syncopegroup USING btree (lower((name)::text)); - - --- --- TOC entry 3875 (class 1259 OID 17455) --- Name: syncopegroup_name; Type: INDEX; Schema: public; Owner: - --- - -CREATE UNIQUE INDEX syncopegroup_name ON syncopegroup USING btree (name); - - --- --- TOC entry 3878 (class 1259 OID 17456) --- Name: syncopegroup_plainattrs_idx; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX syncopegroup_plainattrs_idx ON syncopegroup USING gin (plainattrs jsonb_path_ops); - - --- --- TOC entry 3879 (class 1259 OID 17457) --- Name: syncopegroup_realm_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX syncopegroup_realm_id ON syncopegroup USING btree (realm_id); - - --- --- TOC entry 4176 (class 1259 OID 17458) --- Name: syncopeuser_lower_username; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX syncopeuser_lower_username ON syncopeuser USING btree (lower((username)::text)); - - --- --- TOC entry 4179 (class 1259 OID 17459) --- Name: syncopeuser_plainattrs_idx; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX syncopeuser_plainattrs_idx ON syncopeuser USING gin (plainattrs jsonb_path_ops); - - --- --- TOC entry 4180 (class 1259 OID 17460) --- Name: syncopeuser_realm_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX syncopeuser_realm_id ON syncopeuser USING btree (realm_id); - - --- --- TOC entry 4181 (class 1259 OID 17461) --- Name: syncopeuser_username; Type: INDEX; Schema: public; Owner: - --- - -CREATE UNIQUE INDEX syncopeuser_username ON syncopeuser USING btree (username); - - --- --- TOC entry 4012 (class 1259 OID 17462) --- Name: task_executedindex; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX task_executedindex ON notificationtask USING btree (executed); - - --- --- TOC entry 4040 (class 1259 OID 17463) --- Name: taskexec1_taskidindex; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX taskexec1_taskidindex ON propagationtaskexec USING btree (task_id); - - --- --- TOC entry 4055 (class 1259 OID 17464) --- Name: taskexec2_taskidindex; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX taskexec2_taskidindex ON pulltaskexec USING btree (task_id); - - --- --- TOC entry 4070 (class 1259 OID 17465) --- Name: taskexec3_taskidindex; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX taskexec3_taskidindex ON pushtaskexec USING btree (task_id); - - --- --- TOC entry 4015 (class 1259 OID 17466) --- Name: taskexec4_taskidindex; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX taskexec4_taskidindex ON notificationtaskexec USING btree (task_id); - - --- --- TOC entry 4153 (class 1259 OID 17467) --- Name: taskexec5_taskidindex; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX taskexec5_taskidindex ON schedtaskexec USING btree (task_id); - - --- --- TOC entry 4198 (class 1259 OID 17468) --- Name: udyngroupmembers_any_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX udyngroupmembers_any_id ON udyngroupmembers USING btree (any_id); - - --- --- TOC entry 4201 (class 1259 OID 17469) --- Name: udyngroupmembers_group_id; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX udyngroupmembers_group_id ON udyngroupmembers USING btree (group_id); - - --- --- TOC entry 4204 (class 1259 OID 17470) --- Name: umembership_groupindex; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX umembership_groupindex ON umembership USING btree (group_id); - - --- --- TOC entry 4207 (class 1259 OID 17471) --- Name: umembership_userindex; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX umembership_userindex ON umembership USING btree (user_id); - - --- --- TOC entry 4216 (class 1259 OID 17472) --- Name: urelationship_leftindex; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX urelationship_leftindex ON urelationship USING btree (user_id); - - --- --- TOC entry 4219 (class 1259 OID 17473) --- Name: urelationship_rightindex; Type: INDEX; Schema: public; Owner: - --- - -CREATE INDEX urelationship_rightindex ON urelationship USING btree (anyobject_id); - - --- --- TOC entry 4224 (class 2606 OID 17474) --- Name: accountpolicy_externalresource accountpolicy_externalresource_accountpolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY accountpolicy_externalresource - ADD CONSTRAINT accountpolicy_externalresource_accountpolicy_id_fkey FOREIGN KEY (accountpolicy_id) REFERENCES accountpolicy(id) DEFERRABLE; - - --- --- TOC entry 4225 (class 2606 OID 17479) --- Name: accountpolicy_externalresource accountpolicy_externalresource_resource_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY accountpolicy_externalresource - ADD CONSTRAINT accountpolicy_externalresource_resource_id_fkey FOREIGN KEY (resource_id) REFERENCES externalresource(id) DEFERRABLE; - - --- --- TOC entry 4226 (class 2606 OID 17484) --- Name: accountpolicyrule accountpolicyrule_implementation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY accountpolicyrule - ADD CONSTRAINT accountpolicyrule_implementation_id_fkey FOREIGN KEY (implementation_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4227 (class 2606 OID 17489) --- Name: accountpolicyrule accountpolicyrule_policy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY accountpolicyrule - ADD CONSTRAINT accountpolicyrule_policy_id_fkey FOREIGN KEY (policy_id) REFERENCES accountpolicy(id) DEFERRABLE; - - --- --- TOC entry 4228 (class 2606 OID 17494) --- Name: adyngroupmembership adyngroupmembership_anytype_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY adyngroupmembership - ADD CONSTRAINT adyngroupmembership_anytype_id_fkey FOREIGN KEY (anytype_id) REFERENCES anytype(id) DEFERRABLE; - - --- --- TOC entry 4229 (class 2606 OID 17499) --- Name: adyngroupmembership adyngroupmembership_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY adyngroupmembership - ADD CONSTRAINT adyngroupmembership_group_id_fkey FOREIGN KEY (group_id) REFERENCES syncopegroup(id) DEFERRABLE; - - --- --- TOC entry 4230 (class 2606 OID 17504) --- Name: amembership amembership_anyobject_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY amembership - ADD CONSTRAINT amembership_anyobject_id_fkey FOREIGN KEY (anyobject_id) REFERENCES anyobject(id) DEFERRABLE; - - --- --- TOC entry 4231 (class 2606 OID 17509) --- Name: amembership amembership_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY amembership - ADD CONSTRAINT amembership_group_id_fkey FOREIGN KEY (group_id) REFERENCES syncopegroup(id) DEFERRABLE; - - --- --- TOC entry 4232 (class 2606 OID 17514) --- Name: anyabout anyabout_anytype_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anyabout - ADD CONSTRAINT anyabout_anytype_id_fkey FOREIGN KEY (anytype_id) REFERENCES anytype(id) DEFERRABLE; - - --- --- TOC entry 4233 (class 2606 OID 17519) --- Name: anyabout anyabout_notification_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anyabout - ADD CONSTRAINT anyabout_notification_id_fkey FOREIGN KEY (notification_id) REFERENCES notification(id) DEFERRABLE; - - --- --- TOC entry 4236 (class 2606 OID 17524) --- Name: anyobject_anytypeclass anyobject_anytypeclass_anyobject_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anyobject_anytypeclass - ADD CONSTRAINT anyobject_anytypeclass_anyobject_id_fkey FOREIGN KEY (anyobject_id) REFERENCES anyobject(id) DEFERRABLE; - - --- --- TOC entry 4237 (class 2606 OID 17529) --- Name: anyobject_anytypeclass anyobject_anytypeclass_anytypeclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anyobject_anytypeclass - ADD CONSTRAINT anyobject_anytypeclass_anytypeclass_id_fkey FOREIGN KEY (anytypeclass_id) REFERENCES anytypeclass(id) DEFERRABLE; - - --- --- TOC entry 4238 (class 2606 OID 17534) --- Name: anyobject_externalresource anyobject_externalresource_anyobject_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anyobject_externalresource - ADD CONSTRAINT anyobject_externalresource_anyobject_id_fkey FOREIGN KEY (anyobject_id) REFERENCES anyobject(id) DEFERRABLE; - - --- --- TOC entry 4239 (class 2606 OID 17539) --- Name: anyobject_externalresource anyobject_externalresource_resource_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anyobject_externalresource - ADD CONSTRAINT anyobject_externalresource_resource_id_fkey FOREIGN KEY (resource_id) REFERENCES externalresource(id) DEFERRABLE; - - --- --- TOC entry 4234 (class 2606 OID 17544) --- Name: anyobject anyobject_realm_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anyobject - ADD CONSTRAINT anyobject_realm_id_fkey FOREIGN KEY (realm_id) REFERENCES realm(id) DEFERRABLE; - - --- --- TOC entry 4235 (class 2606 OID 17549) --- Name: anyobject anyobject_type_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anyobject - ADD CONSTRAINT anyobject_type_id_fkey FOREIGN KEY (type_id) REFERENCES anytype(id) DEFERRABLE; - - --- --- TOC entry 4248 (class 2606 OID 17554) --- Name: anytemplatepulltask anytemplatepulltask_anytype_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anytemplatepulltask - ADD CONSTRAINT anytemplatepulltask_anytype_id_fkey FOREIGN KEY (anytype_id) REFERENCES anytype(id) DEFERRABLE; - - --- --- TOC entry 4249 (class 2606 OID 17559) --- Name: anytemplatepulltask anytemplatepulltask_pulltask_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anytemplatepulltask - ADD CONSTRAINT anytemplatepulltask_pulltask_id_fkey FOREIGN KEY (pulltask_id) REFERENCES pulltask(id) DEFERRABLE; - - --- --- TOC entry 4250 (class 2606 OID 17564) --- Name: anytemplaterealm anytemplaterealm_anytype_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anytemplaterealm - ADD CONSTRAINT anytemplaterealm_anytype_id_fkey FOREIGN KEY (anytype_id) REFERENCES anytype(id) DEFERRABLE; - - --- --- TOC entry 4251 (class 2606 OID 17569) --- Name: anytemplaterealm anytemplaterealm_realm_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anytemplaterealm - ADD CONSTRAINT anytemplaterealm_realm_id_fkey FOREIGN KEY (realm_id) REFERENCES realm(id) DEFERRABLE; - - --- --- TOC entry 4252 (class 2606 OID 17574) --- Name: anytype_anytypeclass anytype_anytypeclass_anytype_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anytype_anytypeclass - ADD CONSTRAINT anytype_anytypeclass_anytype_id_fkey FOREIGN KEY (anytype_id) REFERENCES anytype(id) DEFERRABLE; - - --- --- TOC entry 4253 (class 2606 OID 17579) --- Name: anytype_anytypeclass anytype_anytypeclass_anytypeclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY anytype_anytypeclass - ADD CONSTRAINT anytype_anytypeclass_anytypeclass_id_fkey FOREIGN KEY (anytypeclass_id) REFERENCES anytypeclass(id) DEFERRABLE; - - --- --- TOC entry 4254 (class 2606 OID 17584) --- Name: aplainattr aplainattr_membership_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY aplainattr - ADD CONSTRAINT aplainattr_membership_id_fkey FOREIGN KEY (membership_id) REFERENCES amembership(id) DEFERRABLE; - - --- --- TOC entry 4255 (class 2606 OID 17589) --- Name: aplainattr aplainattr_owner_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY aplainattr - ADD CONSTRAINT aplainattr_owner_id_fkey FOREIGN KEY (owner_id) REFERENCES anyobject(id) DEFERRABLE; - - --- --- TOC entry 4256 (class 2606 OID 17594) --- Name: aplainattr aplainattr_schema_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY aplainattr - ADD CONSTRAINT aplainattr_schema_id_fkey FOREIGN KEY (schema_id) REFERENCES plainschema(id) DEFERRABLE; - - --- --- TOC entry 4257 (class 2606 OID 17599) --- Name: aplainattruniquevalue aplainattruniquevalue_attribute_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY aplainattruniquevalue - ADD CONSTRAINT aplainattruniquevalue_attribute_id_fkey FOREIGN KEY (attribute_id) REFERENCES aplainattr(id) DEFERRABLE; - - --- --- TOC entry 4258 (class 2606 OID 17604) --- Name: aplainattruniquevalue aplainattruniquevalue_schema_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY aplainattruniquevalue - ADD CONSTRAINT aplainattruniquevalue_schema_id_fkey FOREIGN KEY (schema_id) REFERENCES plainschema(id) DEFERRABLE; - - --- --- TOC entry 4259 (class 2606 OID 17609) --- Name: aplainattrvalue aplainattrvalue_attribute_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY aplainattrvalue - ADD CONSTRAINT aplainattrvalue_attribute_id_fkey FOREIGN KEY (attribute_id) REFERENCES aplainattr(id) DEFERRABLE; - - --- --- TOC entry 4243 (class 2606 OID 17614) --- Name: arelationship arelationship_left_anyobject_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY arelationship - ADD CONSTRAINT arelationship_left_anyobject_id_fkey FOREIGN KEY (left_anyobject_id) REFERENCES anyobject(id) DEFERRABLE; - - --- --- TOC entry 4244 (class 2606 OID 17619) --- Name: arelationship arelationship_right_anyobject_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY arelationship - ADD CONSTRAINT arelationship_right_anyobject_id_fkey FOREIGN KEY (right_anyobject_id) REFERENCES anyobject(id) DEFERRABLE; - - --- --- TOC entry 4245 (class 2606 OID 17624) --- Name: arelationship arelationship_type_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY arelationship - ADD CONSTRAINT arelationship_type_id_fkey FOREIGN KEY (type_id) REFERENCES relationshiptype(id) DEFERRABLE; - - --- --- TOC entry 4260 (class 2606 OID 17629) --- Name: casspclientapp casspclientapp_accesspolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY casspclientapp - ADD CONSTRAINT casspclientapp_accesspolicy_id_fkey FOREIGN KEY (accesspolicy_id) REFERENCES accesspolicy(id) DEFERRABLE; - - --- --- TOC entry 4261 (class 2606 OID 17634) --- Name: casspclientapp casspclientapp_attrreleasepolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY casspclientapp - ADD CONSTRAINT casspclientapp_attrreleasepolicy_id_fkey FOREIGN KEY (attrreleasepolicy_id) REFERENCES attrreleasepolicy(id) DEFERRABLE; - - --- --- TOC entry 4262 (class 2606 OID 17639) --- Name: casspclientapp casspclientapp_authpolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY casspclientapp - ADD CONSTRAINT casspclientapp_authpolicy_id_fkey FOREIGN KEY (authpolicy_id) REFERENCES authpolicy(id) DEFERRABLE; - - --- --- TOC entry 4263 (class 2606 OID 17644) --- Name: casspclientapp casspclientapp_realm_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY casspclientapp - ADD CONSTRAINT casspclientapp_realm_id_fkey FOREIGN KEY (realm_id) REFERENCES realm(id) DEFERRABLE; - - --- --- TOC entry 4264 (class 2606 OID 17649) --- Name: casspclientapp casspclientapp_ticketexpirationpolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY casspclientapp - ADD CONSTRAINT casspclientapp_ticketexpirationpolicy_id_fkey FOREIGN KEY (ticketexpirationpolicy_id) REFERENCES ticketexpirationpolicy(id) DEFERRABLE; - - --- --- TOC entry 4265 (class 2606 OID 17654) --- Name: conninstance conninstance_adminrealm_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY conninstance - ADD CONSTRAINT conninstance_adminrealm_id_fkey FOREIGN KEY (adminrealm_id) REFERENCES realm(id) DEFERRABLE; - - --- --- TOC entry 4266 (class 2606 OID 17659) --- Name: delegation delegation_delegated_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY delegation - ADD CONSTRAINT delegation_delegated_id_fkey FOREIGN KEY (delegated_id) REFERENCES syncopeuser(id) DEFERRABLE; - - --- --- TOC entry 4267 (class 2606 OID 17664) --- Name: delegation delegation_delegating_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY delegation - ADD CONSTRAINT delegation_delegating_id_fkey FOREIGN KEY (delegating_id) REFERENCES syncopeuser(id) DEFERRABLE; - - --- --- TOC entry 4268 (class 2606 OID 17669) --- Name: delegation_syncoperole delegation_syncoperole_jpadelegation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY delegation_syncoperole - ADD CONSTRAINT delegation_syncoperole_jpadelegation_id_fkey FOREIGN KEY (jpadelegation_id) REFERENCES delegation(id) DEFERRABLE; - - --- --- TOC entry 4269 (class 2606 OID 17674) --- Name: delegation_syncoperole delegation_syncoperole_roles_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY delegation_syncoperole - ADD CONSTRAINT delegation_syncoperole_roles_id_fkey FOREIGN KEY (roles_id) REFERENCES syncoperole(id) DEFERRABLE; - - --- --- TOC entry 4270 (class 2606 OID 17679) --- Name: derschema derschema_anytypeclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY derschema - ADD CONSTRAINT derschema_anytypeclass_id_fkey FOREIGN KEY (anytypeclass_id) REFERENCES anytypeclass(id) DEFERRABLE; - - --- --- TOC entry 4271 (class 2606 OID 17684) --- Name: derschema derschema_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY derschema - ADD CONSTRAINT derschema_id_fkey FOREIGN KEY (id) REFERENCES syncopeschema(id) DEFERRABLE; - - --- --- TOC entry 4272 (class 2606 OID 17689) --- Name: dynrealmmembership dynrealmmembership_anytype_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY dynrealmmembership - ADD CONSTRAINT dynrealmmembership_anytype_id_fkey FOREIGN KEY (anytype_id) REFERENCES anytype(id) DEFERRABLE; - - --- --- TOC entry 4273 (class 2606 OID 17694) --- Name: dynrealmmembership dynrealmmembership_dynrealm_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY dynrealmmembership - ADD CONSTRAINT dynrealmmembership_dynrealm_id_fkey FOREIGN KEY (dynrealm_id) REFERENCES dynrealm(id) DEFERRABLE; - - --- --- TOC entry 4274 (class 2606 OID 17699) --- Name: dynrolemembership dynrolemembership_role_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY dynrolemembership - ADD CONSTRAINT dynrolemembership_role_id_fkey FOREIGN KEY (role_id) REFERENCES syncoperole(id) DEFERRABLE; - - --- --- TOC entry 4275 (class 2606 OID 17704) --- Name: externalresource externalresource_accountpolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY externalresource - ADD CONSTRAINT externalresource_accountpolicy_id_fkey FOREIGN KEY (accountpolicy_id) REFERENCES accountpolicy(id) DEFERRABLE; - - --- --- TOC entry 4276 (class 2606 OID 17709) --- Name: externalresource externalresource_connector_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY externalresource - ADD CONSTRAINT externalresource_connector_id_fkey FOREIGN KEY (connector_id) REFERENCES conninstance(id) DEFERRABLE; - - --- --- TOC entry 4277 (class 2606 OID 17714) --- Name: externalresource externalresource_passwordpolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY externalresource - ADD CONSTRAINT externalresource_passwordpolicy_id_fkey FOREIGN KEY (passwordpolicy_id) REFERENCES passwordpolicy(id) DEFERRABLE; - - --- --- TOC entry 4278 (class 2606 OID 17719) --- Name: externalresource externalresource_propagationpolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY externalresource - ADD CONSTRAINT externalresource_propagationpolicy_id_fkey FOREIGN KEY (propagationpolicy_id) REFERENCES propagationpolicy(id) DEFERRABLE; - - --- --- TOC entry 4279 (class 2606 OID 17724) --- Name: externalresource externalresource_provisionsorter_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY externalresource - ADD CONSTRAINT externalresource_provisionsorter_id_fkey FOREIGN KEY (provisionsorter_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4280 (class 2606 OID 17729) --- Name: externalresource externalresource_pullpolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY externalresource - ADD CONSTRAINT externalresource_pullpolicy_id_fkey FOREIGN KEY (pullpolicy_id) REFERENCES pullpolicy(id) DEFERRABLE; - - --- --- TOC entry 4281 (class 2606 OID 17734) --- Name: externalresource externalresource_pushpolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY externalresource - ADD CONSTRAINT externalresource_pushpolicy_id_fkey FOREIGN KEY (pushpolicy_id) REFERENCES pushpolicy(id) DEFERRABLE; - - --- --- TOC entry 4282 (class 2606 OID 17739) --- Name: externalresourcepropaction externalresourcepropaction_implementation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY externalresourcepropaction - ADD CONSTRAINT externalresourcepropaction_implementation_id_fkey FOREIGN KEY (implementation_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4283 (class 2606 OID 17744) --- Name: externalresourcepropaction externalresourcepropaction_resource_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY externalresourcepropaction - ADD CONSTRAINT externalresourcepropaction_resource_id_fkey FOREIGN KEY (resource_id) REFERENCES externalresource(id) DEFERRABLE; - - --- --- TOC entry 4284 (class 2606 OID 17749) --- Name: fiqlquery fiqlquery_owner_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY fiqlquery - ADD CONSTRAINT fiqlquery_owner_id_fkey FOREIGN KEY (owner_id) REFERENCES syncopeuser(id) DEFERRABLE; - - --- --- TOC entry 4285 (class 2606 OID 17754) --- Name: formpropertydef formpropertydef_macrotask_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY formpropertydef - ADD CONSTRAINT formpropertydef_macrotask_id_fkey FOREIGN KEY (macrotask_id) REFERENCES macrotask(id) DEFERRABLE; - - --- --- TOC entry 4286 (class 2606 OID 17759) --- Name: gplainattr gplainattr_owner_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY gplainattr - ADD CONSTRAINT gplainattr_owner_id_fkey FOREIGN KEY (owner_id) REFERENCES syncopegroup(id) DEFERRABLE; - - --- --- TOC entry 4287 (class 2606 OID 17764) --- Name: gplainattr gplainattr_schema_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY gplainattr - ADD CONSTRAINT gplainattr_schema_id_fkey FOREIGN KEY (schema_id) REFERENCES plainschema(id) DEFERRABLE; - - --- --- TOC entry 4288 (class 2606 OID 17769) --- Name: gplainattruniquevalue gplainattruniquevalue_attribute_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY gplainattruniquevalue - ADD CONSTRAINT gplainattruniquevalue_attribute_id_fkey FOREIGN KEY (attribute_id) REFERENCES gplainattr(id) DEFERRABLE; - - --- --- TOC entry 4289 (class 2606 OID 17774) --- Name: gplainattruniquevalue gplainattruniquevalue_schema_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY gplainattruniquevalue - ADD CONSTRAINT gplainattruniquevalue_schema_id_fkey FOREIGN KEY (schema_id) REFERENCES plainschema(id) DEFERRABLE; - - --- --- TOC entry 4290 (class 2606 OID 17779) --- Name: gplainattrvalue gplainattrvalue_attribute_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY gplainattrvalue - ADD CONSTRAINT gplainattrvalue_attribute_id_fkey FOREIGN KEY (attribute_id) REFERENCES gplainattr(id) DEFERRABLE; - - --- --- TOC entry 4293 (class 2606 OID 17784) --- Name: laplainattr laplainattr_account_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY laplainattr - ADD CONSTRAINT laplainattr_account_id_fkey FOREIGN KEY (account_id) REFERENCES linkedaccount(id) DEFERRABLE; - - --- --- TOC entry 4294 (class 2606 OID 17789) --- Name: laplainattr laplainattr_owner_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY laplainattr - ADD CONSTRAINT laplainattr_owner_id_fkey FOREIGN KEY (owner_id) REFERENCES syncopeuser(id) DEFERRABLE; - - --- --- TOC entry 4295 (class 2606 OID 17794) --- Name: laplainattr laplainattr_schema_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY laplainattr - ADD CONSTRAINT laplainattr_schema_id_fkey FOREIGN KEY (schema_id) REFERENCES plainschema(id) DEFERRABLE; - - --- --- TOC entry 4296 (class 2606 OID 17799) --- Name: laplainattruniquevalue laplainattruniquevalue_attribute_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY laplainattruniquevalue - ADD CONSTRAINT laplainattruniquevalue_attribute_id_fkey FOREIGN KEY (attribute_id) REFERENCES laplainattr(id) DEFERRABLE; - - --- --- TOC entry 4297 (class 2606 OID 17804) --- Name: laplainattruniquevalue laplainattruniquevalue_schema_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY laplainattruniquevalue - ADD CONSTRAINT laplainattruniquevalue_schema_id_fkey FOREIGN KEY (schema_id) REFERENCES plainschema(id) DEFERRABLE; - - --- --- TOC entry 4298 (class 2606 OID 17809) --- Name: laplainattrvalue laplainattrvalue_attribute_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY laplainattrvalue - ADD CONSTRAINT laplainattrvalue_attribute_id_fkey FOREIGN KEY (attribute_id) REFERENCES laplainattr(id) DEFERRABLE; - - --- --- TOC entry 4299 (class 2606 OID 17814) --- Name: linkedaccount linkedaccount_owner_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY linkedaccount - ADD CONSTRAINT linkedaccount_owner_id_fkey FOREIGN KEY (owner_id) REFERENCES syncopeuser(id) DEFERRABLE; - - --- --- TOC entry 4301 (class 2606 OID 17819) --- Name: linkedaccount_privilege linkedaccount_privilege_linked_account_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY linkedaccount_privilege - ADD CONSTRAINT linkedaccount_privilege_linked_account_id_fkey FOREIGN KEY (linked_account_id) REFERENCES linkedaccount(id) DEFERRABLE; - - --- --- TOC entry 4302 (class 2606 OID 17824) --- Name: linkedaccount_privilege linkedaccount_privilege_privilege_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY linkedaccount_privilege - ADD CONSTRAINT linkedaccount_privilege_privilege_id_fkey FOREIGN KEY (privilege_id) REFERENCES privilege(id) DEFERRABLE; - - --- --- TOC entry 4300 (class 2606 OID 17829) --- Name: linkedaccount linkedaccount_resource_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY linkedaccount - ADD CONSTRAINT linkedaccount_resource_id_fkey FOREIGN KEY (resource_id) REFERENCES externalresource(id) DEFERRABLE; - - --- --- TOC entry 4303 (class 2606 OID 17834) --- Name: macrotask macrotask_jobdelegate_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY macrotask - ADD CONSTRAINT macrotask_jobdelegate_id_fkey FOREIGN KEY (jobdelegate_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4304 (class 2606 OID 17839) --- Name: macrotask macrotask_macroactions_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY macrotask - ADD CONSTRAINT macrotask_macroactions_id_fkey FOREIGN KEY (macroactions_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4305 (class 2606 OID 17844) --- Name: macrotask macrotask_realm_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY macrotask - ADD CONSTRAINT macrotask_realm_id_fkey FOREIGN KEY (realm_id) REFERENCES realm(id) DEFERRABLE; - - --- --- TOC entry 4306 (class 2606 OID 17849) --- Name: macrotaskcommand macrotaskcommand_command_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY macrotaskcommand - ADD CONSTRAINT macrotaskcommand_command_id_fkey FOREIGN KEY (command_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4307 (class 2606 OID 17854) --- Name: macrotaskcommand macrotaskcommand_macrotask_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY macrotaskcommand - ADD CONSTRAINT macrotaskcommand_macrotask_id_fkey FOREIGN KEY (macrotask_id) REFERENCES macrotask(id) DEFERRABLE; - - --- --- TOC entry 4308 (class 2606 OID 17859) --- Name: macrotaskexec macrotaskexec_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY macrotaskexec - ADD CONSTRAINT macrotaskexec_task_id_fkey FOREIGN KEY (task_id) REFERENCES macrotask(id) DEFERRABLE; - - --- --- TOC entry 4309 (class 2606 OID 17864) --- Name: notification notification_recipientsprovider_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY notification - ADD CONSTRAINT notification_recipientsprovider_id_fkey FOREIGN KEY (recipientsprovider_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4310 (class 2606 OID 17869) --- Name: notification notification_template_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY notification - ADD CONSTRAINT notification_template_id_fkey FOREIGN KEY (template_id) REFERENCES mailtemplate(id) DEFERRABLE; - - --- --- TOC entry 4311 (class 2606 OID 17874) --- Name: notificationtask notificationtask_notification_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY notificationtask - ADD CONSTRAINT notificationtask_notification_id_fkey FOREIGN KEY (notification_id) REFERENCES notification(id) DEFERRABLE; - - --- --- TOC entry 4312 (class 2606 OID 17879) --- Name: notificationtaskexec notificationtaskexec_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY notificationtaskexec - ADD CONSTRAINT notificationtaskexec_task_id_fkey FOREIGN KEY (task_id) REFERENCES notificationtask(id) DEFERRABLE; - - --- --- TOC entry 4313 (class 2606 OID 17884) --- Name: oidcrpclientapp oidcrpclientapp_accesspolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY oidcrpclientapp - ADD CONSTRAINT oidcrpclientapp_accesspolicy_id_fkey FOREIGN KEY (accesspolicy_id) REFERENCES accesspolicy(id) DEFERRABLE; - - --- --- TOC entry 4314 (class 2606 OID 17889) --- Name: oidcrpclientapp oidcrpclientapp_attrreleasepolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY oidcrpclientapp - ADD CONSTRAINT oidcrpclientapp_attrreleasepolicy_id_fkey FOREIGN KEY (attrreleasepolicy_id) REFERENCES attrreleasepolicy(id) DEFERRABLE; - - --- --- TOC entry 4315 (class 2606 OID 17894) --- Name: oidcrpclientapp oidcrpclientapp_authpolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY oidcrpclientapp - ADD CONSTRAINT oidcrpclientapp_authpolicy_id_fkey FOREIGN KEY (authpolicy_id) REFERENCES authpolicy(id) DEFERRABLE; - - --- --- TOC entry 4316 (class 2606 OID 17899) --- Name: oidcrpclientapp oidcrpclientapp_realm_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY oidcrpclientapp - ADD CONSTRAINT oidcrpclientapp_realm_id_fkey FOREIGN KEY (realm_id) REFERENCES realm(id) DEFERRABLE; - - --- --- TOC entry 4317 (class 2606 OID 17904) --- Name: oidcrpclientapp oidcrpclientapp_ticketexpirationpolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY oidcrpclientapp - ADD CONSTRAINT oidcrpclientapp_ticketexpirationpolicy_id_fkey FOREIGN KEY (ticketexpirationpolicy_id) REFERENCES ticketexpirationpolicy(id) DEFERRABLE; - - --- --- TOC entry 4318 (class 2606 OID 17909) --- Name: passwordpolicyrule passwordpolicyrule_implementation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY passwordpolicyrule - ADD CONSTRAINT passwordpolicyrule_implementation_id_fkey FOREIGN KEY (implementation_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4319 (class 2606 OID 17914) --- Name: passwordpolicyrule passwordpolicyrule_policy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY passwordpolicyrule - ADD CONSTRAINT passwordpolicyrule_policy_id_fkey FOREIGN KEY (policy_id) REFERENCES passwordpolicy(id) DEFERRABLE; - - --- --- TOC entry 4320 (class 2606 OID 17919) --- Name: plainschema plainschema_anytypeclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY plainschema - ADD CONSTRAINT plainschema_anytypeclass_id_fkey FOREIGN KEY (anytypeclass_id) REFERENCES anytypeclass(id) DEFERRABLE; - - --- --- TOC entry 4321 (class 2606 OID 17924) --- Name: plainschema plainschema_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY plainschema - ADD CONSTRAINT plainschema_id_fkey FOREIGN KEY (id) REFERENCES syncopeschema(id) DEFERRABLE; - - --- --- TOC entry 4322 (class 2606 OID 17929) --- Name: plainschema plainschema_validator_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY plainschema - ADD CONSTRAINT plainschema_validator_id_fkey FOREIGN KEY (validator_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4323 (class 2606 OID 17934) --- Name: privilege privilege_application_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY privilege - ADD CONSTRAINT privilege_application_id_fkey FOREIGN KEY (application_id) REFERENCES application(id) DEFERRABLE; - - --- --- TOC entry 4324 (class 2606 OID 17939) --- Name: propagationtask propagationtask_resource_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY propagationtask - ADD CONSTRAINT propagationtask_resource_id_fkey FOREIGN KEY (resource_id) REFERENCES externalresource(id) DEFERRABLE; - - --- --- TOC entry 4325 (class 2606 OID 17944) --- Name: propagationtaskexec propagationtaskexec_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY propagationtaskexec - ADD CONSTRAINT propagationtaskexec_task_id_fkey FOREIGN KEY (task_id) REFERENCES propagationtask(id) DEFERRABLE; - - --- --- TOC entry 4326 (class 2606 OID 17949) --- Name: pullcorrelationruleentity pullcorrelationruleentity_anytype_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pullcorrelationruleentity - ADD CONSTRAINT pullcorrelationruleentity_anytype_id_fkey FOREIGN KEY (anytype_id) REFERENCES anytype(id) DEFERRABLE; - - --- --- TOC entry 4327 (class 2606 OID 17954) --- Name: pullcorrelationruleentity pullcorrelationruleentity_implementation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pullcorrelationruleentity - ADD CONSTRAINT pullcorrelationruleentity_implementation_id_fkey FOREIGN KEY (implementation_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4328 (class 2606 OID 17959) --- Name: pullcorrelationruleentity pullcorrelationruleentity_pullpolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pullcorrelationruleentity - ADD CONSTRAINT pullcorrelationruleentity_pullpolicy_id_fkey FOREIGN KEY (pullpolicy_id) REFERENCES pullpolicy(id) DEFERRABLE; - - --- --- TOC entry 4329 (class 2606 OID 17964) --- Name: pulltask pulltask_destinationrealm_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pulltask - ADD CONSTRAINT pulltask_destinationrealm_id_fkey FOREIGN KEY (destinationrealm_id) REFERENCES realm(id) DEFERRABLE; - - --- --- TOC entry 4330 (class 2606 OID 17969) --- Name: pulltask pulltask_jobdelegate_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pulltask - ADD CONSTRAINT pulltask_jobdelegate_id_fkey FOREIGN KEY (jobdelegate_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4331 (class 2606 OID 17974) --- Name: pulltask pulltask_reconfilterbuilder_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pulltask - ADD CONSTRAINT pulltask_reconfilterbuilder_id_fkey FOREIGN KEY (reconfilterbuilder_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4332 (class 2606 OID 17979) --- Name: pulltask pulltask_resource_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pulltask - ADD CONSTRAINT pulltask_resource_id_fkey FOREIGN KEY (resource_id) REFERENCES externalresource(id) DEFERRABLE; - - --- --- TOC entry 4333 (class 2606 OID 17984) --- Name: pulltaskaction pulltaskaction_implementation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pulltaskaction - ADD CONSTRAINT pulltaskaction_implementation_id_fkey FOREIGN KEY (implementation_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4334 (class 2606 OID 17989) --- Name: pulltaskaction pulltaskaction_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pulltaskaction - ADD CONSTRAINT pulltaskaction_task_id_fkey FOREIGN KEY (task_id) REFERENCES pulltask(id) DEFERRABLE; - - --- --- TOC entry 4335 (class 2606 OID 17994) --- Name: pulltaskexec pulltaskexec_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pulltaskexec - ADD CONSTRAINT pulltaskexec_task_id_fkey FOREIGN KEY (task_id) REFERENCES pulltask(id) DEFERRABLE; - - --- --- TOC entry 4336 (class 2606 OID 17999) --- Name: pushcorrelationruleentity pushcorrelationruleentity_anytype_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pushcorrelationruleentity - ADD CONSTRAINT pushcorrelationruleentity_anytype_id_fkey FOREIGN KEY (anytype_id) REFERENCES anytype(id) DEFERRABLE; - - --- --- TOC entry 4337 (class 2606 OID 18004) --- Name: pushcorrelationruleentity pushcorrelationruleentity_implementation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pushcorrelationruleentity - ADD CONSTRAINT pushcorrelationruleentity_implementation_id_fkey FOREIGN KEY (implementation_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4338 (class 2606 OID 18009) --- Name: pushcorrelationruleentity pushcorrelationruleentity_pushpolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pushcorrelationruleentity - ADD CONSTRAINT pushcorrelationruleentity_pushpolicy_id_fkey FOREIGN KEY (pushpolicy_id) REFERENCES pushpolicy(id) DEFERRABLE; - - --- --- TOC entry 4339 (class 2606 OID 18014) --- Name: pushtask pushtask_jobdelegate_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pushtask - ADD CONSTRAINT pushtask_jobdelegate_id_fkey FOREIGN KEY (jobdelegate_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4340 (class 2606 OID 18019) --- Name: pushtask pushtask_resource_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pushtask - ADD CONSTRAINT pushtask_resource_id_fkey FOREIGN KEY (resource_id) REFERENCES externalresource(id) DEFERRABLE; - - --- --- TOC entry 4341 (class 2606 OID 18024) --- Name: pushtask pushtask_sourcerealm_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pushtask - ADD CONSTRAINT pushtask_sourcerealm_id_fkey FOREIGN KEY (sourcerealm_id) REFERENCES realm(id) DEFERRABLE; - - --- --- TOC entry 4342 (class 2606 OID 18029) --- Name: pushtaskaction pushtaskaction_implementation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pushtaskaction - ADD CONSTRAINT pushtaskaction_implementation_id_fkey FOREIGN KEY (implementation_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4343 (class 2606 OID 18034) --- Name: pushtaskaction pushtaskaction_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pushtaskaction - ADD CONSTRAINT pushtaskaction_task_id_fkey FOREIGN KEY (task_id) REFERENCES pushtask(id) DEFERRABLE; - - --- --- TOC entry 4344 (class 2606 OID 18039) --- Name: pushtaskexec pushtaskexec_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY pushtaskexec - ADD CONSTRAINT pushtaskexec_task_id_fkey FOREIGN KEY (task_id) REFERENCES pushtask(id) DEFERRABLE; - - --- --- TOC entry 4345 (class 2606 OID 18044) --- Name: qrtz_blob_triggers qrtz_blob_triggers_sched_name_trigger_name_trigger_group_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY qrtz_blob_triggers - ADD CONSTRAINT qrtz_blob_triggers_sched_name_trigger_name_trigger_group_fkey FOREIGN KEY (sched_name, trigger_name, trigger_group) REFERENCES qrtz_triggers(sched_name, trigger_name, trigger_group); - - --- --- TOC entry 4346 (class 2606 OID 18049) --- Name: qrtz_cron_triggers qrtz_cron_triggers_sched_name_trigger_name_trigger_group_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY qrtz_cron_triggers - ADD CONSTRAINT qrtz_cron_triggers_sched_name_trigger_name_trigger_group_fkey FOREIGN KEY (sched_name, trigger_name, trigger_group) REFERENCES qrtz_triggers(sched_name, trigger_name, trigger_group); - - --- --- TOC entry 4347 (class 2606 OID 18054) --- Name: qrtz_simple_triggers qrtz_simple_triggers_sched_name_trigger_name_trigger_group_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY qrtz_simple_triggers - ADD CONSTRAINT qrtz_simple_triggers_sched_name_trigger_name_trigger_group_fkey FOREIGN KEY (sched_name, trigger_name, trigger_group) REFERENCES qrtz_triggers(sched_name, trigger_name, trigger_group); - - --- --- TOC entry 4348 (class 2606 OID 18059) --- Name: qrtz_simprop_triggers qrtz_simprop_triggers_sched_name_trigger_name_trigger_grou_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY qrtz_simprop_triggers - ADD CONSTRAINT qrtz_simprop_triggers_sched_name_trigger_name_trigger_grou_fkey FOREIGN KEY (sched_name, trigger_name, trigger_group) REFERENCES qrtz_triggers(sched_name, trigger_name, trigger_group); - - --- --- TOC entry 4349 (class 2606 OID 18064) --- Name: qrtz_triggers qrtz_triggers_sched_name_job_name_job_group_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY qrtz_triggers - ADD CONSTRAINT qrtz_triggers_sched_name_job_name_job_group_fkey FOREIGN KEY (sched_name, job_name, job_group) REFERENCES qrtz_job_details(sched_name, job_name, job_group); - - --- --- TOC entry 4350 (class 2606 OID 18069) --- Name: realm realm_accesspolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY realm - ADD CONSTRAINT realm_accesspolicy_id_fkey FOREIGN KEY (accesspolicy_id) REFERENCES accesspolicy(id) DEFERRABLE; - - --- --- TOC entry 4351 (class 2606 OID 18074) --- Name: realm realm_accountpolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY realm - ADD CONSTRAINT realm_accountpolicy_id_fkey FOREIGN KEY (accountpolicy_id) REFERENCES accountpolicy(id) DEFERRABLE; - - --- --- TOC entry 4352 (class 2606 OID 18079) --- Name: realm realm_attrreleasepolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY realm - ADD CONSTRAINT realm_attrreleasepolicy_id_fkey FOREIGN KEY (attrreleasepolicy_id) REFERENCES attrreleasepolicy(id) DEFERRABLE; - - --- --- TOC entry 4353 (class 2606 OID 18084) --- Name: realm realm_authpolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY realm - ADD CONSTRAINT realm_authpolicy_id_fkey FOREIGN KEY (authpolicy_id) REFERENCES authpolicy(id) DEFERRABLE; - - --- --- TOC entry 4357 (class 2606 OID 18089) --- Name: realm_externalresource realm_externalresource_realm_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY realm_externalresource - ADD CONSTRAINT realm_externalresource_realm_id_fkey FOREIGN KEY (realm_id) REFERENCES realm(id) DEFERRABLE; - - --- --- TOC entry 4358 (class 2606 OID 18094) --- Name: realm_externalresource realm_externalresource_resource_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY realm_externalresource - ADD CONSTRAINT realm_externalresource_resource_id_fkey FOREIGN KEY (resource_id) REFERENCES externalresource(id) DEFERRABLE; - - --- --- TOC entry 4354 (class 2606 OID 18099) --- Name: realm realm_parent_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY realm - ADD CONSTRAINT realm_parent_id_fkey FOREIGN KEY (parent_id) REFERENCES realm(id) DEFERRABLE; - - --- --- TOC entry 4355 (class 2606 OID 18104) --- Name: realm realm_passwordpolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY realm - ADD CONSTRAINT realm_passwordpolicy_id_fkey FOREIGN KEY (passwordpolicy_id) REFERENCES passwordpolicy(id) DEFERRABLE; - - --- --- TOC entry 4356 (class 2606 OID 18109) --- Name: realm realm_ticketexpirationpolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY realm - ADD CONSTRAINT realm_ticketexpirationpolicy_id_fkey FOREIGN KEY (ticketexpirationpolicy_id) REFERENCES ticketexpirationpolicy(id) DEFERRABLE; - - --- --- TOC entry 4359 (class 2606 OID 18114) --- Name: realmaction realmaction_implementation_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY realmaction - ADD CONSTRAINT realmaction_implementation_id_fkey FOREIGN KEY (implementation_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4360 (class 2606 OID 18119) --- Name: realmaction realmaction_realm_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY realmaction - ADD CONSTRAINT realmaction_realm_id_fkey FOREIGN KEY (realm_id) REFERENCES realm(id) DEFERRABLE; - - --- --- TOC entry 4361 (class 2606 OID 18124) --- Name: remediation remediation_anytype_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY remediation - ADD CONSTRAINT remediation_anytype_id_fkey FOREIGN KEY (anytype_id) REFERENCES anytype(id) DEFERRABLE; - - --- --- TOC entry 4362 (class 2606 OID 18129) --- Name: remediation remediation_pulltask_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY remediation - ADD CONSTRAINT remediation_pulltask_id_fkey FOREIGN KEY (pulltask_id) REFERENCES pulltask(id) DEFERRABLE; - - --- --- TOC entry 4363 (class 2606 OID 18134) --- Name: report report_jobdelegate_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY report - ADD CONSTRAINT report_jobdelegate_id_fkey FOREIGN KEY (jobdelegate_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4364 (class 2606 OID 18139) --- Name: reportexec reportexec_report_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY reportexec - ADD CONSTRAINT reportexec_report_id_fkey FOREIGN KEY (report_id) REFERENCES report(id) DEFERRABLE; - - --- --- TOC entry 4365 (class 2606 OID 18144) --- Name: saml2spclientapp saml2spclientapp_accesspolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY saml2spclientapp - ADD CONSTRAINT saml2spclientapp_accesspolicy_id_fkey FOREIGN KEY (accesspolicy_id) REFERENCES accesspolicy(id) DEFERRABLE; - - --- --- TOC entry 4366 (class 2606 OID 18149) --- Name: saml2spclientapp saml2spclientapp_attrreleasepolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY saml2spclientapp - ADD CONSTRAINT saml2spclientapp_attrreleasepolicy_id_fkey FOREIGN KEY (attrreleasepolicy_id) REFERENCES attrreleasepolicy(id) DEFERRABLE; - - --- --- TOC entry 4367 (class 2606 OID 18154) --- Name: saml2spclientapp saml2spclientapp_authpolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY saml2spclientapp - ADD CONSTRAINT saml2spclientapp_authpolicy_id_fkey FOREIGN KEY (authpolicy_id) REFERENCES authpolicy(id) DEFERRABLE; - - --- --- TOC entry 4368 (class 2606 OID 18159) --- Name: saml2spclientapp saml2spclientapp_realm_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY saml2spclientapp - ADD CONSTRAINT saml2spclientapp_realm_id_fkey FOREIGN KEY (realm_id) REFERENCES realm(id) DEFERRABLE; - - --- --- TOC entry 4369 (class 2606 OID 18164) --- Name: saml2spclientapp saml2spclientapp_ticketexpirationpolicy_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY saml2spclientapp - ADD CONSTRAINT saml2spclientapp_ticketexpirationpolicy_id_fkey FOREIGN KEY (ticketexpirationpolicy_id) REFERENCES ticketexpirationpolicy(id) DEFERRABLE; - - --- --- TOC entry 4370 (class 2606 OID 18169) --- Name: schedtask schedtask_jobdelegate_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY schedtask - ADD CONSTRAINT schedtask_jobdelegate_id_fkey FOREIGN KEY (jobdelegate_id) REFERENCES implementation(id) DEFERRABLE; - - --- --- TOC entry 4371 (class 2606 OID 18174) --- Name: schedtaskexec schedtaskexec_task_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY schedtaskexec - ADD CONSTRAINT schedtaskexec_task_id_fkey FOREIGN KEY (task_id) REFERENCES schedtask(id) DEFERRABLE; - - --- --- TOC entry 4291 (class 2606 OID 18179) --- Name: syncopegroup_anytypeclass syncopegroup_anytypeclass_anytypeclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopegroup_anytypeclass - ADD CONSTRAINT syncopegroup_anytypeclass_anytypeclass_id_fkey FOREIGN KEY (anytypeclass_id) REFERENCES anytypeclass(id) DEFERRABLE; - - --- --- TOC entry 4292 (class 2606 OID 18184) --- Name: syncopegroup_anytypeclass syncopegroup_anytypeclass_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopegroup_anytypeclass - ADD CONSTRAINT syncopegroup_anytypeclass_group_id_fkey FOREIGN KEY (group_id) REFERENCES syncopegroup(id) DEFERRABLE; - - --- --- TOC entry 4246 (class 2606 OID 18189) --- Name: syncopegroup_externalresource syncopegroup_externalresource_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopegroup_externalresource - ADD CONSTRAINT syncopegroup_externalresource_group_id_fkey FOREIGN KEY (group_id) REFERENCES syncopegroup(id) DEFERRABLE; - - --- --- TOC entry 4247 (class 2606 OID 18194) --- Name: syncopegroup_externalresource syncopegroup_externalresource_resource_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopegroup_externalresource - ADD CONSTRAINT syncopegroup_externalresource_resource_id_fkey FOREIGN KEY (resource_id) REFERENCES externalresource(id) DEFERRABLE; - - --- --- TOC entry 4240 (class 2606 OID 18199) --- Name: syncopegroup syncopegroup_groupowner_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopegroup - ADD CONSTRAINT syncopegroup_groupowner_id_fkey FOREIGN KEY (groupowner_id) REFERENCES syncopegroup(id) DEFERRABLE; - - --- --- TOC entry 4241 (class 2606 OID 18204) --- Name: syncopegroup syncopegroup_realm_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopegroup - ADD CONSTRAINT syncopegroup_realm_id_fkey FOREIGN KEY (realm_id) REFERENCES realm(id) DEFERRABLE; - - --- --- TOC entry 4242 (class 2606 OID 18209) --- Name: syncopegroup syncopegroup_userowner_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopegroup - ADD CONSTRAINT syncopegroup_userowner_id_fkey FOREIGN KEY (userowner_id) REFERENCES syncopeuser(id) DEFERRABLE; - - --- --- TOC entry 4372 (class 2606 OID 18214) --- Name: syncoperole_dynrealm syncoperole_dynrealm_dynamicrealm_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncoperole_dynrealm - ADD CONSTRAINT syncoperole_dynrealm_dynamicrealm_id_fkey FOREIGN KEY (dynamicrealm_id) REFERENCES dynrealm(id) DEFERRABLE; - - --- --- TOC entry 4373 (class 2606 OID 18219) --- Name: syncoperole_dynrealm syncoperole_dynrealm_role_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncoperole_dynrealm - ADD CONSTRAINT syncoperole_dynrealm_role_id_fkey FOREIGN KEY (role_id) REFERENCES syncoperole(id) DEFERRABLE; - - --- --- TOC entry 4374 (class 2606 OID 18224) --- Name: syncoperole_privilege syncoperole_privilege_privilege_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncoperole_privilege - ADD CONSTRAINT syncoperole_privilege_privilege_id_fkey FOREIGN KEY (privilege_id) REFERENCES privilege(id) DEFERRABLE; - - --- --- TOC entry 4375 (class 2606 OID 18229) --- Name: syncoperole_privilege syncoperole_privilege_role_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncoperole_privilege - ADD CONSTRAINT syncoperole_privilege_role_id_fkey FOREIGN KEY (role_id) REFERENCES syncoperole(id) DEFERRABLE; - - --- --- TOC entry 4376 (class 2606 OID 18234) --- Name: syncoperole_realm syncoperole_realm_realm_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncoperole_realm - ADD CONSTRAINT syncoperole_realm_realm_id_fkey FOREIGN KEY (realm_id) REFERENCES realm(id) DEFERRABLE; - - --- --- TOC entry 4377 (class 2606 OID 18239) --- Name: syncoperole_realm syncoperole_realm_role_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncoperole_realm - ADD CONSTRAINT syncoperole_realm_role_id_fkey FOREIGN KEY (role_id) REFERENCES syncoperole(id) DEFERRABLE; - - --- --- TOC entry 4380 (class 2606 OID 18244) --- Name: syncopeuser_anytypeclass syncopeuser_anytypeclass_anytypeclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopeuser_anytypeclass - ADD CONSTRAINT syncopeuser_anytypeclass_anytypeclass_id_fkey FOREIGN KEY (anytypeclass_id) REFERENCES anytypeclass(id) DEFERRABLE; - - --- --- TOC entry 4381 (class 2606 OID 18249) --- Name: syncopeuser_anytypeclass syncopeuser_anytypeclass_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopeuser_anytypeclass - ADD CONSTRAINT syncopeuser_anytypeclass_user_id_fkey FOREIGN KEY (user_id) REFERENCES syncopeuser(id) DEFERRABLE; - - --- --- TOC entry 4382 (class 2606 OID 18254) --- Name: syncopeuser_externalresource syncopeuser_externalresource_resource_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopeuser_externalresource - ADD CONSTRAINT syncopeuser_externalresource_resource_id_fkey FOREIGN KEY (resource_id) REFERENCES externalresource(id) DEFERRABLE; - - --- --- TOC entry 4383 (class 2606 OID 18259) --- Name: syncopeuser_externalresource syncopeuser_externalresource_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopeuser_externalresource - ADD CONSTRAINT syncopeuser_externalresource_user_id_fkey FOREIGN KEY (user_id) REFERENCES syncopeuser(id) DEFERRABLE; - - --- --- TOC entry 4378 (class 2606 OID 18264) --- Name: syncopeuser syncopeuser_realm_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopeuser - ADD CONSTRAINT syncopeuser_realm_id_fkey FOREIGN KEY (realm_id) REFERENCES realm(id) DEFERRABLE; - - --- --- TOC entry 4379 (class 2606 OID 18269) --- Name: syncopeuser syncopeuser_securityquestion_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopeuser - ADD CONSTRAINT syncopeuser_securityquestion_id_fkey FOREIGN KEY (securityquestion_id) REFERENCES securityquestion(id) DEFERRABLE; - - --- --- TOC entry 4384 (class 2606 OID 18274) --- Name: syncopeuser_syncoperole syncopeuser_syncoperole_role_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopeuser_syncoperole - ADD CONSTRAINT syncopeuser_syncoperole_role_id_fkey FOREIGN KEY (role_id) REFERENCES syncoperole(id) DEFERRABLE; - - --- --- TOC entry 4385 (class 2606 OID 18279) --- Name: syncopeuser_syncoperole syncopeuser_syncoperole_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY syncopeuser_syncoperole - ADD CONSTRAINT syncopeuser_syncoperole_user_id_fkey FOREIGN KEY (user_id) REFERENCES syncopeuser(id) DEFERRABLE; - - --- --- TOC entry 4386 (class 2606 OID 18284) --- Name: typeextension typeextension_anytype_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY typeextension - ADD CONSTRAINT typeextension_anytype_id_fkey FOREIGN KEY (anytype_id) REFERENCES anytype(id) DEFERRABLE; - - --- --- TOC entry 4388 (class 2606 OID 18289) --- Name: typeextension_anytypeclass typeextension_anytypeclass_anytypeclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY typeextension_anytypeclass - ADD CONSTRAINT typeextension_anytypeclass_anytypeclass_id_fkey FOREIGN KEY (anytypeclass_id) REFERENCES anytypeclass(id) DEFERRABLE; - - --- --- TOC entry 4389 (class 2606 OID 18294) --- Name: typeextension_anytypeclass typeextension_anytypeclass_typeextension_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY typeextension_anytypeclass - ADD CONSTRAINT typeextension_anytypeclass_typeextension_id_fkey FOREIGN KEY (typeextension_id) REFERENCES typeextension(id) DEFERRABLE; - - --- --- TOC entry 4387 (class 2606 OID 18299) --- Name: typeextension typeextension_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY typeextension - ADD CONSTRAINT typeextension_group_id_fkey FOREIGN KEY (group_id) REFERENCES syncopegroup(id) DEFERRABLE; - - --- --- TOC entry 4390 (class 2606 OID 18304) --- Name: udyngroupmembership udyngroupmembership_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY udyngroupmembership - ADD CONSTRAINT udyngroupmembership_group_id_fkey FOREIGN KEY (group_id) REFERENCES syncopegroup(id) DEFERRABLE; - - --- --- TOC entry 4391 (class 2606 OID 18309) --- Name: umembership umembership_group_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY umembership - ADD CONSTRAINT umembership_group_id_fkey FOREIGN KEY (group_id) REFERENCES syncopegroup(id) DEFERRABLE; - - --- --- TOC entry 4392 (class 2606 OID 18314) --- Name: umembership umembership_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY umembership - ADD CONSTRAINT umembership_user_id_fkey FOREIGN KEY (user_id) REFERENCES syncopeuser(id) DEFERRABLE; - - --- --- TOC entry 4393 (class 2606 OID 18319) --- Name: uplainattr uplainattr_membership_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY uplainattr - ADD CONSTRAINT uplainattr_membership_id_fkey FOREIGN KEY (membership_id) REFERENCES umembership(id) DEFERRABLE; - - --- --- TOC entry 4394 (class 2606 OID 18324) --- Name: uplainattr uplainattr_owner_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY uplainattr - ADD CONSTRAINT uplainattr_owner_id_fkey FOREIGN KEY (owner_id) REFERENCES syncopeuser(id) DEFERRABLE; - - --- --- TOC entry 4395 (class 2606 OID 18329) --- Name: uplainattr uplainattr_schema_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY uplainattr - ADD CONSTRAINT uplainattr_schema_id_fkey FOREIGN KEY (schema_id) REFERENCES plainschema(id) DEFERRABLE; - - --- --- TOC entry 4396 (class 2606 OID 18334) --- Name: uplainattruniquevalue uplainattruniquevalue_attribute_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY uplainattruniquevalue - ADD CONSTRAINT uplainattruniquevalue_attribute_id_fkey FOREIGN KEY (attribute_id) REFERENCES uplainattr(id) DEFERRABLE; - - --- --- TOC entry 4397 (class 2606 OID 18339) --- Name: uplainattruniquevalue uplainattruniquevalue_schema_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY uplainattruniquevalue - ADD CONSTRAINT uplainattruniquevalue_schema_id_fkey FOREIGN KEY (schema_id) REFERENCES plainschema(id) DEFERRABLE; - - --- --- TOC entry 4398 (class 2606 OID 18344) --- Name: uplainattrvalue uplainattrvalue_attribute_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY uplainattrvalue - ADD CONSTRAINT uplainattrvalue_attribute_id_fkey FOREIGN KEY (attribute_id) REFERENCES uplainattr(id) DEFERRABLE; - - --- --- TOC entry 4399 (class 2606 OID 18349) --- Name: urelationship urelationship_anyobject_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY urelationship - ADD CONSTRAINT urelationship_anyobject_id_fkey FOREIGN KEY (anyobject_id) REFERENCES anyobject(id) DEFERRABLE; - - --- --- TOC entry 4400 (class 2606 OID 18354) --- Name: urelationship urelationship_type_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY urelationship - ADD CONSTRAINT urelationship_type_id_fkey FOREIGN KEY (type_id) REFERENCES relationshiptype(id) DEFERRABLE; - - --- --- TOC entry 4401 (class 2606 OID 18359) --- Name: urelationship urelationship_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY urelationship - ADD CONSTRAINT urelationship_user_id_fkey FOREIGN KEY (user_id) REFERENCES syncopeuser(id) DEFERRABLE; - - --- --- TOC entry 4402 (class 2606 OID 18364) --- Name: virschema virschema_anytype_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY virschema - ADD CONSTRAINT virschema_anytype_id_fkey FOREIGN KEY (anytype_id) REFERENCES anytype(id) DEFERRABLE; - - --- --- TOC entry 4403 (class 2606 OID 18369) --- Name: virschema virschema_anytypeclass_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY virschema - ADD CONSTRAINT virschema_anytypeclass_id_fkey FOREIGN KEY (anytypeclass_id) REFERENCES anytypeclass(id) DEFERRABLE; - - --- --- TOC entry 4404 (class 2606 OID 18374) --- Name: virschema virschema_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY virschema - ADD CONSTRAINT virschema_id_fkey FOREIGN KEY (id) REFERENCES syncopeschema(id) DEFERRABLE; - - --- --- TOC entry 4405 (class 2606 OID 18379) --- Name: virschema virschema_resource_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY virschema - ADD CONSTRAINT virschema_resource_id_fkey FOREIGN KEY (resource_id) REFERENCES externalresource(id) DEFERRABLE; - - --- Completed on 2025-01-13 10:11:02 UTC - --- --- PostgreSQL database dump complete --- - diff --git a/core/persistence-jpa/pom.xml b/core/persistence-jpa/pom.xml index ec102968bf8..2ed47a6d3ca 100644 --- a/core/persistence-jpa/pom.xml +++ b/core/persistence-jpa/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-core - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core Persistence JPA @@ -48,10 +48,9 @@ under the License. org.springframework.boot spring-boot-starter-data-jpa - - org.apache.openjpa - openjpa + org.hibernate.orm + hibernate-jcache @@ -61,6 +60,11 @@ under the License. + + com.github.ben-manes.caffeine + jcache + test + ${jdbcdriver.groupId} ${jdbcdriver.artifactId} @@ -125,17 +129,25 @@ under the License. - org.apache.openjpa - openjpa-maven-plugin - true + org.hibernate.orm + hibernate-maven-plugin - ${project.basedir}/src/main/resources/persistence-enhance.xml - org/apache/syncope/core/persistence/jpa/entity/**/*.class + + + ${project.build.outputDirectory}/org/apache/syncope/core/persistence/jpa/entity/ + + + + + org.apache.syncope.core + syncope-core-persistence-common + ${project.version} + + - enhancer - process-classes + enhance enhance @@ -150,6 +162,7 @@ under the License. ${syncope.connid.location} true + slf4j @@ -204,40 +217,6 @@ under the License. ojdbc11 - - - openjpa-maven-plugin - - - - sql - - true - - - - clean verify - - - - org.apache.openjpa - openjpa-maven-plugin - true - - org.postgresql.Driver - - - - process-classes - - ${action} - - - - - - - diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/ConnectorManagerRemoteCommitListener.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/ConnectorManagerRemoteCommitListener.java new file mode 100644 index 00000000000..3a9e7eb66ed --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/ConnectorManagerRemoteCommitListener.java @@ -0,0 +1,176 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa; + +import jakarta.persistence.EntityManagerFactory; +import java.io.Serializable; +import java.util.List; +import javax.cache.event.CacheEntryCreatedListener; +import javax.cache.event.CacheEntryEvent; +import javax.cache.event.CacheEntryListenerException; +import javax.cache.event.CacheEntryRemovedListener; +import javax.cache.event.CacheEntryUpdatedListener; +import org.apache.syncope.core.persistence.api.ApplicationContextProvider; +import org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO; +import org.apache.syncope.core.persistence.api.entity.ExternalResource; +import org.apache.syncope.core.persistence.jpa.entity.JPAConnInstance; +import org.apache.syncope.core.persistence.jpa.entity.JPAExternalResource; +import org.apache.syncope.core.provisioning.api.ConnectorManager; +import org.apache.syncope.core.spring.security.AuthContextUtils; +import org.hibernate.internal.SessionFactoryImpl; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * Takes care of connectors' Spring beans (un)registration in case HA is set up and the actual change is performed by + * another node in the Hibernate cluster. + */ +public class ConnectorManagerRemoteCommitListener + implements CacheEntryCreatedListener, + CacheEntryUpdatedListener, + CacheEntryRemovedListener, + Serializable { + + private static final long serialVersionUID = 5260753255454140460L; + + protected static final Logger LOG = LoggerFactory.getLogger(ConnectorManagerRemoteCommitListener.class); + + protected final EntityManagerFactory entityManagerFactory; + + protected final String domain; + + public ConnectorManagerRemoteCommitListener( + final EntityManagerFactory entityManagerFactory, + final String domain) { + + this.entityManagerFactory = entityManagerFactory; + this.domain = domain; + } + + protected void registerForExternalResource(final String resourceKey) { + AuthContextUtils.runAsAdmin(domain, () -> { + if (entityManagerFactory.unwrap(SessionFactoryImpl.class).getCache(). + contains(JPAExternalResource.class, resourceKey)) { + + LOG.debug("Found in L1 cache, likely originating from local node; ignoring"); + return; + } + + ApplicationContextProvider.getApplicationContext(). + getBean(ExternalResourceDAO.class).findById(resourceKey).ifPresentOrElse( + resource -> { + try { + ApplicationContextProvider.getApplicationContext(). + getBean(ConnectorManager.class).registerConnector(resource); + } catch (Exception e) { + LOG.error("While registering connector for resource {}", resourceKey, e); + } + }, + () -> LOG.debug("No resource found for '{}', ignoring", resourceKey)); + }); + } + + protected void registerForConnInstance(final String connInstanceKey) { + AuthContextUtils.runAsAdmin(domain, () -> { + if (entityManagerFactory.unwrap(SessionFactoryImpl.class).getCache(). + contains(JPAConnInstance.class, connInstanceKey)) { + + LOG.debug("Found in L1 cache, likely originating from local node; ignoring"); + return; + } + + List resources = ApplicationContextProvider.getApplicationContext(). + getBean(ExternalResourceDAO.class).findByConnInstance(connInstanceKey); + if (resources.isEmpty()) { + LOG.debug("No resources found for connInstance '{}', ignoring", connInstanceKey); + } + + resources.forEach(resource -> { + try { + ApplicationContextProvider.getApplicationContext(). + getBean(ConnectorManager.class).registerConnector(resource); + } catch (Exception e) { + LOG.error("While registering connector {} for resource {}", connInstanceKey, resource, e); + } + }); + }); + } + + protected void unregister(final String resourceKey) { + AuthContextUtils.runAsAdmin(domain, () -> { + ApplicationContextProvider.getApplicationContext(). + getBean(ExternalResourceDAO.class).findById(resourceKey).ifPresentOrElse( + resource -> { + try { + ApplicationContextProvider.getApplicationContext(). + getBean(ConnectorManager.class).unregisterConnector(resource); + } catch (Exception e) { + LOG.error("While unregistering connector for resource {}", resourceKey, e); + } + }, + () -> LOG.debug("No resource found for '{}', ignoring", resourceKey)); + }); + } + + @Override + public void onCreated(final Iterable> events) + throws CacheEntryListenerException { + + for (CacheEntryEvent event : events) { + String[] split = event.getKey().toString().split("#"); + if (split.length > 1) { + if (JPAExternalResource.class.getName().equals(split[0])) { + registerForExternalResource(split[1]); + } else if (JPAConnInstance.class.getName().equals(split[0])) { + registerForConnInstance(split[1]); + } + } + } + } + + @Override + public void onUpdated(final Iterable> events) + throws CacheEntryListenerException { + + for (CacheEntryEvent event : events) { + String[] split = event.getKey().toString().split("#"); + if (split.length > 1) { + if (JPAExternalResource.class.getName().equals(split[0])) { + registerForExternalResource(split[1]); + } else if (JPAConnInstance.class.getName().equals(split[0])) { + registerForConnInstance(split[1]); + } + } + } + } + + @Override + public void onRemoved(final Iterable> events) + throws CacheEntryListenerException { + + for (CacheEntryEvent event : events) { + String[] split = event.getKey().toString().split("#"); + if (split.length > 1) { + if (JPAExternalResource.class.getName().equals(split[0])) { + unregister(split[1]); + } + } + } + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/JPADomainRegistry.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/JPADomainRegistry.java index 72108df484d..e9dbe5dac13 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/JPADomainRegistry.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/JPADomainRegistry.java @@ -83,8 +83,7 @@ public void register(final JPADomain domain) { domainHolder().getDomains().put(domain.getKey(), initedDataSource); // DomainRoutingEntityManagerFactory#domain - beanFactory().getBean(DomainRoutingEntityManagerFactory.class). - domain(domain, initedDataSource, ctx.getEnvironment().getProperty("openjpaMetaDataFactory")); + beanFactory().getBean(DomainRoutingEntityManagerFactory.class).domain(domain, initedDataSource); // domainContentXML beanFactory().registerBeanDefinition(domain.getKey() + "ContentXML", diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/Jackson3JsonFormatMapper.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/Jackson3JsonFormatMapper.java new file mode 100644 index 00000000000..b878ad35a2e --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/Jackson3JsonFormatMapper.java @@ -0,0 +1,107 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa; + +import java.lang.reflect.Type; +import java.util.List; +import org.hibernate.type.descriptor.WrapperOptions; +import org.hibernate.type.descriptor.java.JavaType; +import org.hibernate.type.format.AbstractJsonFormatMapper; +import org.hibernate.type.format.FormatMapperCreationContext; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonGenerator; +import tools.jackson.core.JsonParser; +import tools.jackson.databind.JacksonModule; +import tools.jackson.databind.cfg.MapperBuilder; +import tools.jackson.databind.json.JsonMapper; + +public final class Jackson3JsonFormatMapper extends AbstractJsonFormatMapper { + + public static final String SHORT_NAME = "jackson3"; + + private final JsonMapper jsonMapper; + + public Jackson3JsonFormatMapper() { + this(MapperBuilder.findModules(Jackson3JsonFormatMapper.class.getClassLoader())); + } + + public Jackson3JsonFormatMapper(final FormatMapperCreationContext creationContext) { + this(creationContext. + getBootstrapContext(). + getClassLoaderService(). + >workWithClassLoader(MapperBuilder::findModules)); + } + + private Jackson3JsonFormatMapper(final List modules) { + this(JsonMapper.builderWithJackson2Defaults().addModules(modules).build()); + } + + public Jackson3JsonFormatMapper(final JsonMapper jsonMapper) { + this.jsonMapper = jsonMapper; + } + + @Override + public void writeToTarget( + final T value, + final JavaType javaType, + final Object target, + final WrapperOptions options) + throws JacksonException { + + jsonMapper.writerFor(jsonMapper.constructType(javaType.getJavaType())). + writeValue((JsonGenerator) target, value); + } + + @Override + public T readFromSource( + final JavaType javaType, + final Object source, + final WrapperOptions options) throws JacksonException { + + return jsonMapper.readValue((JsonParser) source, jsonMapper.constructType(javaType.getJavaType())); + } + + @Override + public boolean supportsSourceType(final Class sourceType) { + return JsonParser.class.isAssignableFrom(sourceType); + } + + @Override + public boolean supportsTargetType(final Class targetType) { + return JsonGenerator.class.isAssignableFrom(targetType); + } + + @Override + public T fromString(final CharSequence charSequence, final Type type) { + try { + return jsonMapper.readValue(charSequence.toString(), jsonMapper.constructType(type)); + } catch (JacksonException e) { + throw new IllegalArgumentException("Could not deserialize string to java type: " + type, e); + } + } + + @Override + public String toString(final T value, final Type type) { + try { + return jsonMapper.writerFor(jsonMapper.constructType(type)).writeValueAsString(value); + } catch (JacksonException e) { + throw new IllegalArgumentException("Could not serialize object of java type: " + type, e); + } + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/MariaDBPersistenceContext.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/MariaDBPersistenceContext.java index 4af10b53c39..5af3bf5e1f9 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/MariaDBPersistenceContext.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/MariaDBPersistenceContext.java @@ -20,6 +20,7 @@ import jakarta.persistence.EntityManager; import jakarta.persistence.EntityManagerFactory; +import java.util.TimeZone; import org.apache.syncope.core.persistence.api.attrvalue.PlainAttrValidationManager; import org.apache.syncope.core.persistence.api.dao.AnyObjectDAO; import org.apache.syncope.core.persistence.api.dao.AnySearchDAO; @@ -35,6 +36,9 @@ import org.apache.syncope.core.persistence.jpa.dao.repo.MariaDBPlainSchemaRepoExtImpl; import org.apache.syncope.core.persistence.jpa.dao.repo.PlainSchemaRepoExt; import org.apache.syncope.core.persistence.jpa.entity.MariaDBEntityFactory; +import org.springframework.beans.BeansException; +import org.springframework.beans.factory.config.BeanFactoryPostProcessor; +import org.springframework.beans.factory.config.ConfigurableListableBeanFactory; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Bean; @@ -46,6 +50,23 @@ prefix = PersistenceProperties.PREFIX, name = PersistenceProperties.DB_TYPE, havingValue = "MARIADB") public class MariaDBPersistenceContext { + /** + * This is required for correct handling of OffsetDateTime values. + */ + public static class GlobalTimezoneBeanFactoryPostProcessor implements BeanFactoryPostProcessor { + + @Override + public void postProcessBeanFactory(final ConfigurableListableBeanFactory beanFactory) throws BeansException { + TimeZone.setDefault(TimeZone.getTimeZone("UTC")); + } + } + + @ConditionalOnMissingBean + @Bean + public GlobalTimezoneBeanFactoryPostProcessor globalTimezoneBeanFactoryPostProcessor() { + return new GlobalTimezoneBeanFactoryPostProcessor(); + } + @ConditionalOnMissingBean @Bean public EntityFactory entityFactory() { diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/MySQLPersistenceContext.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/MySQLPersistenceContext.java index 2a3b61b3227..4cd7dad6f02 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/MySQLPersistenceContext.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/MySQLPersistenceContext.java @@ -20,6 +20,7 @@ import jakarta.persistence.EntityManager; import jakarta.persistence.EntityManagerFactory; +import java.util.TimeZone; import org.apache.syncope.core.persistence.api.attrvalue.PlainAttrValidationManager; import org.apache.syncope.core.persistence.api.dao.AnyObjectDAO; import org.apache.syncope.core.persistence.api.dao.AnySearchDAO; @@ -35,6 +36,9 @@ import org.apache.syncope.core.persistence.jpa.dao.repo.MySQLPlainSchemaRepoExtImpl; import org.apache.syncope.core.persistence.jpa.dao.repo.PlainSchemaRepoExt; import org.apache.syncope.core.persistence.jpa.entity.MySQLEntityFactory; +import org.springframework.beans.BeansException; +import org.springframework.beans.factory.config.BeanFactoryPostProcessor; +import org.springframework.beans.factory.config.ConfigurableListableBeanFactory; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Bean; @@ -46,6 +50,23 @@ prefix = PersistenceProperties.PREFIX, name = PersistenceProperties.DB_TYPE, havingValue = "MYSQL") public class MySQLPersistenceContext { + /** + * This is required for correct handling of OffsetDateTime values. + */ + public static class GlobalTimezoneBeanFactoryPostProcessor implements BeanFactoryPostProcessor { + + @Override + public void postProcessBeanFactory(final ConfigurableListableBeanFactory beanFactory) throws BeansException { + TimeZone.setDefault(TimeZone.getTimeZone("UTC")); + } + } + + @ConditionalOnMissingBean + @Bean + public GlobalTimezoneBeanFactoryPostProcessor globalTimezoneBeanFactoryPostProcessor() { + return new GlobalTimezoneBeanFactoryPostProcessor(); + } + @ConditionalOnMissingBean @Bean public EntityFactory entityFactory() { diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/PersistenceContext.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/PersistenceContext.java index b95d0c32b40..40771a399f9 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/PersistenceContext.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/PersistenceContext.java @@ -23,6 +23,7 @@ import jakarta.persistence.ValidationMode; import java.util.HashMap; import java.util.Map; +import java.util.Optional; import javax.sql.DataSource; import org.apache.syncope.common.keymaster.client.api.DomainOps; import org.apache.syncope.common.keymaster.client.api.model.JPADomain; @@ -31,6 +32,7 @@ import org.apache.syncope.core.persistence.api.DomainRegistry; import org.apache.syncope.core.persistence.api.attrvalue.PlainAttrValidationManager; import org.apache.syncope.core.persistence.api.dao.AccessTokenDAO; +import org.apache.syncope.core.persistence.api.dao.AnyChecker; import org.apache.syncope.core.persistence.api.dao.AnyMatchDAO; import org.apache.syncope.core.persistence.api.dao.AnyObjectDAO; import org.apache.syncope.core.persistence.api.dao.AnySearchDAO; @@ -111,8 +113,6 @@ import org.apache.syncope.core.persistence.jpa.dao.repo.AnyTypeRepoExt; import org.apache.syncope.core.persistence.jpa.dao.repo.AnyTypeRepoExtImpl; import org.apache.syncope.core.persistence.jpa.dao.repo.AttrRepoRepo; -import org.apache.syncope.core.persistence.jpa.dao.repo.AttrRepoRepoExt; -import org.apache.syncope.core.persistence.jpa.dao.repo.AttrRepoRepoExtImpl; import org.apache.syncope.core.persistence.jpa.dao.repo.AuditConfRepo; import org.apache.syncope.core.persistence.jpa.dao.repo.AuthModuleRepo; import org.apache.syncope.core.persistence.jpa.dao.repo.AuthModuleRepoExt; @@ -191,8 +191,6 @@ import org.apache.syncope.core.persistence.jpa.spring.MultiJarAwarePersistenceUnitPostProcessor; import org.apache.syncope.core.persistence.jpa.spring.SyncopeJPARepository; import org.apache.syncope.core.spring.security.SecurityProperties; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.context.properties.EnableConfigurationProperties; @@ -218,8 +216,6 @@ @Configuration(proxyBeanMethods = false) public class PersistenceContext { - private static final Logger OPENJPA_LOG = LoggerFactory.getLogger("org.apache.openjpa"); - @ConditionalOnMissingBean @Bean public CommonEntityManagerFactoryConf commonEMFConf( @@ -233,25 +229,17 @@ public CommonEntityManagerFactoryConf commonEMFConf( commonEMFConf.setPersistenceUnitPostProcessors(new MultiJarAwarePersistenceUnitPostProcessor()); Map jpaPropertyMap = new HashMap<>(); - jpaPropertyMap.put("openjpa.Log", "slf4j"); - if (OPENJPA_LOG.isDebugEnabled()) { - jpaPropertyMap.put("openjpa.Log", "SQL=TRACE"); - jpaPropertyMap.put("openjpa.ConnectionFactoryProperties", - "PrintParameters=true, PrettyPrint=true, PrettyPrintLineLength=120"); - } - - jpaPropertyMap.put("openjpa.NontransactionalWrite", false); + jpaPropertyMap.put("jakarta.persistence.schema-generation.database.action", "create"); - jpaPropertyMap.put("openjpa.jdbc.MappingDefaults", - "ForeignKeyDeleteAction=restrict, JoinForeignKeyDeleteAction=restrict," - + "FieldStrategies='" - + "java.util.Locale=org.apache.syncope.core.persistence.jpa.openjpa.LocaleValueHandler," - + "java.lang.Boolean=org.apache.syncope.core.persistence.jpa.openjpa.BooleanValueHandler'"); + jpaPropertyMap.put("hibernate.cache.use_second_level_cache", "true"); + jpaPropertyMap.put("hibernate.cache.use_query_cache", "true"); + jpaPropertyMap.put("hibernate.cache.region.factory_class", "jcache"); + jpaPropertyMap.put("hibernate.javax.cache.provider", props.getCacheProvider()); + Optional.ofNullable(props.getCacheURI()). + ifPresent(cacheURI -> jpaPropertyMap.put("hibernate.javax.cache.uri", cacheURI)); - jpaPropertyMap.put("openjpa.DataCache", "true"); - jpaPropertyMap.put("openjpa.QueryCache", "true"); - - jpaPropertyMap.put("openjpa.RemoteCommitProvider", props.getRemoteCommitProvider()); + // until https://hibernate.atlassian.net/browse/HHH-19890 https://github.com/hibernate/hibernate-orm/pull/11357 + jpaPropertyMap.put("hibernate.type.json_format_mapper", Jackson3JsonFormatMapper.class.getName()); commonEMFConf.setJpaPropertyMap(jpaPropertyMap); @@ -365,6 +353,12 @@ protected Class getRepositoryBaseClass(final RepositoryMetadata metadata) { }; } + @ConditionalOnMissingBean + @Bean + public AnyChecker anyChecker(final @Lazy PlainSchemaDAO plainSchemaDAO) { + return new AnyChecker(plainSchemaDAO); + } + @ConditionalOnMissingBean @Bean public AnyFinder anyFinder(final @Lazy PlainSchemaDAO plainSchemaDAO, final @Lazy AnySearchDAO anySearchDAO) { @@ -405,19 +399,19 @@ public AnyMatchDAO anyMatchDAO( public AnyObjectRepoExt anyObjectRepoExt( final AnyUtilsFactory anyUtilsFactory, final @Lazy DynRealmDAO dynRealmDAO, - final @Lazy PlainSchemaDAO plainSchemaDAO, final @Lazy UserDAO userDAO, final @Lazy GroupDAO groupDAO, final EntityManager entityManager, + final AnyChecker anyChecker, final AnyFinder anyFinder) { return new AnyObjectRepoExtImpl( anyUtilsFactory, dynRealmDAO, - plainSchemaDAO, userDAO, groupDAO, entityManager, + anyChecker, anyFinder); } @@ -491,12 +485,6 @@ public AuditEventDAO auditEventDAO(final EntityManager entityManager) { return new JPAAuditEventDAO(entityManager); } - @ConditionalOnMissingBean - @Bean - public AttrRepoRepoExt attrRepoRepoExt(final EntityManager entityManager) { - return new AttrRepoRepoExtImpl(entityManager); - } - @ConditionalOnMissingBean @Bean public AuthModuleRepoExt authModuleRepoExt(final PolicyDAO policyDAO, final EntityManager entityManager) { @@ -514,11 +502,8 @@ public AuthModuleDAO authModuleDAO( @ConditionalOnMissingBean @Bean - public AttrRepoDAO attrRepoDAO( - final JpaRepositoryFactory jpaRepositoryFactory, - final AttrRepoRepoExt attrRepoRepoExt) { - - return jpaRepositoryFactory.getRepository(AttrRepoRepo.class, attrRepoRepoExt); + public AttrRepoDAO attrRepoDAO(final JpaRepositoryFactory jpaRepositoryFactory) { + return jpaRepositoryFactory.getRepository(AttrRepoRepo.class); } @ConditionalOnMissingBean @@ -664,7 +649,6 @@ public GroupRepoExt groupRepoExt( final ApplicationEventPublisher publisher, final AnyUtilsFactory anyUtilsFactory, final @Lazy DynRealmDAO dynRealmDAO, - final @Lazy PlainSchemaDAO plainSchemaDAO, final @Lazy RealmDAO realmDAO, final AnyMatchDAO anyMatchDAO, final @Lazy UserDAO userDAO, @@ -672,13 +656,13 @@ public GroupRepoExt groupRepoExt( final AnySearchDAO anySearchDAO, final SearchCondVisitor searchCondVisitor, final EntityManager entityManager, + final AnyChecker anyChecker, final AnyFinder anyFinder) { return new GroupRepoExtImpl( anyUtilsFactory, publisher, dynRealmDAO, - plainSchemaDAO, realmDAO, anyMatchDAO, userDAO, @@ -686,6 +670,7 @@ public GroupRepoExt groupRepoExt( anySearchDAO, searchCondVisitor, entityManager, + anyChecker, anyFinder); } @@ -1002,19 +987,18 @@ public UserRepoExt userRepoExt( final SecurityProperties securityProperties, final AnyUtilsFactory anyUtilsFactory, final @Lazy DynRealmDAO dynRealmDAO, - final @Lazy PlainSchemaDAO plainSchemaDAO, final RoleDAO roleDAO, final AccessTokenDAO accessTokenDAO, final @Lazy GroupDAO groupDAO, final DelegationDAO delegationDAO, final FIQLQueryDAO fiqlQueryDAO, final EntityManager entityManager, + final AnyChecker anyChecker, final AnyFinder anyFinder) { return new UserRepoExtImpl( anyUtilsFactory, dynRealmDAO, - plainSchemaDAO, roleDAO, accessTokenDAO, groupDAO, @@ -1022,6 +1006,7 @@ public UserRepoExt userRepoExt( fiqlQueryDAO, securityProperties, entityManager, + anyChecker, anyFinder); } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/PersistenceProperties.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/PersistenceProperties.java index cbee91b013b..adc5c4e3c31 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/PersistenceProperties.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/PersistenceProperties.java @@ -28,26 +28,26 @@ public class PersistenceProperties extends AbstractPersistenceProperties TABLE_PREFIXES_TO_BE_EXCLUDED = Set.of(JPAJobStatus.TABLE, JPAAuditEvent.TABLE); + protected static BiFunction>, Type, String> GET_KEY = + (entities, type) -> entities.entrySet().stream(). + filter(entry -> type.equals(entry.getValue())). + findFirst(). + map(Map.Entry::getKey). + orElse(null); + protected static boolean isTableAllowed(final String tableName) { return TABLE_PREFIXES_TO_BE_EXCLUDED.stream(). noneMatch(prefix -> tableName.toUpperCase().startsWith(prefix.toUpperCase())); @@ -170,7 +177,7 @@ protected static String columnName(final Supplier>> attrs return name; } - protected static Map> relationTables(final BidiMap> entities) { + protected static Map> relationTables(final Map> entities) { Map> relationTables = new HashMap<>(); entities.values().forEach(e -> e.getAttributes().stream(). @@ -190,8 +197,8 @@ protected static Map> relationTables(final BidiMap< Optional.ofNullable(field.getAnnotation(JoinTable.class)).ifPresent(joinTable -> { String tableName = joinTable.name(); if (StringUtils.isBlank(tableName)) { - tableName = entities.getKey(e) + "_" - + entities.getKey(((PluralAttribute) a).getElementType()); + tableName = GET_KEY.apply(entities, e) + "_" + + GET_KEY.apply(entities, ((PluralAttribute) a).getElementType()); } relationTables.put( @@ -282,7 +289,7 @@ protected void exportTable( final DataSource dataSource, final String tableName, final int threshold, - final BidiMap> entities, + final Map> entities, final Map> relationTables, final TransformerHandler handler) throws MetaDataAccessException, SAXException { @@ -316,7 +323,7 @@ protected void exportTable( findFirst(). map(Map.Entry::getValue); - String outputTableName = entity.map(entities::getKey). + String outputTableName = entity.map(e -> GET_KEY.apply(entities, e)). orElseGet(() -> relationTables.keySet().stream(). filter(tableName::equalsIgnoreCase).findFirst(). orElse(tableName)); @@ -380,7 +387,7 @@ public void export( final OutputStream os, final String... elements) throws SAXException, TransformerConfigurationException { - BidiMap> entities = new DualHashBidiMap<>(); + Map> entities = new HashMap<>(); entityManagerFactory.getMetamodel().getEntities().forEach(entity -> Optional.ofNullable( entity.getBindableJavaType().getAnnotation(Table.class)). ifPresent(table -> entities.put(table.name(), entity))); diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/AccessPolicyConfConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/AccessPolicyConfConverter.java new file mode 100644 index 00000000000..23a6d22e347 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/AccessPolicyConfConverter.java @@ -0,0 +1,30 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import org.apache.syncope.common.lib.policy.AccessPolicyConf; + +@Converter +public class AccessPolicyConfConverter extends SerializableConverter { + + public AccessPolicyConfConverter() { + super(AccessPolicyConf.class); + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/AttrListConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/AttrListConverter.java new file mode 100644 index 00000000000..204b817a58c --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/AttrListConverter.java @@ -0,0 +1,45 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.AttributeConverter; +import jakarta.persistence.Converter; +import java.util.ArrayList; +import java.util.List; +import java.util.Optional; +import org.apache.syncope.common.lib.Attr; +import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import tools.jackson.core.type.TypeReference; + +@Converter +public class AttrListConverter implements AttributeConverter, String> { + + protected static final TypeReference> TYPEREF = new TypeReference>() { + }; + + @Override + public String convertToDatabaseColumn(final List attribute) { + return Optional.ofNullable(attribute).map(POJOHelper::serialize).orElse(null); + } + + @Override + public List convertToEntityAttribute(final String dbData) { + return Optional.ofNullable(dbData).map(data -> POJOHelper.deserialize(data, TYPEREF)).orElseGet(ArrayList::new); + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/AttrReleasePolicyConfConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/AttrReleasePolicyConfConverter.java new file mode 100644 index 00000000000..426138147ee --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/AttrReleasePolicyConfConverter.java @@ -0,0 +1,30 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import org.apache.syncope.common.lib.policy.AttrReleasePolicyConf; + +@Converter +public class AttrReleasePolicyConfConverter extends SerializableConverter { + + public AttrReleasePolicyConfConverter() { + super(AttrReleasePolicyConf.class); + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/AttrRepoConfConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/AttrRepoConfConverter.java new file mode 100644 index 00000000000..47fc0009615 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/AttrRepoConfConverter.java @@ -0,0 +1,30 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import org.apache.syncope.common.lib.attr.AttrRepoConf; + +@Converter +public class AttrRepoConfConverter extends SerializableConverter { + + public AttrRepoConfConverter() { + super(AttrRepoConf.class); + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/AuthModuleConfConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/AuthModuleConfConverter.java new file mode 100644 index 00000000000..ccff2a3f012 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/AuthModuleConfConverter.java @@ -0,0 +1,30 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import org.apache.syncope.common.lib.auth.AuthModuleConf; + +@Converter +public class AuthModuleConfConverter extends SerializableConverter { + + public AuthModuleConfConverter() { + super(AuthModuleConf.class); + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/AuthPolicyConfConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/AuthPolicyConfConverter.java new file mode 100644 index 00000000000..9648ed9ca08 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/AuthPolicyConfConverter.java @@ -0,0 +1,30 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import org.apache.syncope.common.lib.policy.AuthPolicyConf; + +@Converter +public class AuthPolicyConfConverter extends SerializableConverter { + + public AuthPolicyConfConverter() { + super(AuthPolicyConf.class); + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/ConnConfPropertyListConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/ConnConfPropertyListConverter.java new file mode 100644 index 00000000000..f71eaf691b4 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/ConnConfPropertyListConverter.java @@ -0,0 +1,37 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import java.util.List; +import org.apache.syncope.common.lib.types.ConnConfProperty; +import tools.jackson.core.type.TypeReference; + +@Converter +public class ConnConfPropertyListConverter extends SerializableListConverter { + + protected static final TypeReference> TYPEREF = + new TypeReference>() { + }; + + @Override + protected TypeReference> typeRef() { + return TYPEREF; + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/ConnPoolConfConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/ConnPoolConfConverter.java new file mode 100644 index 00000000000..e6e80fef396 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/ConnPoolConfConverter.java @@ -0,0 +1,30 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import org.apache.syncope.common.lib.types.ConnPoolConf; + +@Converter +public class ConnPoolConfConverter extends SerializableConverter { + + public ConnPoolConfConverter() { + super(ConnPoolConf.class); + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/ConnectorCapabilitySetConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/ConnectorCapabilitySetConverter.java new file mode 100644 index 00000000000..3aa2e663a76 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/ConnectorCapabilitySetConverter.java @@ -0,0 +1,37 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import java.util.Set; +import org.apache.syncope.common.lib.types.ConnectorCapability; +import tools.jackson.core.type.TypeReference; + +@Converter +public class ConnectorCapabilitySetConverter extends SerializableSetConverter { + + protected static final TypeReference> TYPEREF = + new TypeReference>() { + }; + + @Override + protected TypeReference> typeRef() { + return TYPEREF; + } +} diff --git a/core/persistence-jpa-upgrader/src/test/java/org/apache/syncope/core/persistence/jpa/upgrade/DummyConfParamOps.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/GoogleMfaAuthAccountListConverter.java similarity index 59% rename from core/persistence-jpa-upgrader/src/test/java/org/apache/syncope/core/persistence/jpa/upgrade/DummyConfParamOps.java rename to core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/GoogleMfaAuthAccountListConverter.java index b52a35f19cf..eb729f1e110 100644 --- a/core/persistence-jpa-upgrader/src/test/java/org/apache/syncope/core/persistence/jpa/upgrade/DummyConfParamOps.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/GoogleMfaAuthAccountListConverter.java @@ -16,28 +16,22 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.syncope.core.persistence.jpa.upgrade; +package org.apache.syncope.core.persistence.jpa.converters; -import java.util.Map; -import org.apache.syncope.common.keymaster.client.api.ConfParamOps; +import jakarta.persistence.Converter; +import java.util.List; +import org.apache.syncope.common.lib.wa.GoogleMfaAuthAccount; +import tools.jackson.core.type.TypeReference; -public class DummyConfParamOps implements ConfParamOps { +@Converter +public class GoogleMfaAuthAccountListConverter extends SerializableListConverter { - @Override - public Map list(final String domain) { - return Map.of(); - } - - @Override - public T get(final String domain, final String key, final T defaultValue, final Class reference) { - return defaultValue; - } - - @Override - public void set(final String domain, final String key, final T value) { - } + protected static final TypeReference> TYPEREF = + new TypeReference>() { + }; @Override - public void remove(final String domain, final String key) { + protected TypeReference> typeRef() { + return TYPEREF; } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/GoogleMfaAuthTokenListConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/GoogleMfaAuthTokenListConverter.java new file mode 100644 index 00000000000..3d10aeb5eb0 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/GoogleMfaAuthTokenListConverter.java @@ -0,0 +1,37 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import java.util.List; +import org.apache.syncope.common.lib.wa.GoogleMfaAuthToken; +import tools.jackson.core.type.TypeReference; + +@Converter +public class GoogleMfaAuthTokenListConverter extends SerializableListConverter { + + protected static final TypeReference> TYPEREF = + new TypeReference>() { + }; + + @Override + protected TypeReference> typeRef() { + return TYPEREF; + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AttrRepoRepoExtImpl.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/ImpersonationAccountListConverter.java similarity index 57% rename from core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AttrRepoRepoExtImpl.java rename to core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/ImpersonationAccountListConverter.java index 556350f0b4b..c013e4f7a2f 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AttrRepoRepoExtImpl.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/ImpersonationAccountListConverter.java @@ -16,23 +16,22 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.syncope.core.persistence.jpa.dao.repo; +package org.apache.syncope.core.persistence.jpa.converters; -import jakarta.persistence.EntityManager; -import org.apache.syncope.core.persistence.api.entity.am.AttrRepo; -import org.apache.syncope.core.persistence.jpa.entity.am.JPAAttrRepo; +import jakarta.persistence.Converter; +import java.util.List; +import org.apache.syncope.common.lib.wa.ImpersonationAccount; +import tools.jackson.core.type.TypeReference; -public class AttrRepoRepoExtImpl implements AttrRepoRepoExt { +@Converter +public class ImpersonationAccountListConverter extends SerializableListConverter { - protected final EntityManager entityManager; - - public AttrRepoRepoExtImpl(final EntityManager entityManager) { - this.entityManager = entityManager; - } + protected static final TypeReference> TYPEREF = + new TypeReference>() { + }; @Override - public AttrRepo save(final AttrRepo attrRepo) { - ((JPAAttrRepo) attrRepo).list2json(); - return entityManager.merge(attrRepo); + protected TypeReference> typeRef() { + return TYPEREF; } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/ItemListConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/ItemListConverter.java new file mode 100644 index 00000000000..cdffc18bc38 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/ItemListConverter.java @@ -0,0 +1,36 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import java.util.List; +import org.apache.syncope.common.lib.to.Item; +import tools.jackson.core.type.TypeReference; + +@Converter +public class ItemListConverter extends SerializableListConverter { + + protected static final TypeReference> TYPEREF = new TypeReference>() { + }; + + @Override + protected TypeReference> typeRef() { + return TYPEREF; + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JSONLinkedAccountListener.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/Locale2StringMapConverter.java similarity index 55% rename from core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JSONLinkedAccountListener.java rename to core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/Locale2StringMapConverter.java index 646b3d74d07..78658783e44 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JSONLinkedAccountListener.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/Locale2StringMapConverter.java @@ -16,24 +16,22 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.syncope.core.persistence.jpa.entity.user; +package org.apache.syncope.core.persistence.jpa.converters; -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import org.apache.syncope.core.persistence.api.entity.user.User; -import org.apache.syncope.core.persistence.jpa.entity.JSONEntityListener; +import jakarta.persistence.Converter; +import java.util.HashMap; +import java.util.Locale; +import tools.jackson.core.type.TypeReference; -public class JSONLinkedAccountListener extends JSONEntityListener { +@Converter +public class Locale2StringMapConverter extends SerializableMapConverter { - @PostLoad - public void read(final JPALinkedAccount linkedAccount) { - super.json2list(linkedAccount, false); - } + protected static final TypeReference> TYPEREF = + new TypeReference>() { + }; - @PostPersist - @PostUpdate - public void readAfterSave(final JPALinkedAccount linkedAccount) { - super.json2list(linkedAccount, true); + @Override + protected TypeReference> typeRef() { + return TYPEREF; } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/MfaTrustedDeviceListConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/MfaTrustedDeviceListConverter.java new file mode 100644 index 00000000000..eb4f336b906 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/MfaTrustedDeviceListConverter.java @@ -0,0 +1,36 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import java.util.List; +import org.apache.syncope.common.lib.wa.MfaTrustedDevice; +import tools.jackson.core.type.TypeReference; + +@Converter +public class MfaTrustedDeviceListConverter extends SerializableListConverter { + + protected static final TypeReference> TYPEREF = new TypeReference>() { + }; + + @Override + protected TypeReference> typeRef() { + return TYPEREF; + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/OIDCGrantTypeSetConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/OIDCGrantTypeSetConverter.java new file mode 100644 index 00000000000..066026a431f --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/OIDCGrantTypeSetConverter.java @@ -0,0 +1,36 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import java.util.Set; +import org.apache.syncope.common.lib.types.OIDCGrantType; +import tools.jackson.core.type.TypeReference; + +@Converter +public class OIDCGrantTypeSetConverter extends SerializableSetConverter { + + protected static final TypeReference> TYPEREF = new TypeReference>() { + }; + + @Override + protected TypeReference> typeRef() { + return TYPEREF; + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/OIDCResponseTypeSetConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/OIDCResponseTypeSetConverter.java new file mode 100644 index 00000000000..2469ea9914c --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/OIDCResponseTypeSetConverter.java @@ -0,0 +1,36 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import java.util.Set; +import org.apache.syncope.common.lib.types.OIDCResponseType; +import tools.jackson.core.type.TypeReference; + +@Converter +public class OIDCResponseTypeSetConverter extends SerializableSetConverter { + + protected static final TypeReference> TYPEREF = new TypeReference>() { + }; + + @Override + protected TypeReference> typeRef() { + return TYPEREF; + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/OrgUnitConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/OrgUnitConverter.java new file mode 100644 index 00000000000..ec4517c2953 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/OrgUnitConverter.java @@ -0,0 +1,30 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import org.apache.syncope.common.lib.to.OrgUnit; + +@Converter +public class OrgUnitConverter extends SerializableConverter { + + public OrgUnitConverter() { + super(OrgUnit.class); + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/PasswordManagementConfConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/PasswordManagementConfConverter.java new file mode 100644 index 00000000000..c423e718650 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/PasswordManagementConfConverter.java @@ -0,0 +1,30 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import org.apache.syncope.common.lib.password.PasswordManagementConf; + +@Converter +public class PasswordManagementConfConverter extends SerializableConverter { + + public PasswordManagementConfConverter() { + super(PasswordManagementConf.class); + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JSONEntityListener.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/PlainAttrListConverter.java similarity index 51% rename from core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JSONEntityListener.java rename to core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/PlainAttrListConverter.java index e3b980405de..652d9954f32 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JSONEntityListener.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/PlainAttrListConverter.java @@ -16,33 +16,38 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.syncope.core.persistence.jpa.entity; +package org.apache.syncope.core.persistence.jpa.converters; -import com.fasterxml.jackson.core.type.TypeReference; +import jakarta.persistence.AttributeConverter; +import jakarta.persistence.Converter; +import java.util.ArrayList; import java.util.List; import java.util.Optional; -import org.apache.syncope.core.persistence.api.entity.Attributable; import org.apache.syncope.core.persistence.api.entity.PlainAttr; import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import tools.jackson.core.type.TypeReference; -public abstract class JSONEntityListener { +@Converter +public class PlainAttrListConverter implements AttributeConverter, String> { protected static final TypeReference> TYPEREF = new TypeReference>() { }; - protected List getAttrs(final String plainAttrsJSON) { - return POJOHelper.deserialize(plainAttrsJSON, TYPEREF); + @Override + public String convertToDatabaseColumn(final List attribute) { + return Optional.ofNullable(attribute).map(POJOHelper::serialize).orElse(null); } - protected void json2list(final AbstractAttributable entity, final boolean clearFirst) { - if (clearFirst) { - entity.getPlainAttrsList().clear(); - } - if (entity.getPlainAttrsJSON() != null) { - getAttrs(entity.getPlainAttrsJSON()).stream().filter(PlainAttr::isValid).peek(attr -> { - attr.getValues().forEach(value -> value.setAttr(attr)); - Optional.ofNullable(attr.getUniqueValue()).ifPresent(value -> value.setAttr(attr)); - }).forEach(attr -> entity.add(attr)); - } + @Override + public List convertToEntityAttribute(final String dbData) { + List plainAttrs = new ArrayList<>(); + + Optional.ofNullable(dbData).map(data -> POJOHelper.deserialize(data, TYPEREF)). + ifPresent(attrs -> attrs.stream().filter(PlainAttr::isValid).peek(attr -> { + attr.getValues().forEach(value -> value.setAttr(attr)); + Optional.ofNullable(attr.getUniqueValue()).ifPresent(value -> value.setAttr(attr)); + }).forEach(plainAttrs::add)); + + return plainAttrs; } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/ProvisionListConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/ProvisionListConverter.java new file mode 100644 index 00000000000..d17f7097298 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/ProvisionListConverter.java @@ -0,0 +1,36 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import java.util.List; +import org.apache.syncope.common.lib.to.Provision; +import tools.jackson.core.type.TypeReference; + +@Converter +public class ProvisionListConverter extends SerializableListConverter { + + protected static final TypeReference> TYPEREF = new TypeReference>() { + }; + + @Override + protected TypeReference> typeRef() { + return TYPEREF; + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JSONUserListener.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/SerializableConverter.java similarity index 50% rename from core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JSONUserListener.java rename to core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/SerializableConverter.java index 6f9294d9061..7a727ab4fc4 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JSONUserListener.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/SerializableConverter.java @@ -16,32 +16,28 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.syncope.core.persistence.jpa.entity.user; +package org.apache.syncope.core.persistence.jpa.converters; -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; -import org.apache.syncope.core.persistence.api.entity.user.User; -import org.apache.syncope.core.persistence.jpa.entity.JSONEntityListener; +import jakarta.persistence.AttributeConverter; +import java.io.Serializable; +import java.util.Optional; +import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; -public class JSONUserListener extends JSONEntityListener { +abstract class SerializableConverter implements AttributeConverter { - @PostLoad - public void read(final JPAUser user) { - super.json2list(user, false); + protected final Class reference; + + protected SerializableConverter(final Class reference) { + this.reference = reference; } - @PrePersist - @PreUpdate - public void save(final JPAUser user) { - user.list2json(); + @Override + public String convertToDatabaseColumn(final T attribute) { + return Optional.ofNullable(attribute).map(POJOHelper::serialize).orElse(null); } - @PostPersist - @PostUpdate - public void readAfterSave(final JPAUser user) { - super.json2list(user, true); + @Override + public T convertToEntityAttribute(final String dbData) { + return Optional.ofNullable(dbData).map(c -> POJOHelper.deserialize(c, reference)).orElse(null); } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/SerializableListConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/SerializableListConverter.java new file mode 100644 index 00000000000..66038b5ffa8 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/SerializableListConverter.java @@ -0,0 +1,43 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.AttributeConverter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import java.util.Optional; +import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import tools.jackson.core.type.TypeReference; + +abstract class SerializableListConverter implements AttributeConverter, String> { + + protected abstract TypeReference> typeRef(); + + @Override + public String convertToDatabaseColumn(final List attribute) { + return Optional.ofNullable(attribute).map(POJOHelper::serialize).orElse(null); + } + + @Override + public List convertToEntityAttribute(final String dbData) { + return Optional.ofNullable(dbData). + map(data -> POJOHelper.deserialize(data, typeRef())).orElseGet(ArrayList::new); + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/SerializableMapConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/SerializableMapConverter.java new file mode 100644 index 00000000000..d7a31b74866 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/SerializableMapConverter.java @@ -0,0 +1,44 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.AttributeConverter; +import java.io.Serializable; +import java.util.HashMap; +import java.util.Map; +import java.util.Optional; +import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import tools.jackson.core.type.TypeReference; + +abstract class SerializableMapConverter + implements AttributeConverter, String> { + + protected abstract TypeReference> typeRef(); + + @Override + public String convertToDatabaseColumn(final Map attribute) { + return Optional.ofNullable(attribute).map(POJOHelper::serialize).orElse(null); + } + + @Override + public Map convertToEntityAttribute(final String dbData) { + return Optional.ofNullable(dbData). + map(data -> POJOHelper.deserialize(data, typeRef())).orElseGet(HashMap::new); + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/SerializableSetConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/SerializableSetConverter.java new file mode 100644 index 00000000000..778660ba891 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/SerializableSetConverter.java @@ -0,0 +1,43 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.AttributeConverter; +import java.io.Serializable; +import java.util.HashSet; +import java.util.Optional; +import java.util.Set; +import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import tools.jackson.core.type.TypeReference; + +abstract class SerializableSetConverter implements AttributeConverter, String> { + + protected abstract TypeReference> typeRef(); + + @Override + public String convertToDatabaseColumn(final Set attribute) { + return Optional.ofNullable(attribute).map(POJOHelper::serialize).orElse(null); + } + + @Override + public Set convertToEntityAttribute(final String dbData) { + return Optional.ofNullable(dbData). + map(data -> POJOHelper.deserialize(data, typeRef())).orElseGet(HashSet::new); + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/String2StringMapConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/String2StringMapConverter.java new file mode 100644 index 00000000000..79ce3f6b51d --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/String2StringMapConverter.java @@ -0,0 +1,36 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import java.util.HashMap; +import tools.jackson.core.type.TypeReference; + +@Converter +public class String2StringMapConverter extends SerializableMapConverter { + + protected static final TypeReference> TYPEREF = + new TypeReference>() { + }; + + @Override + protected TypeReference> typeRef() { + return TYPEREF; + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/StringListConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/StringListConverter.java new file mode 100644 index 00000000000..976621841dc --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/StringListConverter.java @@ -0,0 +1,35 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import java.util.List; +import tools.jackson.core.type.TypeReference; + +@Converter +public class StringListConverter extends SerializableListConverter { + + protected static final TypeReference> TYPEREF = new TypeReference>() { + }; + + @Override + protected TypeReference> typeRef() { + return TYPEREF; + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/StringSetConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/StringSetConverter.java new file mode 100644 index 00000000000..777fe2da2ad --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/StringSetConverter.java @@ -0,0 +1,35 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import java.util.Set; +import tools.jackson.core.type.TypeReference; + +@Converter +public class StringSetConverter extends SerializableSetConverter { + + protected static final TypeReference> TYPEREF = new TypeReference>() { + }; + + @Override + protected TypeReference> typeRef() { + return TYPEREF; + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/TicketExpirationPolicyConfConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/TicketExpirationPolicyConfConverter.java new file mode 100644 index 00000000000..74c55b7623a --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/TicketExpirationPolicyConfConverter.java @@ -0,0 +1,30 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import org.apache.syncope.common.lib.policy.TicketExpirationPolicyConf; + +@Converter +public class TicketExpirationPolicyConfConverter extends SerializableConverter { + + public TicketExpirationPolicyConfConverter() { + super(TicketExpirationPolicyConf.class); + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/UsernameAttributeProviderConfConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/UsernameAttributeProviderConfConverter.java new file mode 100644 index 00000000000..1cf0f4fe5f7 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/UsernameAttributeProviderConfConverter.java @@ -0,0 +1,30 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import org.apache.syncope.common.lib.clientapps.UsernameAttributeProviderConf; + +@Converter +public class UsernameAttributeProviderConfConverter extends SerializableConverter { + + public UsernameAttributeProviderConfConverter() { + super(UsernameAttributeProviderConf.class); + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/WebAuthnDeviceCredentialListConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/WebAuthnDeviceCredentialListConverter.java new file mode 100644 index 00000000000..ef89aa59488 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/WebAuthnDeviceCredentialListConverter.java @@ -0,0 +1,37 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import java.util.List; +import org.apache.syncope.common.lib.wa.WebAuthnDeviceCredential; +import tools.jackson.core.type.TypeReference; + +@Converter +public class WebAuthnDeviceCredentialListConverter extends SerializableListConverter { + + protected static final TypeReference> TYPEREF = + new TypeReference>() { + }; + + @Override + protected TypeReference> typeRef() { + return TYPEREF; + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/XmlSecAlgorithmListConverter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/XmlSecAlgorithmListConverter.java new file mode 100644 index 00000000000..96ba9412346 --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/converters/XmlSecAlgorithmListConverter.java @@ -0,0 +1,37 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.converters; + +import jakarta.persistence.Converter; +import java.util.List; +import org.apache.syncope.common.lib.types.XmlSecAlgorithm; +import tools.jackson.core.type.TypeReference; + +@Converter +public class XmlSecAlgorithmListConverter extends SerializableListConverter { + + protected static final TypeReference> TYPEREF = + new TypeReference>() { + }; + + @Override + protected TypeReference> typeRef() { + return TYPEREF; + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/AbstractJPAAnySearchDAO.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/AbstractJPAAnySearchDAO.java index 8b700b82b64..1fb2a22689d 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/AbstractJPAAnySearchDAO.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/AbstractJPAAnySearchDAO.java @@ -33,9 +33,6 @@ import java.util.stream.Collectors; import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.lang3.StringUtils; -import org.apache.openjpa.jdbc.meta.MappingRepository; -import org.apache.openjpa.jdbc.sql.OracleDictionary; -import org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI; import org.apache.syncope.common.lib.SyncopeClientException; import org.apache.syncope.common.lib.SyncopeConstants; import org.apache.syncope.common.lib.types.AnyTypeKind; @@ -71,6 +68,8 @@ import org.apache.syncope.core.persistence.api.utils.RealmUtils; import org.apache.syncope.core.persistence.common.dao.AbstractAnySearchDAO; import org.apache.syncope.core.spring.security.AuthContextUtils; +import org.hibernate.dialect.OracleDialect; +import org.hibernate.internal.SessionFactoryImpl; import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Sort; @@ -155,12 +154,8 @@ protected AbstractJPAAnySearchDAO( protected boolean isOracle() { return IS_ORACLE.computeIfAbsent( AuthContextUtils.getDomain(), - k -> { - OpenJPAEntityManagerFactorySPI emfspi = entityManagerFactory.unwrap( - OpenJPAEntityManagerFactorySPI.class); - return ((MappingRepository) emfspi.getConfiguration(). - getMetaDataRepositoryInstance()).getDBDictionary() instanceof OracleDictionary; - }); + k -> entityManagerFactory.unwrap(SessionFactoryImpl.class).getJdbcServices(). + getDialect() instanceof OracleDialect); } protected SearchSupport.SearchView defaultSV(final SearchSupport svs) { diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPAEntityCacheDAO.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPAEntityCacheDAO.java index e95eda19c45..db94ded134a 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPAEntityCacheDAO.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPAEntityCacheDAO.java @@ -19,20 +19,10 @@ package org.apache.syncope.core.persistence.jpa.dao; import jakarta.persistence.EntityManagerFactory; -import java.time.format.DateTimeFormatter; -import java.util.ArrayList; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; -import org.apache.openjpa.datacache.CacheStatistics; -import org.apache.openjpa.datacache.CacheStatisticsSPI; -import org.apache.openjpa.datacache.QueryKey; -import org.apache.openjpa.kernel.QueryStatistics; -import org.apache.openjpa.persistence.OpenJPAEntityManagerFactory; -import org.apache.openjpa.persistence.QueryResultCacheImpl; import org.apache.syncope.core.persistence.api.dao.EntityCacheDAO; import org.apache.syncope.core.persistence.api.entity.Entity; -import org.apache.syncope.core.persistence.api.utils.FormatUtils; +import org.hibernate.Cache; +import org.hibernate.internal.SessionFactoryImpl; public class JPAEntityCacheDAO implements EntityCacheDAO { @@ -42,109 +32,20 @@ public JPAEntityCacheDAO(final EntityManagerFactory entityManagerFactory) { this.entityManagerFactory = entityManagerFactory; } - protected CacheStatisticsSPI cacheStatisticsSPI() { - return (CacheStatisticsSPI) entityManagerFactory.unwrap(OpenJPAEntityManagerFactory.class). - getStoreCache().getStatistics(); - } - - protected QueryStatistics queryStatistics() { - return ((QueryResultCacheImpl) entityManagerFactory.unwrap(OpenJPAEntityManagerFactory.class). - getQueryResultCache()).getDelegate().getStatistics(); - } - - @Override - public Map getStatistics() { - Map result = new LinkedHashMap<>(); - - CacheStatistics cacheStats = cacheStatisticsSPI(); - - Map storeCache = new LinkedHashMap<>(); - result.put("storeCache", storeCache); - - storeCache.put("enabled", cacheStats.isEnabled()); - storeCache.put("activation", DateTimeFormatter.ISO_OFFSET_DATE_TIME.format( - cacheStats.start().toInstant().atOffset(FormatUtils.DEFAULT_OFFSET))); - storeCache.put("last_update", DateTimeFormatter.ISO_OFFSET_DATE_TIME.format( - cacheStats.since().toInstant().atOffset(FormatUtils.DEFAULT_OFFSET))); - storeCache.put("hits", cacheStats.getHitCount()); - storeCache.put("reads", cacheStats.getReadCount()); - storeCache.put("writes", cacheStats.getWriteCount()); - storeCache.put("total_hits", cacheStats.getTotalHitCount()); - storeCache.put("total_reads", cacheStats.getTotalReadCount()); - storeCache.put("total_writes", cacheStats.getTotalWriteCount()); - - List> storeCacheDetails = new ArrayList<>(); - storeCache.put("details", storeCacheDetails); - cacheStats.classNames().forEach(className -> { - Map classMap = new LinkedHashMap<>(); - classMap.put("region", className); - classMap.put("hits", cacheStats.getHitCount(className)); - classMap.put("reads", cacheStats.getReadCount(className)); - classMap.put("writes", cacheStats.getWriteCount(className)); - storeCache.put("total_hits", cacheStats.getTotalHitCount(className)); - storeCache.put("total_reads", cacheStats.getTotalReadCount(className)); - storeCache.put("total_writes", cacheStats.getTotalWriteCount(className)); - storeCacheDetails.add(classMap); - }); - - QueryStatistics queryStats = queryStatistics(); - - Map queryCache = new LinkedHashMap<>(); - result.put("queryCache", queryCache); - - queryCache.put("activation", DateTimeFormatter.ISO_OFFSET_DATE_TIME.format( - queryStats.start().toInstant().atOffset(FormatUtils.DEFAULT_OFFSET))); - queryCache.put("last_update", DateTimeFormatter.ISO_OFFSET_DATE_TIME.format( - queryStats.since().toInstant().atOffset(FormatUtils.DEFAULT_OFFSET))); - queryCache.put("hits", queryStats.getHitCount()); - queryCache.put("executions", queryStats.getExecutionCount()); - queryCache.put("evictions", queryStats.getEvictionCount()); - queryCache.put("total_hits", queryStats.getTotalHitCount()); - queryCache.put("total_executions", queryStats.getTotalExecutionCount()); - queryCache.put("total_evictions", queryStats.getTotalEvictionCount()); - - List> queryCacheDetails = new ArrayList<>(); - queryCache.put("details", queryCacheDetails); - - queryStats.keys().forEach(queryKey -> { - Map queryKeyMap = new LinkedHashMap<>(); - queryKeyMap.put("query_key", queryKey.toString()); - queryCache.put("hits", queryStats.getHitCount(queryKey)); - queryCache.put("executions", queryStats.getExecutionCount(queryKey)); - queryCache.put("total_hits", queryStats.getTotalHitCount(queryKey)); - queryCache.put("total_executions", queryStats.getTotalExecutionCount(queryKey)); - queryCacheDetails.add(queryKeyMap); - }); - - return result; - } - - @Override - public void enableStatistics() { - cacheStatisticsSPI().enable(); - } - - @Override - public void disableStatistics() { - cacheStatisticsSPI().disable(); - } - - @Override - public void resetStatistics() { - cacheStatisticsSPI().reset(); - queryStatistics().reset(); + protected Cache cache() { + return entityManagerFactory.unwrap(SessionFactoryImpl.class).getCache(); } @Override public void evict(final Class entityClass, final String key) { - entityManagerFactory.unwrap(OpenJPAEntityManagerFactory.class).getStoreCache().evict(entityClass, key); + cache().evict(entityClass, key); } @Override public void clearCache() { - OpenJPAEntityManagerFactory emf = entityManagerFactory.unwrap(OpenJPAEntityManagerFactory.class); + Cache cache = cache(); - emf.getStoreCache().evictAll(); - emf.getQueryResultCache().evictAll(); + cache.evictAll(); + cache.evictQueryRegions(); } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPAPersistenceInfoDAO.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPAPersistenceInfoDAO.java index 6d818de0168..6966ce52080 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPAPersistenceInfoDAO.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPAPersistenceInfoDAO.java @@ -19,23 +19,12 @@ package org.apache.syncope.core.persistence.jpa.dao; import jakarta.persistence.EntityManagerFactory; -import java.lang.reflect.Field; -import java.net.InetAddress; -import java.util.ArrayList; import java.util.LinkedHashMap; -import java.util.List; import java.util.Map; -import org.apache.commons.lang3.tuple.Triple; -import org.apache.openjpa.conf.OpenJPAConfiguration; -import org.apache.openjpa.event.RemoteCommitEventManager; -import org.apache.openjpa.event.RemoteCommitProvider; -import org.apache.openjpa.event.TCPRemoteCommitProvider; -import org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI; import org.apache.syncope.core.persistence.api.dao.PersistenceInfoDAO; +import org.hibernate.Version; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.util.ClassUtils; -import org.springframework.util.ReflectionUtils; public class JPAPersistenceInfoDAO implements PersistenceInfoDAO { @@ -51,63 +40,9 @@ public JPAPersistenceInfoDAO(final EntityManagerFactory entityManagerFactory) { public Map info() { Map result = new LinkedHashMap<>(); - OpenJPAEntityManagerFactorySPI emfspi = entityManagerFactory.unwrap(OpenJPAEntityManagerFactorySPI.class); - OpenJPAConfiguration conf = emfspi.getConfiguration(); - - Map properties = emfspi.getProperties(); - result.put("vendor", properties.get("VendorName")); - result.put("version", properties.get("VersionNumber")); - result.put("platform", properties.get("Platform")); - - Map remoteCommitProvider = new LinkedHashMap<>(); - result.put("remoteCommitProvider", remoteCommitProvider); - - RemoteCommitEventManager rcem = conf.getRemoteCommitEventManager(); - - remoteCommitProvider.put("remoteEventsEnabled", rcem.areRemoteEventsEnabled()); - remoteCommitProvider.put("transmitPersistedObjectIds", rcem.getTransmitPersistedObjectIds()); - remoteCommitProvider.put("failFast", rcem.isFailFast()); - - RemoteCommitProvider rcp = rcem.getRemoteCommitProvider(); - List> addresses = new ArrayList<>(); - if (rcp instanceof TCPRemoteCommitProvider) { - try { - Field addressesField = ReflectionUtils.findField(TCPRemoteCommitProvider.class, "_addresses"); - addressesField.setAccessible(true); - - Class hostClass = ClassUtils.forName( - "org.apache.openjpa.event.TCPRemoteCommitProvider$HostAddress", - ClassUtils.getDefaultClassLoader()); - Field addressField = ReflectionUtils.findField(hostClass, "_address"); - addressField.setAccessible(true); - Field portField = ReflectionUtils.findField(hostClass, "_port"); - portField.setAccessible(true); - Field isAvailableField = ReflectionUtils.findField(hostClass, "_isAvailable"); - isAvailableField.setAccessible(true); - - @SuppressWarnings("unchecked") - List hosts = (List) ReflectionUtils.getField(addressesField, rcp); - hosts.forEach(host -> { - InetAddress address = (InetAddress) ReflectionUtils.getField(addressField, host); - Integer port = (Integer) ReflectionUtils.getField(portField, host); - Boolean isAvailable = (Boolean) ReflectionUtils.getField(isAvailableField, host); - - addresses.add(Triple.of(address.getHostAddress(), port, isAvailable)); - }); - } catch (Exception e) { - LOG.error("Could not fetch information about TCPRemoteCommitProvider", e); - } - } - - remoteCommitProvider.put( - "addresses", - addresses.stream().map(address -> { - Map map = new LinkedHashMap<>(); - map.put("ip", address.getLeft()); - map.put("port", address.getMiddle()); - map.put("available", address.getRight()); - return map; - }).toList()); + result.put("vendor", Version.class.getPackage().getImplementationVendor()); + result.put("version", Version.class.getPackage().getImplementationVersion()); + result.put("title", Version.class.getPackage().getImplementationTitle()); return result; } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPARealmDAO.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPARealmDAO.java index 968ab75eec1..516684a65f6 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPARealmDAO.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPARealmDAO.java @@ -211,7 +211,7 @@ public Page findAll(final Pageable pageable) { @Override public S save(final S realm) { // check UNIQUE constraints - new ArrayList<>(((JPARealm) realm).getPlainAttrsList()).stream(). + new ArrayList<>(((JPARealm) realm).getPlainAttrs()).stream(). filter(attr -> attr.getUniqueValue() != null). forEach(attr -> { if (plainSchemaDAO.existsPlainAttrUniqueValue( @@ -238,9 +238,6 @@ public S save(final S realm) { S merged = entityManager.merge(realm); - // ensure that entity listeners are invoked at this point - entityManager.flush(); - if (!fullPathAfter.equals(fullPathBefore)) { realmSearchDAO.findChildren(realm).forEach(this::save); } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPATaskDAO.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPATaskDAO.java index b5d656666aa..133019425e6 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPATaskDAO.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPATaskDAO.java @@ -55,7 +55,6 @@ import org.apache.syncope.core.persistence.api.entity.task.TaskUtilsFactory; import org.apache.syncope.core.persistence.jpa.entity.task.JPAMacroTask; import org.apache.syncope.core.persistence.jpa.entity.task.JPAMacroTaskCommand; -import org.apache.syncope.core.persistence.jpa.entity.task.JPANotificationTask; import org.apache.syncope.core.persistence.jpa.entity.task.JPAPropagationTask; import org.apache.syncope.core.persistence.jpa.entity.task.JPAPropagationTaskExec; import org.apache.syncope.core.persistence.jpa.entity.task.JPAPullTask; @@ -504,14 +503,6 @@ public long count( @Transactional(rollbackFor = { Throwable.class }) @Override public > T save(final T task) { - switch (task) { - case JPANotificationTask jpaNotificationTask -> - jpaNotificationTask.list2json(); - case JPAPushTask jpaPushTask -> - jpaPushTask.map2json(); - default -> { - } - } return entityManager.merge(task); } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AbstractAnyRepoExt.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AbstractAnyRepoExt.java index c97c3d1de4c..8d481bbb1f6 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AbstractAnyRepoExt.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AbstractAnyRepoExt.java @@ -21,43 +21,26 @@ import jakarta.persistence.EntityManager; import jakarta.persistence.Query; import java.time.OffsetDateTime; -import java.util.ArrayList; -import java.util.Collection; -import java.util.HashMap; -import java.util.HashSet; import java.util.List; -import java.util.Map; import java.util.Optional; -import java.util.Set; import javax.sql.DataSource; -import org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI; -import org.apache.syncope.core.persistence.api.dao.AllowedSchemas; -import org.apache.syncope.core.persistence.api.dao.DuplicateException; +import org.apache.syncope.core.persistence.api.dao.AnyChecker; import org.apache.syncope.core.persistence.api.dao.DynRealmDAO; import org.apache.syncope.core.persistence.api.dao.NotFoundException; -import org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO; import org.apache.syncope.core.persistence.api.entity.Any; -import org.apache.syncope.core.persistence.api.entity.AnyTypeClass; import org.apache.syncope.core.persistence.api.entity.AnyUtils; -import org.apache.syncope.core.persistence.api.entity.DerSchema; import org.apache.syncope.core.persistence.api.entity.DynRealm; -import org.apache.syncope.core.persistence.api.entity.PlainSchema; import org.apache.syncope.core.persistence.api.entity.Relationship; -import org.apache.syncope.core.persistence.api.entity.RelationshipType; -import org.apache.syncope.core.persistence.api.entity.Schema; import org.apache.syncope.core.persistence.api.entity.anyobject.AnyObject; -import org.apache.syncope.core.persistence.api.entity.group.Group; -import org.apache.syncope.core.persistence.api.entity.user.User; import org.apache.syncope.core.persistence.common.dao.AnyFinder; -import org.apache.syncope.core.persistence.jpa.entity.AbstractAttributable; import org.apache.syncope.core.persistence.jpa.entity.anyobject.JPAAnyObject; import org.apache.syncope.core.persistence.jpa.entity.group.JPAGroup; import org.apache.syncope.core.persistence.jpa.entity.user.JPAUser; -import org.apache.syncope.core.spring.security.AuthContextUtils; +import org.hibernate.engine.jdbc.connections.spi.ConnectionProvider; +import org.hibernate.internal.SessionFactoryImpl; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.jdbc.core.JdbcTemplate; -import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; public abstract class AbstractAnyRepoExt implements AnyRepoExt { @@ -66,10 +49,10 @@ public abstract class AbstractAnyRepoExt implements AnyRepoExt protected final DynRealmDAO dynRealmDAO; - protected final PlainSchemaDAO plainSchemaDAO; - protected final EntityManager entityManager; + protected final AnyChecker anyChecker; + protected final AnyFinder anyFinder; protected final AnyUtils anyUtils; @@ -78,14 +61,14 @@ public abstract class AbstractAnyRepoExt implements AnyRepoExt protected AbstractAnyRepoExt( final DynRealmDAO dynRealmDAO, - final PlainSchemaDAO plainSchemaDAO, final EntityManager entityManager, + final AnyChecker anyChecker, final AnyFinder anyFinder, final AnyUtils anyUtils) { this.dynRealmDAO = dynRealmDAO; - this.plainSchemaDAO = plainSchemaDAO; this.entityManager = entityManager; + this.anyChecker = anyChecker; this.anyFinder = anyFinder; this.anyUtils = anyUtils; switch (anyUtils.anyTypeKind()) { @@ -106,9 +89,8 @@ protected AbstractAnyRepoExt( @Transactional(readOnly = true) @Override public Optional findLastChange(final String key) { - OpenJPAEntityManagerFactorySPI emf = entityManager.getEntityManagerFactory(). - unwrap(OpenJPAEntityManagerFactorySPI.class); - return new JdbcTemplate((DataSource) emf.getConfiguration().getConnectionFactory()).query( + return new JdbcTemplate(entityManager.getEntityManagerFactory().unwrap(SessionFactoryImpl.class). + getServiceRegistry().getService(ConnectionProvider.class).unwrap(DataSource.class)).query( "SELECT creationDate, lastChangeDate FROM " + table + " WHERE id=?", rs -> { if (rs.next()) { @@ -148,79 +130,6 @@ public List findByDerAttrValue(final String expression, final String value, f return anyFinder.findByDerAttrValue(anyUtils.anyTypeKind(), expression, value, ignoreCaseMatch); } - @Transactional(propagation = Propagation.REQUIRES_NEW, readOnly = true) - @Override - @SuppressWarnings("unchecked") - public AllowedSchemas findAllowedSchemas(final A any, final Class reference) { - AllowedSchemas result = new AllowedSchemas<>(); - - // schemas given by type and aux classes - Set typeOwnClasses = new HashSet<>(); - typeOwnClasses.addAll(any.getType().getClasses()); - typeOwnClasses.addAll(any.getAuxClasses()); - - typeOwnClasses.forEach(typeClass -> { - if (reference.equals(PlainSchema.class)) { - result.self().addAll((Collection) typeClass.getPlainSchemas()); - } else if (reference.equals(DerSchema.class)) { - result.self().addAll((Collection) typeClass.getDerSchemas()); - } - }); - - // schemas given by group type extensions - Map> gTypeExtensionClasses = new HashMap<>(); - switch (any) { - case User user -> - user.getMemberships().forEach(memb -> memb.getRightEnd().getTypeExtensions(). - forEach(typeExt -> gTypeExtensionClasses.put(memb.getRightEnd(), typeExt.getAuxClasses()))); - case AnyObject anyObject -> - anyObject.getMemberships().forEach(memb -> memb.getRightEnd().getTypeExtensions().stream(). - filter(typeExt -> any.getType().equals(typeExt.getAnyType())). - forEach(typeExt -> gTypeExtensionClasses.put(memb.getRightEnd(), typeExt.getAuxClasses()))); - default -> { - } - } - gTypeExtensionClasses.entrySet().stream().peek( - entry -> result.memberships().put(entry.getKey(), new HashSet<>())). - forEach(entry -> entry.getValue().forEach(typeClass -> { - if (reference.equals(PlainSchema.class)) { - result.memberships().get(entry.getKey()). - addAll((Collection) typeClass.getPlainSchemas()); - } else if (reference.equals(DerSchema.class)) { - result.memberships().get(entry.getKey()). - addAll((Collection) typeClass.getDerSchemas()); - } - })); - - // schemas given by relationship type extensions - Map> rTypeExtensionClasses = new HashMap<>(); - switch (any) { - case User user -> - user.getRelationships().stream().map(Relationship::getType).distinct(). - forEach(rt -> rt.getTypeExtensions(). - forEach(typeExt -> rTypeExtensionClasses.put(rt, typeExt.getAuxClasses()))); - case AnyObject anyObject -> - anyObject.getRelationships().stream().map(Relationship::getType).distinct(). - forEach(rt -> rt.getTypeExtensions(). - forEach(typeExt -> rTypeExtensionClasses.put(rt, typeExt.getAuxClasses()))); - default -> { - } - } - rTypeExtensionClasses.entrySet().stream().peek( - entry -> result.relationshipTypes().put(entry.getKey(), new HashSet<>())). - forEach(entry -> entry.getValue().forEach(typeClass -> { - if (reference.equals(PlainSchema.class)) { - result.relationshipTypes().get(entry.getKey()). - addAll((Collection) typeClass.getPlainSchemas()); - } else if (reference.equals(DerSchema.class)) { - result.relationshipTypes().get(entry.getKey()). - addAll((Collection) typeClass.getDerSchemas()); - } - })); - - return result; - } - @Transactional(readOnly = true) @Override public List findDynRealms(final String key) { @@ -243,36 +152,6 @@ public void deleteRelationship(final Relationship relati entityManager.remove(relationship); } - protected void checkBeforeSave(final T attributable) { - // check UNIQUE constraints - new ArrayList<>(attributable.getPlainAttrsList()).stream(). - filter(attr -> attr.getUniqueValue() != null). - forEach(attr -> { - if (plainSchemaDAO.existsPlainAttrUniqueValue( - anyUtils, - attributable.getKey(), - plainSchemaDAO.findById(attr.getSchema()). - orElseThrow(() -> new NotFoundException("PlainSchema " + attr.getSchema())), - attr.getUniqueValue())) { - - throw new DuplicateException("Duplicate value found for " - + attr.getSchema() + "=" + attr.getUniqueValue().getValueAsString()); - } else { - LOG.debug("No duplicate value found for {}={}", - attr.getSchema(), attr.getUniqueValue().getValueAsString()); - } - }); - - // update sysInfo - if (attributable instanceof Any any) { - OffsetDateTime now = OffsetDateTime.now(); - String who = AuthContextUtils.getWho(); - LOG.debug("Set last change date '{}' and modifier '{}' for '{}'", now, who, any); - any.setLastModifier(who); - any.setLastChangeDate(now); - } - } - @Override public void deleteById(final String key) { findById(key).ifPresent(this::delete); diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AbstractPlainSchemaRepoExt.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AbstractPlainSchemaRepoExt.java index fab37b2ab86..d9d9e1bea17 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AbstractPlainSchemaRepoExt.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AbstractPlainSchemaRepoExt.java @@ -26,7 +26,6 @@ import org.apache.syncope.core.persistence.api.entity.AnyTypeClass; import org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory; import org.apache.syncope.core.persistence.api.entity.PlainSchema; -import org.apache.syncope.core.persistence.jpa.entity.AbstractSchema; import org.apache.syncope.core.persistence.jpa.entity.JPAPlainSchema; import org.apache.syncope.core.persistence.jpa.entity.JPARealm; import org.apache.syncope.core.persistence.jpa.entity.anyobject.JPAAnyObject; @@ -58,14 +57,6 @@ public List findByAnyTypeClasses(final Collection implemen public AnyObjectRepoExtImpl( final AnyUtilsFactory anyUtilsFactory, final DynRealmDAO dynRealmDAO, - final PlainSchemaDAO plainSchemaDAO, final UserDAO userDAO, final GroupDAO groupDAO, final EntityManager entityManager, + final AnyChecker anyChecker, final AnyFinder anyFinder) { super( dynRealmDAO, - plainSchemaDAO, entityManager, + anyChecker, anyFinder, anyUtilsFactory.getInstance(AnyTypeKind.ANY_OBJECT)); this.userDAO = userDAO; @@ -180,9 +179,6 @@ public List> findAllRelationships(final AnyObject a protected Pair doSave(final AnyObject anyObject) { AnyObject merged = entityManager.merge(anyObject); - // ensure that entity listeners are invoked at this point - entityManager.flush(); - GroupDAO.DynMembershipInfo dynGroupMembs = groupDAO.refreshDynMemberships(merged); dynRealmDAO.refreshDynMemberships(merged); @@ -192,13 +188,13 @@ protected Pair doSave(final AnyObject any @Override @SuppressWarnings("unchecked") public S save(final S anyObject) { - checkBeforeSave((JPAAnyObject) anyObject); + anyChecker.checkBeforeSave(anyObject, anyUtils); return (S) doSave(anyObject).getLeft(); } @Override public GroupDAO.DynMembershipInfo saveAndGetDynGroupMembs(final AnyObject anyObject) { - checkBeforeSave((JPAAnyObject) anyObject); + anyChecker.checkBeforeSave(anyObject, anyUtils); return doSave(anyObject).getRight(); } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AnyRepoExt.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AnyRepoExt.java index 46f65686d19..0c29e23e24f 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AnyRepoExt.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AnyRepoExt.java @@ -22,10 +22,8 @@ import java.util.Collection; import java.util.List; import java.util.Optional; -import org.apache.syncope.core.persistence.api.dao.AllowedSchemas; import org.apache.syncope.core.persistence.api.entity.Any; import org.apache.syncope.core.persistence.api.entity.Relationship; -import org.apache.syncope.core.persistence.api.entity.Schema; import org.apache.syncope.core.persistence.api.entity.anyobject.AnyObject; public interface AnyRepoExt { @@ -36,8 +34,6 @@ public interface AnyRepoExt { List findByDerAttrValue(String expression, String value, boolean ignoreCaseMatch); - AllowedSchemas findAllowedSchemas(A any, Class reference); - List findDynRealms(String key); Collection findAllResourceKeys(String key); diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AttrRepoRepo.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AttrRepoRepo.java index e03e34cfdfd..d7b9ec4b47e 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AttrRepoRepo.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AttrRepoRepo.java @@ -23,6 +23,6 @@ import org.springframework.data.repository.ListCrudRepository; public interface AttrRepoRepo - extends ListCrudRepository, AttrRepoRepoExt, AttrRepoDAO { + extends ListCrudRepository, AttrRepoDAO { } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AuthModuleRepoExt.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AuthModuleRepoExt.java index e2f55778be2..63f5ccbbf4e 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AuthModuleRepoExt.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AuthModuleRepoExt.java @@ -22,7 +22,5 @@ public interface AuthModuleRepoExt { - AuthModule save(AuthModule authModule); - void delete(AuthModule authModule); } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AuthModuleRepoExtImpl.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AuthModuleRepoExtImpl.java index a6b9769ced5..6af4567c1dc 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AuthModuleRepoExtImpl.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AuthModuleRepoExtImpl.java @@ -23,7 +23,6 @@ import org.apache.syncope.core.persistence.api.dao.PolicyDAO; import org.apache.syncope.core.persistence.api.entity.am.AuthModule; import org.apache.syncope.core.persistence.api.entity.policy.AuthPolicy; -import org.apache.syncope.core.persistence.jpa.entity.am.JPAAuthModule; public class AuthModuleRepoExtImpl implements AuthModuleRepoExt { @@ -36,12 +35,6 @@ public AuthModuleRepoExtImpl(final PolicyDAO policyDAO, final EntityManager enti this.entityManager = entityManager; } - @Override - public AuthModule save(final AuthModule authModule) { - ((JPAAuthModule) authModule).list2json(); - return entityManager.merge(authModule); - } - @Override public void delete(final AuthModule authModule) { policyDAO.findAll(AuthPolicy.class).stream(). diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/ConnInstanceRepoExt.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/ConnInstanceRepoExt.java index 5df206df0a3..f36e24ef57a 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/ConnInstanceRepoExt.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/ConnInstanceRepoExt.java @@ -27,7 +27,5 @@ public interface ConnInstanceRepoExt { List findAll(); - ConnInstance save(ConnInstance connector); - void deleteById(String key); } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/ConnInstanceRepoExtImpl.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/ConnInstanceRepoExtImpl.java index a865725bccc..752a7496467 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/ConnInstanceRepoExtImpl.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/ConnInstanceRepoExtImpl.java @@ -79,12 +79,6 @@ public List findAll() { toList(); } - @Override - public ConnInstance save(final ConnInstance connector) { - ((JPAConnInstance) connector).list2json(); - return entityManager.merge(connector); - } - @Override public void deleteById(final String key) { ConnInstance connInstance = entityManager.find(JPAConnInstance.class, key); @@ -92,7 +86,8 @@ public void deleteById(final String key) { return; } - connInstance.getResources().stream().map(ExternalResource::getKey).toList().forEach(resourceDAO::deleteById); + resourceDAO.findByConnInstance(connInstance.getKey()).stream(). + map(ExternalResource::getKey).toList().forEach(resourceDAO::deleteById); entityManager.remove(connInstance); } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/DerSchemaRepoExt.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/DerSchemaRepoExt.java index 5aab3645ab5..415fd1c824f 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/DerSchemaRepoExt.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/DerSchemaRepoExt.java @@ -27,7 +27,5 @@ public interface DerSchemaRepoExt { List findByAnyTypeClasses(Collection anyTypeClasses); - DerSchema save(DerSchema schema); - void deleteById(String key); } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/DerSchemaRepoExtImpl.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/DerSchemaRepoExtImpl.java index 729ca3bb618..0ab143a8b88 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/DerSchemaRepoExtImpl.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/DerSchemaRepoExtImpl.java @@ -40,14 +40,6 @@ public List findByAnyTypeClasses(final Collection findAll(); - ExternalResource save(ExternalResource resource); - void deleteById(String key); void deleteMapping(String schemaKey); diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/ExternalResourceRepoExtImpl.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/ExternalResourceRepoExtImpl.java index c8553fed177..28d62d62deb 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/ExternalResourceRepoExtImpl.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/ExternalResourceRepoExtImpl.java @@ -136,13 +136,6 @@ public List findAll() { toList(); } - @Transactional(rollbackFor = { Throwable.class }) - @Override - public ExternalResource save(final ExternalResource resource) { - ((JPAExternalResource) resource).list2json(); - return entityManager.merge(resource); - } - @Override public void deleteMapping(final String schemaKey) { findAll().forEach(resource -> { @@ -184,12 +177,6 @@ public void deleteById(final String key) { groupDAO.findByResourcesContaining(resource). forEach(group -> group.getResources().remove(resource)); - if (resource.getConnector() != null - && resource.getConnector().getResources() != null - && !resource.getConnector().getResources().isEmpty()) { - - resource.getConnector().getResources().remove(resource); - } resource.setConnector(null); entityManager.remove(resource); diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/GroupRepoExtImpl.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/GroupRepoExtImpl.java index 54820640cb0..b2816ddf6c8 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/GroupRepoExtImpl.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/GroupRepoExtImpl.java @@ -31,13 +31,13 @@ import org.apache.syncope.common.lib.SyncopeConstants; import org.apache.syncope.common.lib.types.AnyTypeKind; import org.apache.syncope.common.lib.types.IdRepoEntitlement; +import org.apache.syncope.core.persistence.api.dao.AnyChecker; import org.apache.syncope.core.persistence.api.dao.AnyDAO; import org.apache.syncope.core.persistence.api.dao.AnyMatchDAO; import org.apache.syncope.core.persistence.api.dao.AnyObjectDAO; import org.apache.syncope.core.persistence.api.dao.AnySearchDAO; import org.apache.syncope.core.persistence.api.dao.DynRealmDAO; import org.apache.syncope.core.persistence.api.dao.GroupDAO; -import org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO; import org.apache.syncope.core.persistence.api.dao.RealmDAO; import org.apache.syncope.core.persistence.api.dao.UserDAO; import org.apache.syncope.core.persistence.api.dao.search.SearchCond; @@ -61,7 +61,6 @@ import org.apache.syncope.core.persistence.common.dao.AnyFinder; import org.apache.syncope.core.persistence.jpa.entity.anyobject.JPAADynGroupMembership; import org.apache.syncope.core.persistence.jpa.entity.anyobject.JPAAMembership; -import org.apache.syncope.core.persistence.jpa.entity.group.JPAGroup; import org.apache.syncope.core.persistence.jpa.entity.group.JPAGroupTypeExtension; import org.apache.syncope.core.persistence.jpa.entity.user.JPAUDynGroupMembership; import org.apache.syncope.core.persistence.jpa.entity.user.JPAUMembership; @@ -94,7 +93,6 @@ public GroupRepoExtImpl( final AnyUtilsFactory anyUtilsFactory, final ApplicationEventPublisher publisher, final DynRealmDAO dynRealmDAO, - final PlainSchemaDAO plainSchemaDAO, final RealmDAO realmDAO, final AnyMatchDAO anyMatchDAO, final UserDAO userDAO, @@ -102,12 +100,13 @@ public GroupRepoExtImpl( final AnySearchDAO searchDAO, final SearchCondVisitor searchCondVisitor, final EntityManager entityManager, + final AnyChecker anyChecker, final AnyFinder anyFinder) { super( dynRealmDAO, - plainSchemaDAO, entityManager, + anyChecker, anyFinder, anyUtilsFactory.getInstance(AnyTypeKind.GROUP)); this.publisher = publisher; @@ -237,7 +236,7 @@ public List findUMemberships(final Group group, final Pageable page @Override public S save(final S group) { - checkBeforeSave((JPAGroup) group); + anyChecker.checkBeforeSave(group, anyUtils); return entityManager.merge(group); } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/NotificationRepoExt.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/NotificationRepoExt.java index e20c9ddaddf..4537d459d24 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/NotificationRepoExt.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/NotificationRepoExt.java @@ -18,11 +18,7 @@ */ package org.apache.syncope.core.persistence.jpa.dao.repo; -import org.apache.syncope.core.persistence.api.entity.Notification; - public interface NotificationRepoExt { - Notification save(Notification notification); - void deleteById(String key); } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/NotificationRepoExtImpl.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/NotificationRepoExtImpl.java index e3a98c4ec0b..2ee305ccc55 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/NotificationRepoExtImpl.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/NotificationRepoExtImpl.java @@ -37,12 +37,6 @@ public NotificationRepoExtImpl(final TaskDAO taskDAO, final EntityManager entity this.entityManager = entityManager; } - @Override - public Notification save(final Notification notification) { - ((JPANotification) notification).list2json(); - return entityManager.merge(notification); - } - @Override public void deleteById(final String key) { Notification notification = entityManager.find(JPANotification.class, key); diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/OIDCRPClientAppRepoExt.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/OIDCRPClientAppRepoExt.java index 95b15cd4798..7bf89ff3ae8 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/OIDCRPClientAppRepoExt.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/OIDCRPClientAppRepoExt.java @@ -21,6 +21,4 @@ import org.apache.syncope.core.persistence.api.entity.am.OIDCRPClientApp; public interface OIDCRPClientAppRepoExt extends ClientAppRepoExt { - - OIDCRPClientApp save(OIDCRPClientApp clientApp); } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/OIDCRPClientAppRepoExtImpl.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/OIDCRPClientAppRepoExtImpl.java index 0adf7ee61be..5022af5a64d 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/OIDCRPClientAppRepoExtImpl.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/OIDCRPClientAppRepoExtImpl.java @@ -42,10 +42,4 @@ public List findAllByPolicy(final Policy policy) { public List findAllByRealm(final Realm realm) { return findAllByRealm(realm, OIDCRPClientApp.class, JPAOIDCRPClientApp.class); } - - @Override - public OIDCRPClientApp save(final OIDCRPClientApp clientApp) { - ((JPAOIDCRPClientApp) clientApp).list2json(); - return entityManager.merge(clientApp); - } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/PlainSchemaRepoExt.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/PlainSchemaRepoExt.java index e2bcb19a5ed..821eaf169e9 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/PlainSchemaRepoExt.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/PlainSchemaRepoExt.java @@ -35,7 +35,5 @@ public interface PlainSchemaRepoExt { boolean existsPlainAttrUniqueValue(AnyUtils anyUtils, String anyKey, PlainSchema schema, PlainAttrValue attrValue); - PlainSchema save(PlainSchema schema); - void deleteById(String key); } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/RoleRepoExt.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/RoleRepoExt.java index 44ed439c998..4a3313ed055 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/RoleRepoExt.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/RoleRepoExt.java @@ -26,8 +26,6 @@ public interface RoleRepoExt { String DYNMEMB_TABLE = "DynRoleMembers"; - Role save(Role role); - void delete(Role role); Role saveAndRefreshDynMemberships(Role role); diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/RoleRepoExtImpl.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/RoleRepoExtImpl.java index a3e94a69b43..8aebb94a8fc 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/RoleRepoExtImpl.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/RoleRepoExtImpl.java @@ -68,15 +68,9 @@ public RoleRepoExtImpl( this.entityManager = entityManager; } - @Override - public Role save(final Role role) { - ((JPARole) role).list2json(); - return entityManager.merge(role); - } - @Override public Role saveAndRefreshDynMemberships(final Role role) { - Role merged = save(role); + Role merged = entityManager.merge(role); // refresh dynamic memberships clearDynMembers(merged); diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/SAML2SPClientAppRepoExt.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/SAML2SPClientAppRepoExt.java index e4397aad0bc..166794407fe 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/SAML2SPClientAppRepoExt.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/SAML2SPClientAppRepoExt.java @@ -21,6 +21,4 @@ import org.apache.syncope.core.persistence.api.entity.am.SAML2SPClientApp; public interface SAML2SPClientAppRepoExt extends ClientAppRepoExt { - - SAML2SPClientApp save(SAML2SPClientApp clientApp); } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/SAML2SPClientAppRepoExtImpl.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/SAML2SPClientAppRepoExtImpl.java index ef8db54329e..b0f1a9eeb78 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/SAML2SPClientAppRepoExtImpl.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/SAML2SPClientAppRepoExtImpl.java @@ -42,10 +42,4 @@ public List findAllByPolicy(final Policy policy) { public List findAllByRealm(final Realm realm) { return findAllByRealm(realm, SAML2SPClientApp.class, JPASAML2SPClientApp.class); } - - @Override - public SAML2SPClientApp save(final SAML2SPClientApp clientApp) { - ((JPASAML2SPClientApp) clientApp).list2json(); - return entityManager.merge(clientApp); - } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/UserRepoExtImpl.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/UserRepoExtImpl.java index 1a0502052ef..65d018b2571 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/UserRepoExtImpl.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/UserRepoExtImpl.java @@ -32,11 +32,11 @@ import org.apache.syncope.common.lib.types.AnyTypeKind; import org.apache.syncope.common.lib.types.IdRepoEntitlement; import org.apache.syncope.core.persistence.api.dao.AccessTokenDAO; +import org.apache.syncope.core.persistence.api.dao.AnyChecker; import org.apache.syncope.core.persistence.api.dao.DelegationDAO; import org.apache.syncope.core.persistence.api.dao.DynRealmDAO; import org.apache.syncope.core.persistence.api.dao.FIQLQueryDAO; import org.apache.syncope.core.persistence.api.dao.GroupDAO; -import org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO; import org.apache.syncope.core.persistence.api.dao.RoleDAO; import org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory; import org.apache.syncope.core.persistence.api.entity.ExternalResource; @@ -48,7 +48,6 @@ import org.apache.syncope.core.persistence.api.utils.RealmUtils; import org.apache.syncope.core.persistence.common.dao.AnyFinder; import org.apache.syncope.core.persistence.jpa.entity.user.JPALinkedAccount; -import org.apache.syncope.core.persistence.jpa.entity.user.JPAUser; import org.apache.syncope.core.spring.security.AuthContextUtils; import org.apache.syncope.core.spring.security.DelegatedAdministrationException; import org.apache.syncope.core.spring.security.SecurityProperties; @@ -72,7 +71,6 @@ public class UserRepoExtImpl extends AbstractAnyRepoExt implements UserRep public UserRepoExtImpl( final AnyUtilsFactory anyUtilsFactory, final DynRealmDAO dynRealmDAO, - final PlainSchemaDAO plainSchemaDAO, final RoleDAO roleDAO, final AccessTokenDAO accessTokenDAO, final GroupDAO groupDAO, @@ -80,12 +78,13 @@ public UserRepoExtImpl( final FIQLQueryDAO fiqlQueryDAO, final SecurityProperties securityProperties, final EntityManager entityManager, + final AnyChecker anyChecker, final AnyFinder anyFinder) { super( dynRealmDAO, - plainSchemaDAO, entityManager, + anyChecker, anyFinder, anyUtilsFactory.getInstance(AnyTypeKind.USER)); this.roleDAO = roleDAO; @@ -169,26 +168,15 @@ public void deleteMembership(final UMembership membership) { } protected User checkBeforeSave(final User user) { - User merged = user; - if (user.getLinkedAccounts() == null) { - entityManager.flush(); - merged = entityManager.merge(user); - } - merged.getLinkedAccounts().stream().map(JPALinkedAccount.class::cast).forEach(JPALinkedAccount::list2json); - - super.checkBeforeSave((JPAUser) merged); - merged.getLinkedAccounts().forEach(account -> super.checkBeforeSave((JPALinkedAccount) account)); + anyChecker.checkBeforeSave(user, anyUtils); + user.getLinkedAccounts().forEach(account -> anyChecker.checkBeforeSave(account, anyUtils)); - return merged; + return user; } protected Pair doSave(final User user) { - entityManager.flush(); User merged = entityManager.merge(user); - // ensure that entity listeners are invoked at this point - entityManager.flush(); - roleDAO.refreshDynMemberships(merged); GroupDAO.DynMembershipInfo dynGroupMembs = groupDAO.refreshDynMemberships(merged); dynRealmDAO.refreshDynMemberships(merged); diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractAny.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractAny.java index 62534271c1d..87f1dbbd409 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractAny.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractAny.java @@ -25,9 +25,7 @@ import java.time.OffsetDateTime; import org.apache.syncope.core.persistence.api.entity.Any; import org.apache.syncope.core.persistence.api.entity.Realm; -import org.apache.syncope.core.persistence.common.validation.AnyCheck; -@AnyCheck @MappedSuperclass public abstract class AbstractAny extends AbstractAttributable implements Any { diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractAttributable.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractAttributable.java index 08aea745884..9426dde0256 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractAttributable.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractAttributable.java @@ -18,26 +18,12 @@ */ package org.apache.syncope.core.persistence.jpa.entity; -import java.util.List; import org.apache.syncope.core.persistence.api.entity.Attributable; -import org.apache.syncope.core.persistence.api.entity.PlainAttr; import org.apache.syncope.core.persistence.common.validation.AttributableCheck; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; @AttributableCheck public abstract class AbstractAttributable extends AbstractGeneratedKeyEntity implements Attributable { private static final long serialVersionUID = -2072949733409392882L; - public abstract List getPlainAttrsList(); - - public abstract String getPlainAttrsJSON(); - - public abstract void setPlainAttrsJSON(String plainAttrs); - - public void list2json() { - setPlainAttrsJSON(getPlainAttrsList().isEmpty() - ? "[]" - : POJOHelper.serialize(getPlainAttrsList())); - } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractGroupableRelatable.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractGroupableRelatable.java index fb642236d43..3115f88f52c 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractGroupableRelatable.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractGroupableRelatable.java @@ -37,14 +37,14 @@ public abstract class AbstractGroupableRelatable< @Override public List getPlainAttrs() { - return getPlainAttrsList().stream(). + return plainAttrs().stream(). filter(attr -> attr.getMembership() == null && attr.getRelationship() == null). toList(); } @Override public Optional getPlainAttr(final String plainSchema) { - return getPlainAttrsList().stream(). + return plainAttrs().stream(). filter(attr -> attr.getMembership() == null && attr.getRelationship() == null && plainSchema.equals(attr.getSchema())). findFirst(); @@ -52,7 +52,7 @@ public Optional getPlainAttr(final String plainSchema) { @Override public Optional getPlainAttr(final String plainSchema, final Membership membership) { - return getPlainAttrsList().stream(). + return plainAttrs().stream(). filter(attr -> plainSchema.equals(attr.getSchema()) && membership.getKey().equals(attr.getMembership())). findFirst(); @@ -60,7 +60,7 @@ public Optional getPlainAttr(final String plainSchema, final Membersh @Override public List getPlainAttrs(final Membership membership) { - return getPlainAttrsList().stream(). + return plainAttrs().stream(). filter(attr -> membership.getKey().equals(attr.getMembership())). toList(); } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractRelatable.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractRelatable.java index 06ceb2973f2..3401490a0b0 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractRelatable.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractRelatable.java @@ -34,9 +34,11 @@ public abstract class AbstractRelatable< private static final long serialVersionUID = -2269285197388729673L; + protected abstract List plainAttrs(); + @Override public Optional getPlainAttr(final String plainSchema, final Relationship relationship) { - return getPlainAttrsList().stream(). + return plainAttrs().stream(). filter(attr -> plainSchema.equals(attr.getSchema()) && relationship.getKey().equals(attr.getRelationship())). findFirst(); @@ -44,7 +46,7 @@ public Optional getPlainAttr(final String plainSchema, final Relation @Override public List getPlainAttrs(final Relationship relationship) { - return getPlainAttrsList().stream(). + return plainAttrs().stream(). filter(attr -> relationship.getKey().equals(attr.getRelationship())). toList(); } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractSchema.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractSchema.java index 8c29dd5e56a..43b83375eaa 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractSchema.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/AbstractSchema.java @@ -18,26 +18,20 @@ */ package org.apache.syncope.core.persistence.jpa.entity; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.persistence.Cacheable; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.Inheritance; import jakarta.persistence.InheritanceType; import jakarta.persistence.Lob; -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import java.util.HashMap; import java.util.Locale; import java.util.Map; import java.util.Optional; import org.apache.syncope.core.persistence.api.entity.Schema; import org.apache.syncope.core.persistence.common.validation.SchemaKeyCheck; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import org.apache.syncope.core.persistence.jpa.converters.Locale2StringMapConverter; @Entity @Inheritance(strategy = InheritanceType.JOINED) @@ -50,49 +44,17 @@ public abstract class AbstractSchema extends AbstractProvidedKeyEntity implement public static final String TABLE = "SyncopeSchema"; - protected static final TypeReference> LABEL_TYPEREF = - new TypeReference>() { - }; - + @Convert(converter = Locale2StringMapConverter.class) @Lob - private String labels; - - @Transient - private Map labelMap = new HashMap<>(); + private Map labels = new HashMap<>(); @Override public Optional getLabel(final Locale locale) { - return Optional.ofNullable(labelMap.get(locale)); + return Optional.ofNullable(labels.get(locale)); } @Override public Map getLabels() { - return labelMap; - } - - protected void json2map(final boolean clearFirst) { - if (clearFirst) { - getLabels().clear(); - } - if (labels != null) { - getLabels().putAll(POJOHelper.deserialize(labels, LABEL_TYPEREF)); - } - } - - @PostLoad - public void postLoad() { - json2map(false); - } - - @PostPersist - @PostUpdate - public void postSave() { - json2map(true); - } - - @PrePersist - @PreUpdate - public void map2json() { - labels = POJOHelper.serialize(getLabels()); + return labels; } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/openjpa/EntityValidationListener.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/EntityValidationListener.java similarity index 96% rename from core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/openjpa/EntityValidationListener.java rename to core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/EntityValidationListener.java index 20f31a6b129..af2b0f68966 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/openjpa/EntityValidationListener.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/EntityValidationListener.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.syncope.core.persistence.jpa.openjpa; +package org.apache.syncope.core.persistence.jpa.entity; import jakarta.persistence.PrePersist; import jakarta.persistence.PreUpdate; @@ -38,7 +38,7 @@ import org.slf4j.LoggerFactory; /** - * JPA validation listener implementing bean validation. + * JPA entity listener triggering bean validation. */ public class EntityValidationListener { diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAAccessToken.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAAccessToken.java index 1f7c7c21c42..6801547559b 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAAccessToken.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAAccessToken.java @@ -24,7 +24,6 @@ import jakarta.persistence.Lob; import jakarta.persistence.Table; import java.time.OffsetDateTime; -import org.apache.commons.lang3.ArrayUtils; import org.apache.syncope.core.persistence.api.entity.AccessToken; @Entity @@ -45,7 +44,7 @@ public class JPAAccessToken extends AbstractProvidedKeyEntity implements AccessT private String owner; @Lob - private byte[] authorities; + private String authorities; @Override public String getBody() { @@ -78,12 +77,12 @@ public void setOwner(final String owner) { } @Override - public byte[] getAuthorities() { + public String getAuthorities() { return authorities; } @Override - public void setAuthorities(final byte[] authorities) { - this.authorities = ArrayUtils.clone(authorities); + public void setAuthorities(final String authorities) { + this.authorities = authorities; } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAAuditEvent.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAAuditEvent.java index 576168ae368..4592989dd2e 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAAuditEvent.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAAuditEvent.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.persistence.jpa.entity; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.Lob; @@ -29,6 +28,7 @@ import java.util.Optional; import org.apache.syncope.core.persistence.api.entity.AuditEvent; import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import tools.jackson.core.type.TypeReference; @Entity @Table(name = JPAAuditEvent.TABLE) diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAConnInstance.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAConnInstance.java index a6c25ac751f..05ecac65e64 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAConnInstance.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAConnInstance.java @@ -18,19 +18,12 @@ */ package org.apache.syncope.core.persistence.jpa.entity; -import com.fasterxml.jackson.core.type.TypeReference; -import jakarta.persistence.CascadeType; import jakarta.persistence.Column; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.FetchType; import jakarta.persistence.Lob; import jakarta.persistence.ManyToOne; -import jakarta.persistence.OneToMany; -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; import jakarta.persistence.Table; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; @@ -38,15 +31,15 @@ import java.util.List; import java.util.Optional; import java.util.Set; -import org.apache.commons.lang3.StringUtils; import org.apache.syncope.common.lib.types.ConnConfProperty; import org.apache.syncope.common.lib.types.ConnPoolConf; import org.apache.syncope.common.lib.types.ConnectorCapability; import org.apache.syncope.core.persistence.api.entity.ConnInstance; -import org.apache.syncope.core.persistence.api.entity.ExternalResource; import org.apache.syncope.core.persistence.api.entity.Realm; import org.apache.syncope.core.persistence.common.validation.ConnInstanceCheck; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import org.apache.syncope.core.persistence.jpa.converters.ConnConfPropertyListConverter; +import org.apache.syncope.core.persistence.jpa.converters.ConnPoolConfConverter; +import org.apache.syncope.core.persistence.jpa.converters.ConnectorCapabilitySetConverter; @Entity @Table(name = JPAConnInstance.TABLE) @@ -57,16 +50,6 @@ public class JPAConnInstance extends AbstractGeneratedKeyEntity implements ConnI public static final String TABLE = "ConnInstance"; - protected static final TypeReference> CONNECTOR_CAPABILITY_TYPEREF = - new TypeReference>() { - }; - - protected static final TypeReference> CONN_CONF_PROPS_TYPEREF = - new TypeReference>() { - }; - - private static final int DEFAULT_TIMEOUT = 10; - @ManyToOne(fetch = FetchType.EAGER, optional = false) private JPARealm adminRealm; @@ -94,10 +77,9 @@ public class JPAConnInstance extends AbstractGeneratedKeyEntity implements ConnI @NotNull private String version; + @Convert(converter = ConnectorCapabilitySetConverter.class) @Lob - private String capabilities; - - private final Set capabilitiesSet = new HashSet<>(); + private Set capabilities = new HashSet<>(); /** * The main configuration for the connector instance. This is directly implemented by the Configuration bean class @@ -105,18 +87,13 @@ public class JPAConnInstance extends AbstractGeneratedKeyEntity implements ConnI * * @see org.identityconnectors.framework.api.ConfigurationProperty */ + @Convert(converter = ConnConfPropertyListConverter.class) @Lob - private String jsonConf; + private List jsonConf = new ArrayList<>(); @Column(unique = true) private String displayName; - /** - * External resources associated to the connector. - */ - @OneToMany(cascade = { CascadeType.ALL }, mappedBy = "connector") - private List resources = new ArrayList<>(); - /** * Connection request timeout. * It is not applied in case of sync, full reconciliation and search. @@ -124,7 +101,9 @@ public class JPAConnInstance extends AbstractGeneratedKeyEntity implements ConnI */ private Integer connRequestTimeout = DEFAULT_TIMEOUT; - private String poolConf; + @Convert(converter = ConnPoolConfConverter.class) + @Lob + private ConnPoolConf poolConf; @Override public Realm getAdminRealm() { @@ -179,14 +158,7 @@ public void setVersion(final String version) { @Override public List getConf() { - return StringUtils.isNotBlank(jsonConf) - ? POJOHelper.deserialize(jsonConf, CONN_CONF_PROPS_TYPEREF) - : new ArrayList<>(); - } - - @Override - public void setConf(final List conf) { - jsonConf = POJOHelper.serialize(conf); + return jsonConf; } @Override @@ -199,20 +171,9 @@ public void setDisplayName(final String displayName) { this.displayName = displayName; } - @Override - public List getResources() { - return resources; - } - - @Override - public boolean add(final ExternalResource resource) { - checkType(resource, JPAExternalResource.class); - return resources.contains((JPAExternalResource) resource) || resources.add((JPAExternalResource) resource); - } - @Override public Set getCapabilities() { - return capabilitiesSet; + return capabilities; } @Override @@ -227,37 +188,11 @@ public void setConnRequestTimeout(final Integer timeout) { @Override public ConnPoolConf getPoolConf() { - return Optional.ofNullable(poolConf).map(pc -> POJOHelper.deserialize(pc, ConnPoolConf.class)).orElse(null); + return poolConf; } @Override public void setPoolConf(final ConnPoolConf poolConf) { - this.poolConf = Optional.ofNullable(poolConf).map(POJOHelper::serialize).orElse(null); - } - - protected void json2list(final boolean clearFirst) { - if (clearFirst) { - getCapabilities().clear(); - } - if (capabilities != null) { - getCapabilities().addAll(POJOHelper.deserialize(capabilities, CONNECTOR_CAPABILITY_TYPEREF)); - } - } - - @PostLoad - public void postLoad() { - json2list(false); - } - - @PostPersist - @PostUpdate - public void postSave() { - json2list(true); - } - - @PrePersist - @PreUpdate - public void list2json() { - capabilities = POJOHelper.serialize(getCapabilities()); + this.poolConf = poolConf; } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPADerSchema.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPADerSchema.java index 9df4d2f857a..3debdd7c2ed 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPADerSchema.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPADerSchema.java @@ -20,7 +20,7 @@ import jakarta.persistence.Entity; import jakarta.persistence.FetchType; -import jakarta.persistence.OneToOne; +import jakarta.persistence.ManyToOne; import jakarta.persistence.PrimaryKeyJoinColumn; import jakarta.persistence.Table; import jakarta.validation.constraints.NotNull; @@ -37,7 +37,7 @@ public class JPADerSchema extends AbstractSchema implements DerSchema { public static final String TABLE = "DerSchema"; - @OneToOne(fetch = FetchType.EAGER) + @ManyToOne(fetch = FetchType.EAGER) private JPAAnyTypeClass anyTypeClass; @NotNull diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAExternalResource.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAExternalResource.java index f81d7987dce..acc66a91c6d 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAExternalResource.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAExternalResource.java @@ -18,9 +18,9 @@ */ package org.apache.syncope.core.persistence.jpa.entity; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.persistence.Cacheable; import jakarta.persistence.CascadeType; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.EnumType; import jakarta.persistence.Enumerated; @@ -30,20 +30,16 @@ import jakarta.persistence.Lob; import jakarta.persistence.ManyToMany; import jakarta.persistence.ManyToOne; -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import jakarta.persistence.UniqueConstraint; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; +import java.util.Collection; +import java.util.HashSet; import java.util.List; import java.util.Optional; import java.util.Set; -import org.apache.commons.lang3.StringUtils; +import java.util.function.Predicate; import org.apache.syncope.common.lib.to.OrgUnit; import org.apache.syncope.common.lib.to.Provision; import org.apache.syncope.common.lib.types.ConnConfProperty; @@ -59,12 +55,15 @@ import org.apache.syncope.core.persistence.api.entity.policy.PropagationPolicy; import org.apache.syncope.core.persistence.api.entity.policy.PushPolicy; import org.apache.syncope.core.persistence.common.validation.ExternalResourceCheck; +import org.apache.syncope.core.persistence.jpa.converters.ConnConfPropertyListConverter; +import org.apache.syncope.core.persistence.jpa.converters.ConnectorCapabilitySetConverter; +import org.apache.syncope.core.persistence.jpa.converters.OrgUnitConverter; +import org.apache.syncope.core.persistence.jpa.converters.ProvisionListConverter; import org.apache.syncope.core.persistence.jpa.entity.policy.JPAAccountPolicy; import org.apache.syncope.core.persistence.jpa.entity.policy.JPAInboundPolicy; import org.apache.syncope.core.persistence.jpa.entity.policy.JPAPasswordPolicy; import org.apache.syncope.core.persistence.jpa.entity.policy.JPAPropagationPolicy; import org.apache.syncope.core.persistence.jpa.entity.policy.JPAPushPolicy; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; @Entity @Table(name = JPAExternalResource.TABLE) @@ -76,18 +75,6 @@ public class JPAExternalResource extends AbstractProvidedKeyEntity implements Ex public static final String TABLE = "ExternalResource"; - protected static final TypeReference> CONN_CONF_PROPS_TYPEREF = - new TypeReference>() { - }; - - protected static final TypeReference> CONNECTOR_CAPABILITY_TYPEREF = - new TypeReference>() { - }; - - protected static final TypeReference> PROVISION_TYPEREF = - new TypeReference>() { - }; - /** * Should this resource enforce the mandatory constraints? */ @@ -142,20 +129,21 @@ public class JPAExternalResource extends AbstractProvidedKeyEntity implements Ex /** * Configuration properties that are override from the connector instance. */ + @Convert(converter = ConnConfPropertyListConverter.class) @Lob - private String jsonConf; + private List jsonConf = new ArrayList<>(); + @Convert(converter = ConnectorCapabilitySetConverter.class) @Lob - private String capabilitiesOverride; + private Set capabilitiesOverride = new HashSet<>(); + @Convert(converter = ProvisionListConverter.class) @Lob - private String provisions; - - @Transient - private final List provisionList = new ArrayList<>(); + private List provisions = new ArrayList<>(); + @Convert(converter = OrgUnitConverter.class) @Lob - private String orgUnit; + private OrgUnit orgUnit; @ManyToMany(fetch = FetchType.EAGER) @JoinTable(name = TABLE + "PropAction", @@ -200,17 +188,17 @@ public Optional getProvisionByObjectClass(final String objectClass) { @Override public List getProvisions() { - return provisionList; + return provisions; } @Override public OrgUnit getOrgUnit() { - return Optional.ofNullable(orgUnit).map(ou -> POJOHelper.deserialize(ou, OrgUnit.class)).orElse(null); + return orgUnit; } @Override public void setOrgUnit(final OrgUnit orgUnit) { - this.orgUnit = orgUnit == null ? null : POJOHelper.serialize(orgUnit); + this.orgUnit = orgUnit; } @Override @@ -333,30 +321,22 @@ public void setProvisionSorter(final Implementation provisionSorter) { @Override public Optional> getConfOverride() { - return StringUtils.isBlank(jsonConf) - ? Optional.empty() - : Optional.of(POJOHelper.deserialize(jsonConf, CONN_CONF_PROPS_TYPEREF)); + return Optional.ofNullable(jsonConf).filter(Predicate.not(Collection::isEmpty)); } @Override public void setConfOverride(final Optional> confOverride) { - confOverride.ifPresentOrElse( - conf -> jsonConf = POJOHelper.serialize(conf), - () -> jsonConf = null); + jsonConf = confOverride.orElse(null); } @Override public Optional> getCapabilitiesOverride() { - return StringUtils.isBlank(capabilitiesOverride) - ? Optional.empty() - : Optional.of(POJOHelper.deserialize(capabilitiesOverride, CONNECTOR_CAPABILITY_TYPEREF)); + return Optional.ofNullable(capabilitiesOverride).filter(Predicate.not(Collection::isEmpty)); } @Override public void setCapabilitiesOverride(final Optional> capabilitiesOverride) { - capabilitiesOverride.ifPresentOrElse( - override -> this.capabilitiesOverride = POJOHelper.serialize(override), - () -> this.capabilitiesOverride = null); + this.capabilitiesOverride = capabilitiesOverride.orElse(null); } @Override @@ -371,30 +351,4 @@ public boolean add(final Implementation propagationAction) { public List getPropagationActions() { return propagationActions; } - - protected void json2list(final boolean clearFirst) { - if (clearFirst) { - getProvisions().clear(); - } - if (provisions != null) { - getProvisions().addAll(POJOHelper.deserialize(provisions, PROVISION_TYPEREF)); - } - } - - @PostLoad - public void postLoad() { - json2list(false); - } - - @PostPersist - @PostUpdate - public void postSave() { - json2list(true); - } - - @PrePersist - @PreUpdate - public void list2json() { - provisions = POJOHelper.serialize(getProvisions()); - } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPANotification.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPANotification.java index 4da8e1d2ba4..734a1b0d586 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPANotification.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPANotification.java @@ -18,8 +18,8 @@ */ package org.apache.syncope.core.persistence.jpa.entity; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.persistence.CascadeType; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.EnumType; import jakarta.persistence.Enumerated; @@ -28,13 +28,7 @@ import jakarta.persistence.Lob; import jakarta.persistence.ManyToOne; import jakarta.persistence.OneToMany; -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; import java.util.List; @@ -46,7 +40,7 @@ import org.apache.syncope.core.persistence.api.entity.Implementation; import org.apache.syncope.core.persistence.api.entity.MailTemplate; import org.apache.syncope.core.persistence.api.entity.Notification; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import org.apache.syncope.core.persistence.jpa.converters.StringListConverter; @Entity @Table(name = JPANotification.TABLE) @@ -56,25 +50,18 @@ public class JPANotification extends AbstractGeneratedKeyEntity implements Notif public static final String TABLE = "Notification"; - protected static final TypeReference> TYPEREF = new TypeReference>() { - }; - + @Convert(converter = StringListConverter.class) @Lob - private String events; - - @Transient - private List eventsList = new ArrayList<>(); + private List events = new ArrayList<>(); @OneToMany(cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.EAGER, mappedBy = "notification") private List abouts = new ArrayList<>(); private String recipientsFIQL; + @Convert(converter = StringListConverter.class) @Lob - private String staticRecipients; - - @Transient - private List staticRecipientsList = new ArrayList<>(); + private List staticRecipients = new ArrayList<>(); @NotNull private String recipientAttrName; @@ -136,7 +123,7 @@ public void setRecipientsProvider(final Implementation recipientsProvider) { @Override public List getEvents() { - return eventsList; + return events; } @Override @@ -157,7 +144,7 @@ public List getAbouts() { @Override public List getStaticRecipients() { - return staticRecipientsList; + return staticRecipients; } @Override @@ -221,35 +208,4 @@ public boolean isActive() { public void setActive(final boolean active) { this.active = active; } - - protected void json2list(final boolean clearFirst) { - if (clearFirst) { - getEvents().clear(); - getStaticRecipients().clear(); - } - if (events != null) { - getEvents().addAll(POJOHelper.deserialize(events, TYPEREF)); - } - if (staticRecipients != null) { - getStaticRecipients().addAll(POJOHelper.deserialize(staticRecipients, TYPEREF)); - } - } - - @PostLoad - public void postLoad() { - json2list(false); - } - - @PostPersist - @PostUpdate - public void postSave() { - json2list(true); - } - - @PrePersist - @PreUpdate - public void list2json() { - events = POJOHelper.serialize(getEvents()); - staticRecipients = POJOHelper.serialize(getStaticRecipients()); - } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAPlainSchema.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAPlainSchema.java index 0522780bfcb..96c7bd91283 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAPlainSchema.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAPlainSchema.java @@ -18,23 +18,16 @@ */ package org.apache.syncope.core.persistence.jpa.entity; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.persistence.Column; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.EnumType; import jakarta.persistence.Enumerated; import jakarta.persistence.FetchType; import jakarta.persistence.Lob; import jakarta.persistence.ManyToOne; -import jakarta.persistence.OneToOne; -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; import jakarta.persistence.PrimaryKeyJoinColumn; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import jakarta.validation.constraints.NotNull; import java.util.HashMap; import java.util.Map; @@ -45,7 +38,8 @@ import org.apache.syncope.core.persistence.api.entity.Implementation; import org.apache.syncope.core.persistence.api.entity.PlainSchema; import org.apache.syncope.core.persistence.common.validation.PlainSchemaCheck; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import org.apache.syncope.core.persistence.jpa.converters.String2StringMapConverter; +import tools.jackson.core.type.TypeReference; @Entity @Table(name = JPAPlainSchema.TABLE) @@ -61,7 +55,7 @@ public class JPAPlainSchema extends AbstractSchema implements PlainSchema { new TypeReference>() { }; - @OneToOne(fetch = FetchType.EAGER) + @ManyToOne(fetch = FetchType.EAGER) private JPAAnyTypeClass anyTypeClass; @NotNull @@ -80,11 +74,9 @@ public class JPAPlainSchema extends AbstractSchema implements PlainSchema { @Column(nullable = true) private String conversionPattern; + @Convert(converter = String2StringMapConverter.class) @Lob - private String enumValues; - - @Transient - private Map enumValuesMap = new HashMap<>(); + private Map enumValues = new HashMap<>(); @ManyToOne private JPAImplementation dropdownValueProvider; @@ -229,39 +221,6 @@ public void setMimeType(final String mimeType) { @Override public Map getEnumValues() { - return enumValuesMap; - } - - @Override - protected void json2map(final boolean clearFirst) { - super.json2map(clearFirst); - - if (clearFirst) { - getEnumValues().clear(); - } - if (enumValues != null) { - getEnumValues().putAll(POJOHelper.deserialize(enumValues, ENUMVALUES_TYPEREF)); - } - } - - @PostLoad - @Override - public void postLoad() { - json2map(false); - } - - @PostPersist - @PostUpdate - @Override - public void postSave() { - json2map(true); - } - - @PrePersist - @PreUpdate - @Override - public void map2json() { - super.map2json(); - enumValues = POJOHelper.serialize(getEnumValues()); + return enumValues; } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPARealm.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPARealm.java index 1ce36dd8c06..00624f44a25 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPARealm.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPARealm.java @@ -21,8 +21,8 @@ import jakarta.persistence.Cacheable; import jakarta.persistence.CascadeType; import jakarta.persistence.Column; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; -import jakarta.persistence.EntityListeners; import jakarta.persistence.FetchType; import jakarta.persistence.JoinColumn; import jakarta.persistence.JoinTable; @@ -30,7 +30,6 @@ import jakarta.persistence.ManyToOne; import jakarta.persistence.OneToMany; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import jakarta.persistence.UniqueConstraint; import jakarta.validation.constraints.Size; import java.util.ArrayList; @@ -53,6 +52,7 @@ import org.apache.syncope.core.persistence.api.entity.policy.PasswordPolicy; import org.apache.syncope.core.persistence.api.entity.policy.TicketExpirationPolicy; import org.apache.syncope.core.persistence.common.validation.RealmCheck; +import org.apache.syncope.core.persistence.jpa.converters.PlainAttrListConverter; import org.apache.syncope.core.persistence.jpa.entity.policy.JPAAccessPolicy; import org.apache.syncope.core.persistence.jpa.entity.policy.JPAAccountPolicy; import org.apache.syncope.core.persistence.jpa.entity.policy.JPAAttrReleasePolicy; @@ -63,7 +63,6 @@ @Entity @Table(name = JPARealm.TABLE, uniqueConstraints = @UniqueConstraint(columnNames = { "name", "parent_id" })) -@EntityListeners({ JSONRealmListener.class }) @Cacheable @RealmCheck public class JPARealm extends AbstractAttributable implements Realm { @@ -81,10 +80,8 @@ public class JPARealm extends AbstractAttributable implements Realm { @Column(nullable = false, unique = true) private String fullPath; - private String plainAttrs; - - @Transient - private final List plainAttrsList = new ArrayList<>(); + @Convert(converter = PlainAttrListConverter.class) + private final List plainAttrs = new ArrayList<>(); @ManyToMany @JoinTable(joinColumns = @@ -163,41 +160,26 @@ public void setFullPath(final String fullPath) { this.fullPath = fullPath; } - @Override - public List getPlainAttrsList() { - return plainAttrsList; - } - - @Override - public String getPlainAttrsJSON() { - return plainAttrs; - } - - @Override - public void setPlainAttrsJSON(final String plainAttrs) { - this.plainAttrs = plainAttrs; - } - @Override public boolean add(final PlainAttr attr) { - return plainAttrsList.add(attr); + return plainAttrs.add(attr); } @Override public boolean remove(final PlainAttr attr) { - return plainAttrsList.removeIf(a -> a.getSchema().equals(attr.getSchema())); + return plainAttrs.removeIf(a -> a.getSchema().equals(attr.getSchema())); } @Override public Optional getPlainAttr(final String plainSchema) { - return plainAttrsList.stream(). + return plainAttrs.stream(). filter(attr -> plainSchema.equals(attr.getSchema())). findFirst(); } @Override public List getPlainAttrs() { - return plainAttrsList.stream().toList(); + return plainAttrs; } @Override diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAReport.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAReport.java index 1c5df1f1428..bec49cc8a41 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAReport.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAReport.java @@ -22,8 +22,8 @@ import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.FetchType; +import jakarta.persistence.ManyToOne; import jakarta.persistence.OneToMany; -import jakarta.persistence.OneToOne; import jakarta.persistence.Table; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; @@ -43,7 +43,7 @@ public class JPAReport extends AbstractGeneratedKeyEntity implements Report { public static final String TABLE = "Report"; - @OneToOne(optional = false) + @ManyToOne(optional = false) private JPAImplementation jobDelegate; @Column(unique = true, nullable = false) diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPARole.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPARole.java index 4217566456e..2bab8d3e0bd 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPARole.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPARole.java @@ -18,21 +18,15 @@ */ package org.apache.syncope.core.persistence.jpa.entity; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.persistence.Cacheable; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.FetchType; import jakarta.persistence.JoinColumn; import jakarta.persistence.JoinTable; import jakarta.persistence.Lob; import jakarta.persistence.ManyToMany; -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import jakarta.persistence.UniqueConstraint; import jakarta.validation.Valid; import java.util.ArrayList; @@ -42,7 +36,7 @@ import org.apache.syncope.core.persistence.api.entity.DynRealm; import org.apache.syncope.core.persistence.api.entity.Realm; import org.apache.syncope.core.persistence.api.entity.Role; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import org.apache.syncope.core.persistence.jpa.converters.StringSetConverter; @Entity @Table(name = JPARole.TABLE) @@ -53,14 +47,9 @@ public class JPARole extends AbstractProvidedKeyEntity implements Role { public static final String TABLE = "SyncopeRole"; - protected static final TypeReference> TYPEREF = new TypeReference>() { - }; - + @Convert(converter = StringSetConverter.class) @Lob - private String entitlements; - - @Transient - private Set entitlementsSet = new HashSet<>(); + private Set entitlements = new HashSet<>(); private String dynMembershipCond; @@ -89,7 +78,7 @@ public class JPARole extends AbstractProvidedKeyEntity implements Role { @Override public Set getEntitlements() { - return entitlementsSet; + return entitlements; } @Override @@ -133,30 +122,4 @@ public String getAnyLayout() { public void setAnyLayout(final String anyLayout) { this.anyLayout = anyLayout; } - - protected void json2list(final boolean clearFirst) { - if (clearFirst) { - getEntitlements().clear(); - } - if (entitlements != null) { - getEntitlements().addAll(POJOHelper.deserialize(entitlements, TYPEREF)); - } - } - - @PostLoad - public void postLoad() { - json2list(false); - } - - @PostPersist - @PostUpdate - public void postSave() { - json2list(true); - } - - @PrePersist - @PreUpdate - public void list2json() { - entitlements = POJOHelper.serialize(getEntitlements()); - } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JSONRealmListener.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JSONRealmListener.java deleted file mode 100644 index 5afda772f44..00000000000 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JSONRealmListener.java +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.syncope.core.persistence.jpa.entity; - -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; -import org.apache.syncope.core.persistence.api.entity.Realm; - -public class JSONRealmListener extends JSONEntityListener { - - @PostLoad - public void read(final JPARealm realm) { - super.json2list(realm, false); - } - - @PrePersist - @PreUpdate - public void save(final JPARealm realm) { - realm.list2json(); - } - - @PostPersist - @PostUpdate - public void readAfterSave(final JPARealm realm) { - super.json2list(realm, true); - } -} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/AbstractClientApp.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/AbstractClientApp.java index 59d89b43628..313a3f93f96 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/AbstractClientApp.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/AbstractClientApp.java @@ -18,8 +18,8 @@ */ package org.apache.syncope.core.persistence.jpa.entity.am; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.persistence.Column; +import jakarta.persistence.Convert; import jakarta.persistence.EnumType; import jakarta.persistence.Enumerated; import jakarta.persistence.FetchType; @@ -28,7 +28,6 @@ import jakarta.persistence.MappedSuperclass; import java.util.ArrayList; import java.util.List; -import java.util.Optional; import org.apache.syncope.common.lib.Attr; import org.apache.syncope.common.lib.clientapps.UsernameAttributeProviderConf; import org.apache.syncope.common.lib.types.LogoutType; @@ -38,22 +37,20 @@ import org.apache.syncope.core.persistence.api.entity.policy.AttrReleasePolicy; import org.apache.syncope.core.persistence.api.entity.policy.AuthPolicy; import org.apache.syncope.core.persistence.api.entity.policy.TicketExpirationPolicy; +import org.apache.syncope.core.persistence.jpa.converters.AttrListConverter; +import org.apache.syncope.core.persistence.jpa.converters.UsernameAttributeProviderConfConverter; import org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity; import org.apache.syncope.core.persistence.jpa.entity.JPARealm; import org.apache.syncope.core.persistence.jpa.entity.policy.JPAAccessPolicy; import org.apache.syncope.core.persistence.jpa.entity.policy.JPAAttrReleasePolicy; import org.apache.syncope.core.persistence.jpa.entity.policy.JPAAuthPolicy; import org.apache.syncope.core.persistence.jpa.entity.policy.JPATicketExpirationPolicy; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; @MappedSuperclass public class AbstractClientApp extends AbstractGeneratedKeyEntity implements ClientApp { private static final long serialVersionUID = 7422422526695279794L; - protected static final TypeReference> ATTR_TYPEREF = new TypeReference>() { - }; - @Column(unique = true, nullable = false) private String name; @@ -66,8 +63,9 @@ public class AbstractClientApp extends AbstractGeneratedKeyEntity implements Cli private String logo; + @Convert(converter = UsernameAttributeProviderConfConverter.class) @Lob - private String usernameAttributeProviderConf; + private UsernameAttributeProviderConf usernameAttributeProviderConf; private String theme; @@ -90,8 +88,9 @@ public class AbstractClientApp extends AbstractGeneratedKeyEntity implements Cli @ManyToOne(fetch = FetchType.EAGER) private JPATicketExpirationPolicy ticketExpirationPolicy; + @Convert(converter = AttrListConverter.class) @Lob - private String properties; + private List properties = new ArrayList<>(); @Enumerated(EnumType.STRING) private LogoutType logoutType; @@ -178,13 +177,12 @@ public void setPrivacyUrl(final String privacyUrl) { @Override public UsernameAttributeProviderConf getUsernameAttributeProviderConf() { - return Optional.ofNullable(usernameAttributeProviderConf). - map(conf -> POJOHelper.deserialize(conf, UsernameAttributeProviderConf.class)).orElse(null); + return usernameAttributeProviderConf; } @Override public void setUsernameAttributeProviderConf(final UsernameAttributeProviderConf conf) { - this.usernameAttributeProviderConf = conf == null ? null : POJOHelper.serialize(conf); + usernameAttributeProviderConf = conf; } @Override @@ -244,14 +242,12 @@ public void setRealm(final Realm realm) { @Override public List getProperties() { - return properties == null - ? new ArrayList<>(0) - : POJOHelper.deserialize(properties, ATTR_TYPEREF); + return properties; } @Override public void setProperties(final List properties) { - this.properties = POJOHelper.serialize(properties); + this.properties = properties; } @Override diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAAttrRepo.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAAttrRepo.java index b44e8c119fb..42707c334a8 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAAttrRepo.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAAttrRepo.java @@ -18,29 +18,23 @@ */ package org.apache.syncope.core.persistence.jpa.entity.am; -import com.fasterxml.jackson.core.type.TypeReference; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.EnumType; import jakarta.persistence.Enumerated; import jakarta.persistence.Lob; -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; import java.util.List; import java.util.Optional; -import org.apache.commons.lang3.StringUtils; import org.apache.syncope.common.lib.attr.AttrRepoConf; import org.apache.syncope.common.lib.to.Item; import org.apache.syncope.common.lib.types.AttrRepoState; import org.apache.syncope.core.persistence.api.entity.am.AttrRepo; +import org.apache.syncope.core.persistence.jpa.converters.AttrRepoConfConverter; +import org.apache.syncope.core.persistence.jpa.converters.ItemListConverter; import org.apache.syncope.core.persistence.jpa.entity.AbstractProvidedKeyEntity; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; @Entity @Table(name = JPAAttrRepo.TABLE) @@ -50,9 +44,6 @@ public class JPAAttrRepo extends AbstractProvidedKeyEntity implements AttrRepo { public static final String TABLE = "AttrRepo"; - protected static final TypeReference> TYPEREF = new TypeReference>() { - }; - private String description; @Enumerated(EnumType.STRING) @@ -62,14 +53,13 @@ public class JPAAttrRepo extends AbstractProvidedKeyEntity implements AttrRepo { @NotNull private Integer attrRepoOrder = 0; + @Convert(converter = ItemListConverter.class) @Lob - private String items; - - @Transient - private final List itemList = new ArrayList<>(); + private List items = new ArrayList<>(); + @Convert(converter = AttrRepoConfConverter.class) @Lob - private String jsonConf; + private AttrRepoConf jsonConf; @Override public String getDescription() { @@ -103,47 +93,16 @@ public void setOrder(final int order) { @Override public List getItems() { - return itemList; + return items; } @Override public AttrRepoConf getConf() { - AttrRepoConf conf = null; - if (!StringUtils.isBlank(jsonConf)) { - conf = POJOHelper.deserialize(jsonConf, AttrRepoConf.class); - } - - return conf; + return jsonConf; } @Override public void setConf(final AttrRepoConf conf) { - jsonConf = POJOHelper.serialize(conf); - } - - protected void json2list(final boolean clearFirst) { - if (clearFirst) { - getItems().clear(); - } - if (items != null) { - getItems().addAll(POJOHelper.deserialize(items, TYPEREF)); - } - } - - @PostLoad - public void postLoad() { - json2list(false); - } - - @PostPersist - @PostUpdate - public void postSave() { - json2list(true); - } - - @PrePersist - @PreUpdate - public void list2json() { - items = POJOHelper.serialize(getItems()); + jsonConf = conf; } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAAuthModule.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAAuthModule.java index bc3ac02516e..3c850b136bd 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAAuthModule.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAAuthModule.java @@ -18,29 +18,23 @@ */ package org.apache.syncope.core.persistence.jpa.entity.am; -import com.fasterxml.jackson.core.type.TypeReference; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.EnumType; import jakarta.persistence.Enumerated; import jakarta.persistence.Lob; -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; import java.util.List; import java.util.Optional; -import org.apache.commons.lang3.StringUtils; import org.apache.syncope.common.lib.auth.AuthModuleConf; import org.apache.syncope.common.lib.to.Item; import org.apache.syncope.common.lib.types.AuthModuleState; import org.apache.syncope.core.persistence.api.entity.am.AuthModule; +import org.apache.syncope.core.persistence.jpa.converters.AuthModuleConfConverter; +import org.apache.syncope.core.persistence.jpa.converters.ItemListConverter; import org.apache.syncope.core.persistence.jpa.entity.AbstractProvidedKeyEntity; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; @Entity @Table(name = JPAAuthModule.TABLE) @@ -50,9 +44,6 @@ public class JPAAuthModule extends AbstractProvidedKeyEntity implements AuthModu public static final String TABLE = "AuthModule"; - protected static final TypeReference> TYPEREF = new TypeReference>() { - }; - private String description; @Enumerated(EnumType.STRING) @@ -62,14 +53,13 @@ public class JPAAuthModule extends AbstractProvidedKeyEntity implements AuthModu @NotNull private Integer authModuleOrder = 0; + @Convert(converter = ItemListConverter.class) @Lob - private String items; - - @Transient - private final List itemList = new ArrayList<>(); + private List items = new ArrayList<>(); + @Convert(converter = AuthModuleConfConverter.class) @Lob - private String jsonConf; + private AuthModuleConf jsonConf; @Override public String getDescription() { @@ -103,47 +93,16 @@ public void setOrder(final int order) { @Override public List getItems() { - return itemList; + return items; } @Override public AuthModuleConf getConf() { - AuthModuleConf conf = null; - if (!StringUtils.isBlank(jsonConf)) { - conf = POJOHelper.deserialize(jsonConf, AuthModuleConf.class); - } - - return conf; + return jsonConf; } @Override public void setConf(final AuthModuleConf conf) { - jsonConf = POJOHelper.serialize(conf); - } - - protected void json2list(final boolean clearFirst) { - if (clearFirst) { - getItems().clear(); - } - if (items != null) { - getItems().addAll(POJOHelper.deserialize(items, TYPEREF)); - } - } - - @PostLoad - public void postLoad() { - json2list(false); - } - - @PostPersist - @PostUpdate - public void postSave() { - json2list(true); - } - - @PrePersist - @PreUpdate - public void list2json() { - items = POJOHelper.serialize(getItems()); + jsonConf = conf; } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAAuthProfile.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAAuthProfile.java index 303436b9c38..993b485f22e 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAAuthProfile.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAAuthProfile.java @@ -18,23 +18,26 @@ */ package org.apache.syncope.core.persistence.jpa.entity.am; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.persistence.Column; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.Lob; import jakarta.persistence.Table; import jakarta.persistence.UniqueConstraint; import java.util.ArrayList; import java.util.List; -import java.util.Optional; import org.apache.syncope.common.lib.wa.GoogleMfaAuthAccount; import org.apache.syncope.common.lib.wa.GoogleMfaAuthToken; import org.apache.syncope.common.lib.wa.ImpersonationAccount; import org.apache.syncope.common.lib.wa.MfaTrustedDevice; import org.apache.syncope.common.lib.wa.WebAuthnDeviceCredential; import org.apache.syncope.core.persistence.api.entity.am.AuthProfile; +import org.apache.syncope.core.persistence.jpa.converters.GoogleMfaAuthAccountListConverter; +import org.apache.syncope.core.persistence.jpa.converters.GoogleMfaAuthTokenListConverter; +import org.apache.syncope.core.persistence.jpa.converters.ImpersonationAccountListConverter; +import org.apache.syncope.core.persistence.jpa.converters.MfaTrustedDeviceListConverter; +import org.apache.syncope.core.persistence.jpa.converters.WebAuthnDeviceCredentialListConverter; import org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; @Entity @Table(name = JPAAuthProfile.TABLE, uniqueConstraints = @@ -45,43 +48,28 @@ public class JPAAuthProfile extends AbstractGeneratedKeyEntity implements AuthPr public static final String TABLE = "AuthProfile"; - protected static final TypeReference> GOOGLE_MFA_TOKENS_TYPEREF = - new TypeReference>() { - }; - - protected static final TypeReference> GOOGLE_MFA_ACCOUNTS_TYPEREF = - new TypeReference>() { - }; - - protected static final TypeReference> MFA_TRUSTED_DEVICE_TYPEREF = - new TypeReference>() { - }; - - protected static final TypeReference> IMPERSONATION_TYPEREF = - new TypeReference>() { - }; - - protected static final TypeReference> WEBAUTHN_TYPEREF = - new TypeReference>() { - }; - @Column(nullable = false) private String owner; + @Convert(converter = ImpersonationAccountListConverter.class) @Lob - private String impersonationAccounts; + private List impersonationAccounts = new ArrayList<>(); + @Convert(converter = GoogleMfaAuthAccountListConverter.class) @Lob - private String googleMfaAuthAccounts; + private List googleMfaAuthAccounts = new ArrayList<>(); + @Convert(converter = GoogleMfaAuthTokenListConverter.class) @Lob - private String googleMfaAuthTokens; + private List googleMfaAuthTokens = new ArrayList<>(); + @Convert(converter = MfaTrustedDeviceListConverter.class) @Lob - private String mfaTrustedDevices; + private List mfaTrustedDevices = new ArrayList<>(); + @Convert(converter = WebAuthnDeviceCredentialListConverter.class) @Lob - private String webAuthnDeviceCredentials; + private List webAuthnDeviceCredentials = new ArrayList<>(); @Override public String getOwner() { @@ -93,58 +81,58 @@ public void setOwner(final String owner) { this.owner = owner; } + @Override + public boolean add(final GoogleMfaAuthToken googleMfaAuthToken) { + return !googleMfaAuthTokens.contains(googleMfaAuthToken) + && googleMfaAuthTokens.add(googleMfaAuthToken); + } + @Override public List getGoogleMfaAuthTokens() { - return Optional.ofNullable(googleMfaAuthTokens). - map(v -> POJOHelper.deserialize(v, GOOGLE_MFA_TOKENS_TYPEREF)).orElseGet(() -> new ArrayList<>(0)); + return googleMfaAuthTokens; } @Override - public void setGoogleMfaAuthTokens(final List tokens) { - googleMfaAuthTokens = POJOHelper.serialize(tokens); + public boolean add(final GoogleMfaAuthAccount googleMfaAuthAccount) { + return !googleMfaAuthAccounts.contains(googleMfaAuthAccount) + && googleMfaAuthAccounts.add(googleMfaAuthAccount); } @Override public List getGoogleMfaAuthAccounts() { - return Optional.ofNullable(googleMfaAuthAccounts). - map(v -> POJOHelper.deserialize(v, GOOGLE_MFA_ACCOUNTS_TYPEREF)).orElseGet(() -> new ArrayList<>(0)); + return googleMfaAuthAccounts; } @Override - public void setGoogleMfaAuthAccounts(final List accounts) { - googleMfaAuthAccounts = POJOHelper.serialize(accounts); + public boolean add(final MfaTrustedDevice mfaTrustedDevice) { + return !mfaTrustedDevices.contains(mfaTrustedDevice) + && mfaTrustedDevices.add(mfaTrustedDevice); } @Override public List getMfaTrustedDevices() { - return Optional.ofNullable(mfaTrustedDevices). - map(v -> POJOHelper.deserialize(v, MFA_TRUSTED_DEVICE_TYPEREF)).orElseGet(() -> new ArrayList<>(0)); + return mfaTrustedDevices; } @Override - public void setMfaTrustedDevices(final List devices) { - mfaTrustedDevices = POJOHelper.serialize(devices); + public boolean add(final ImpersonationAccount impersonationAccount) { + return !impersonationAccounts.contains(impersonationAccount) + && impersonationAccounts.add(impersonationAccount); } @Override public List getImpersonationAccounts() { - return Optional.ofNullable(impersonationAccounts). - map(v -> POJOHelper.deserialize(v, IMPERSONATION_TYPEREF)).orElseGet(() -> new ArrayList<>(0)); + return impersonationAccounts; } @Override - public void setImpersonationAccounts(final List accounts) { - impersonationAccounts = POJOHelper.serialize(accounts); + public boolean add(final WebAuthnDeviceCredential webAuthnDeviceCredential) { + return !webAuthnDeviceCredentials.contains(webAuthnDeviceCredential) + && webAuthnDeviceCredentials.add(webAuthnDeviceCredential); } @Override public List getWebAuthnDeviceCredentials() { - return Optional.ofNullable(webAuthnDeviceCredentials). - map(v -> POJOHelper.deserialize(v, WEBAUTHN_TYPEREF)).orElseGet(() -> new ArrayList<>(0)); - } - - @Override - public void setWebAuthnDeviceCredentials(final List credentials) { - webAuthnDeviceCredentials = POJOHelper.serialize(credentials); + return webAuthnDeviceCredentials; } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAOIDCRPClientApp.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAOIDCRPClientApp.java index 0ced79e62d3..dee3259c1c7 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAOIDCRPClientApp.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAOIDCRPClientApp.java @@ -18,19 +18,13 @@ */ package org.apache.syncope.core.persistence.jpa.entity.am; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.persistence.Column; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.EnumType; import jakarta.persistence.Enumerated; import jakarta.persistence.Lob; -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import java.util.HashSet; import java.util.Set; import org.apache.syncope.common.lib.types.OIDCApplicationType; @@ -42,7 +36,9 @@ import org.apache.syncope.common.lib.types.OIDCTokenEncryptionEncoding; import org.apache.syncope.common.lib.types.OIDCTokenSigningAlg; import org.apache.syncope.core.persistence.api.entity.am.OIDCRPClientApp; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import org.apache.syncope.core.persistence.jpa.converters.OIDCGrantTypeSetConverter; +import org.apache.syncope.core.persistence.jpa.converters.OIDCResponseTypeSetConverter; +import org.apache.syncope.core.persistence.jpa.converters.StringSetConverter; @Entity @Table(name = JPAOIDCRPClientApp.TABLE) @@ -52,21 +48,6 @@ public class JPAOIDCRPClientApp extends AbstractClientApp implements OIDCRPClien public static final String TABLE = "OIDCRPClientApp"; - protected static final TypeReference> STRING_TYPEREF = new TypeReference>() { - }; - - protected static final TypeReference> GRANT_TYPE_TYPEREF = - new TypeReference>() { - }; - - protected static final TypeReference> RESPONSE_TYPE_TYPEREF = - new TypeReference>() { - }; - - protected static final TypeReference> SCOPE_TYPEREF = - new TypeReference>() { - }; - @Column(unique = true, nullable = false) private String clientId; @@ -108,29 +89,21 @@ public class JPAOIDCRPClientApp extends AbstractClientApp implements OIDCRPClien @Enumerated(EnumType.STRING) private OIDCApplicationType applicationType = OIDCApplicationType.WEB; + @Convert(converter = StringSetConverter.class) @Lob - private String redirectUris; - - @Transient - private Set redirectUrisSet = new HashSet<>(); + private Set redirectUris = new HashSet<>(); + @Convert(converter = OIDCGrantTypeSetConverter.class) @Lob - private String supportedGrantTypes; - - @Transient - private Set supportedGrantTypesSet = new HashSet<>(); + private Set supportedGrantTypes = new HashSet<>(); + @Convert(converter = OIDCResponseTypeSetConverter.class) @Lob - private String supportedResponseTypes; - - @Transient - private Set supportedResponseTypesSet = new HashSet<>(); + private Set supportedResponseTypes = new HashSet<>(); + @Convert(converter = StringSetConverter.class) @Lob - private String scopes; - - @Transient - private Set scopesSet = new HashSet<>(); + private Set scopes = new HashSet<>(); @Lob private String jwks; @@ -144,7 +117,7 @@ public class JPAOIDCRPClientApp extends AbstractClientApp implements OIDCRPClien @Override public Set getRedirectUris() { - return redirectUrisSet; + return redirectUris; } @Override @@ -309,17 +282,17 @@ public void setApplicationType(final OIDCApplicationType applicationType) { @Override public Set getSupportedGrantTypes() { - return supportedGrantTypesSet; + return supportedGrantTypes; } @Override public Set getSupportedResponseTypes() { - return supportedResponseTypesSet; + return supportedResponseTypes; } @Override public Set getScopes() { - return scopesSet; + return scopes; } @Override @@ -363,44 +336,4 @@ public String getLogoutUri() { public void setLogoutUri(final String logoutUri) { this.logoutUri = logoutUri; } - - protected void json2list(final boolean clearFirst) { - if (clearFirst) { - getRedirectUris().clear(); - getSupportedGrantTypes().clear(); - getSupportedResponseTypes().clear(); - } - if (redirectUris != null) { - getRedirectUris().addAll(POJOHelper.deserialize(redirectUris, STRING_TYPEREF)); - } - if (supportedGrantTypes != null) { - getSupportedGrantTypes().addAll(POJOHelper.deserialize(supportedGrantTypes, GRANT_TYPE_TYPEREF)); - } - if (supportedResponseTypes != null) { - getSupportedResponseTypes().addAll(POJOHelper.deserialize(supportedResponseTypes, RESPONSE_TYPE_TYPEREF)); - } - if (scopes != null) { - getScopes().addAll(POJOHelper.deserialize(scopes, SCOPE_TYPEREF)); - } - } - - @PostLoad - public void postLoad() { - json2list(false); - } - - @PostPersist - @PostUpdate - public void postSave() { - json2list(true); - } - - @PrePersist - @PreUpdate - public void list2json() { - redirectUris = POJOHelper.serialize(getRedirectUris()); - supportedGrantTypes = POJOHelper.serialize(getSupportedGrantTypes()); - supportedResponseTypes = POJOHelper.serialize(getSupportedResponseTypes()); - scopes = POJOHelper.serialize(getScopes()); - } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAPasswordManagement.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAPasswordManagement.java index 416e16e9703..49737a2f602 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAPasswordManagement.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAPasswordManagement.java @@ -18,16 +18,16 @@ */ package org.apache.syncope.core.persistence.jpa.entity.am; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.Lob; import jakarta.persistence.Table; import jakarta.validation.constraints.NotNull; -import org.apache.commons.lang3.StringUtils; import org.apache.syncope.common.lib.password.PasswordManagementConf; import org.apache.syncope.core.persistence.api.entity.am.PasswordManagement; import org.apache.syncope.core.persistence.common.validation.PasswordManagementCheck; +import org.apache.syncope.core.persistence.jpa.converters.PasswordManagementConfConverter; import org.apache.syncope.core.persistence.jpa.entity.AbstractProvidedKeyEntity; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; @Entity @Table(name = JPAPasswordManagement.TABLE) @@ -43,8 +43,9 @@ public class JPAPasswordManagement extends AbstractProvidedKeyEntity implements @NotNull private boolean enabled; + @Convert(converter = PasswordManagementConfConverter.class) @Lob - private String jsonConf; + private PasswordManagementConf jsonConf; @Override public String getDescription() { @@ -69,16 +70,11 @@ public void setEnabled(final boolean enabled) { @Override public PasswordManagementConf getConf() { - PasswordManagementConf conf = null; - if (!StringUtils.isBlank(jsonConf)) { - conf = POJOHelper.deserialize(jsonConf, PasswordManagementConf.class); - } - - return conf; + return jsonConf; } @Override public void setConf(final PasswordManagementConf conf) { - jsonConf = POJOHelper.serialize(conf); + jsonConf = conf; } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPASAML2SPClientApp.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPASAML2SPClientApp.java index af6c17c9375..33347d721c1 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPASAML2SPClientApp.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPASAML2SPClientApp.java @@ -18,17 +18,11 @@ */ package org.apache.syncope.core.persistence.jpa.entity.am; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.persistence.Column; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.Lob; -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import java.util.ArrayList; import java.util.HashSet; import java.util.List; @@ -37,7 +31,8 @@ import org.apache.syncope.common.lib.types.SAML2SPNameId; import org.apache.syncope.common.lib.types.XmlSecAlgorithm; import org.apache.syncope.core.persistence.api.entity.am.SAML2SPClientApp; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import org.apache.syncope.core.persistence.jpa.converters.StringSetConverter; +import org.apache.syncope.core.persistence.jpa.converters.XmlSecAlgorithmListConverter; @Entity @Table(name = JPASAML2SPClientApp.TABLE) @@ -47,13 +42,6 @@ public class JPASAML2SPClientApp extends AbstractClientApp implements SAML2SPCli public static final String TABLE = "SAML2SPClientApp"; - protected static final TypeReference> STRING_TYPEREF = new TypeReference>() { - }; - - protected static final TypeReference> XMLSECAGO_TYPEREF = - new TypeReference>() { - }; - @Column(unique = true, nullable = false) private String entityId; @@ -81,56 +69,42 @@ public class JPASAML2SPClientApp extends AbstractClientApp implements SAML2SPCli private String nameIdQualifier; + @Convert(converter = StringSetConverter.class) @Lob - private String assertionAudiences; - - @Transient - private Set assertionAudiencesSet = new HashSet<>(); + private Set assertionAudiences = new HashSet<>(); @Column(name = "spNameIdQualifier") private String serviceProviderNameIdQualifier; + @Convert(converter = XmlSecAlgorithmListConverter.class) @Column(name = "sigAlgs") @Lob - private String signingSignatureAlgorithms; - - @Transient - private List signingSignatureAlgorithmsList = new ArrayList<>(); + private List signingSignatureAlgorithms = new ArrayList<>(); + @Convert(converter = XmlSecAlgorithmListConverter.class) @Column(name = "sigRefDigestMethod") @Lob - private String signingSignatureReferenceDigestMethods; - - @Transient - private List signingSignatureReferenceDigestMethodsList = new ArrayList<>(); + private List signingSignatureReferenceDigestMethods = new ArrayList<>(); + @Convert(converter = XmlSecAlgorithmListConverter.class) @Column(name = "encDataAlg") @Lob - private String encryptionDataAlgorithms; - - @Transient - private List encryptionDataAlgorithmsList = new ArrayList<>(); + private List encryptionDataAlgorithms = new ArrayList<>(); + @Convert(converter = XmlSecAlgorithmListConverter.class) @Column(name = "encKeyAlg") @Lob - private String encryptionKeyAlgorithms; - - @Transient - private List encryptionKeyAlgorithmsList = new ArrayList<>(); + private List encryptionKeyAlgorithms = new ArrayList<>(); + @Convert(converter = XmlSecAlgorithmListConverter.class) @Column(name = "sigBlAlg") @Lob - private String signingSignatureBlackListedAlgorithms; - - @Transient - private List signingSignatureBlackListedAlgorithmsList = new ArrayList<>(); + private List signingSignatureBlackListedAlgorithms = new ArrayList<>(); + @Convert(converter = XmlSecAlgorithmListConverter.class) @Column(name = "encBlAlg") @Lob - private String encryptionBlackListedAlgorithms; - - @Transient - private List encryptionBlackListedAlgorithmsList = new ArrayList<>(); + private List encryptionBlackListedAlgorithms = new ArrayList<>(); @Override public String getEntityId() { @@ -254,7 +228,7 @@ public void setNameIdQualifier(final String nameIdQualifier) { @Override public Set getAssertionAudiences() { - return assertionAudiencesSet; + return assertionAudiences; } @Override @@ -269,94 +243,31 @@ public void setServiceProviderNameIdQualifier(final String serviceProviderNameId @Override public List getSigningSignatureAlgorithms() { - return signingSignatureAlgorithmsList; + return signingSignatureAlgorithms; } @Override public List getSigningSignatureReferenceDigestMethods() { - return signingSignatureReferenceDigestMethodsList; + return signingSignatureReferenceDigestMethods; } @Override public List getEncryptionDataAlgorithms() { - return encryptionDataAlgorithmsList; + return encryptionDataAlgorithms; } @Override public List getEncryptionKeyAlgorithms() { - return encryptionKeyAlgorithmsList; + return encryptionKeyAlgorithms; } @Override public List getSigningSignatureBlackListedAlgorithms() { - return signingSignatureBlackListedAlgorithmsList; + return signingSignatureBlackListedAlgorithms; } @Override public List getEncryptionBlackListedAlgorithms() { - return encryptionBlackListedAlgorithmsList; - } - - protected void json2list(final boolean clearFirst) { - if (clearFirst) { - getAssertionAudiences().clear(); - getSigningSignatureAlgorithms().clear(); - getSigningSignatureReferenceDigestMethods().clear(); - getEncryptionDataAlgorithms().clear(); - getEncryptionKeyAlgorithms().clear(); - getSigningSignatureBlackListedAlgorithms().clear(); - getEncryptionBlackListedAlgorithms().clear(); - } - if (assertionAudiences != null) { - getAssertionAudiences().addAll( - POJOHelper.deserialize(assertionAudiences, STRING_TYPEREF)); - } - if (signingSignatureAlgorithms != null) { - getSigningSignatureAlgorithms().addAll( - POJOHelper.deserialize(signingSignatureAlgorithms, XMLSECAGO_TYPEREF)); - } - if (signingSignatureReferenceDigestMethods != null) { - getSigningSignatureReferenceDigestMethods().addAll( - POJOHelper.deserialize(signingSignatureReferenceDigestMethods, XMLSECAGO_TYPEREF)); - } - if (encryptionDataAlgorithms != null) { - getEncryptionDataAlgorithms().addAll( - POJOHelper.deserialize(encryptionDataAlgorithms, XMLSECAGO_TYPEREF)); - } - if (encryptionKeyAlgorithms != null) { - getEncryptionKeyAlgorithms().addAll( - POJOHelper.deserialize(encryptionKeyAlgorithms, XMLSECAGO_TYPEREF)); - } - if (signingSignatureBlackListedAlgorithms != null) { - getSigningSignatureBlackListedAlgorithms().addAll( - POJOHelper.deserialize(signingSignatureBlackListedAlgorithms, XMLSECAGO_TYPEREF)); - } - if (encryptionBlackListedAlgorithms != null) { - getEncryptionBlackListedAlgorithms().addAll( - POJOHelper.deserialize(encryptionBlackListedAlgorithms, XMLSECAGO_TYPEREF)); - } - } - - @PostLoad - public void postLoad() { - json2list(false); - } - - @PostPersist - @PostUpdate - public void postSave() { - json2list(true); - } - - @PrePersist - @PreUpdate - public void list2json() { - assertionAudiences = POJOHelper.serialize(getAssertionAudiences()); - signingSignatureAlgorithms = POJOHelper.serialize(getSigningSignatureAlgorithms()); - signingSignatureReferenceDigestMethods = POJOHelper.serialize(getSigningSignatureReferenceDigestMethods()); - encryptionDataAlgorithms = POJOHelper.serialize(getEncryptionDataAlgorithms()); - encryptionKeyAlgorithms = POJOHelper.serialize(getEncryptionKeyAlgorithms()); - signingSignatureBlackListedAlgorithms = POJOHelper.serialize(getSigningSignatureBlackListedAlgorithms()); - encryptionBlackListedAlgorithms = POJOHelper.serialize(getEncryptionBlackListedAlgorithms()); + return encryptionBlackListedAlgorithms; } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAWAConfigEntry.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAWAConfigEntry.java index 6ceeca63921..0a053e1dd4b 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAWAConfigEntry.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/am/JPAWAConfigEntry.java @@ -18,15 +18,15 @@ */ package org.apache.syncope.core.persistence.jpa.entity.am; -import com.fasterxml.jackson.core.type.TypeReference; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.Lob; import jakarta.persistence.Table; +import java.util.ArrayList; import java.util.List; -import java.util.Optional; import org.apache.syncope.core.persistence.api.entity.am.WAConfigEntry; +import org.apache.syncope.core.persistence.jpa.converters.StringListConverter; import org.apache.syncope.core.persistence.jpa.entity.AbstractProvidedKeyEntity; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; @Entity @Table(name = JPAWAConfigEntry.TABLE) @@ -36,19 +36,17 @@ public class JPAWAConfigEntry extends AbstractProvidedKeyEntity implements WACon public static final String TABLE = "WAConfigEntry"; - protected static TypeReference> TYPEREF = new TypeReference>() { - }; - + @Convert(converter = StringListConverter.class) @Lob - private String waConfigValues; + private List waConfigValues = new ArrayList<>(); @Override public List getValues() { - return Optional.ofNullable(waConfigValues).map(v -> POJOHelper.deserialize(v, TYPEREF)).orElseGet(List::of); + return waConfigValues; } @Override public void setValues(final List values) { - this.waConfigValues = POJOHelper.serialize(values); + waConfigValues = values; } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/anyobject/JPAAMembership.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/anyobject/JPAAMembership.java index ecb0a85344c..046e05ac9f1 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/anyobject/JPAAMembership.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/anyobject/JPAAMembership.java @@ -18,8 +18,8 @@ */ package org.apache.syncope.core.persistence.jpa.entity.anyobject; -import jakarta.persistence.Column; import jakarta.persistence.Entity; +import jakarta.persistence.JoinColumn; import jakarta.persistence.ManyToOne; import jakarta.persistence.PostLoad; import jakarta.persistence.Table; @@ -44,11 +44,11 @@ public class JPAAMembership extends AbstractGeneratedKeyEntity implements AMembe public static final String TABLE = "AMembership"; @ManyToOne - @Column(name = "anyObject_id") + @JoinColumn(name = "anyObject_id") private JPAAnyObject leftEnd; @ManyToOne - @Column(name = "group_id") + @JoinColumn(name = "group_id") private JPAGroup rightEnd; @Transient diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/anyobject/JPAARelationship.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/anyobject/JPAARelationship.java index 206f75df93b..cfebb93c6ec 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/anyobject/JPAARelationship.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/anyobject/JPAARelationship.java @@ -18,9 +18,9 @@ */ package org.apache.syncope.core.persistence.jpa.entity.anyobject; -import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.FetchType; +import jakarta.persistence.JoinColumn; import jakarta.persistence.ManyToOne; import jakarta.persistence.Table; import jakarta.persistence.UniqueConstraint; @@ -47,11 +47,11 @@ public class JPAARelationship extends AbstractGeneratedKeyEntity implements ARel private JPARelationshipType type; @ManyToOne - @Column(name = "left_anyObject_id") + @JoinColumn(name = "left_anyObject_id") private JPAAnyObject leftEnd; @ManyToOne - @Column(name = "right_anyObject_id") + @JoinColumn(name = "right_anyObject_id") private JPAAnyObject rightEnd; @Override diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/anyobject/JPAAnyObject.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/anyobject/JPAAnyObject.java index 21416f43894..766d22b3f3f 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/anyobject/JPAAnyObject.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/anyobject/JPAAnyObject.java @@ -20,8 +20,8 @@ import jakarta.persistence.Cacheable; import jakarta.persistence.CascadeType; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; -import jakarta.persistence.EntityListeners; import jakarta.persistence.FetchType; import jakarta.persistence.JoinColumn; import jakarta.persistence.JoinTable; @@ -29,7 +29,6 @@ import jakarta.persistence.ManyToOne; import jakarta.persistence.OneToMany; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import jakarta.persistence.UniqueConstraint; import jakarta.validation.Valid; import jakarta.validation.constraints.Size; @@ -45,6 +44,7 @@ import org.apache.syncope.core.persistence.api.entity.anyobject.ARelationship; import org.apache.syncope.core.persistence.api.entity.anyobject.AnyObject; import org.apache.syncope.core.persistence.common.validation.AnyObjectCheck; +import org.apache.syncope.core.persistence.jpa.converters.PlainAttrListConverter; import org.apache.syncope.core.persistence.jpa.entity.AbstractGroupableRelatable; import org.apache.syncope.core.persistence.jpa.entity.JPAAnyType; import org.apache.syncope.core.persistence.jpa.entity.JPAAnyTypeClass; @@ -53,7 +53,6 @@ @Entity @Table(name = JPAAnyObject.TABLE, uniqueConstraints = @UniqueConstraint(columnNames = { "name", "type_id" })) -@EntityListeners({ JSONAnyObjectListener.class }) @Cacheable @AnyObjectCheck public class JPAAnyObject @@ -70,12 +69,10 @@ public class JPAAnyObject @ManyToOne(fetch = FetchType.EAGER, optional = false) private JPAAnyType type; - private String plainAttrs; + @Convert(converter = PlainAttrListConverter.class) + private final List plainAttrs = new ArrayList<>(); - @Transient - private final List plainAttrsList = new ArrayList<>(); - - @ManyToMany(fetch = FetchType.EAGER) + @ManyToMany(fetch = FetchType.LAZY) @JoinTable(joinColumns = @JoinColumn(name = "anyObject_id"), inverseJoinColumns = @@ -134,28 +131,25 @@ public List getResources() { } @Override - public List getPlainAttrsList() { - return plainAttrsList; - } - - @Override - public String getPlainAttrsJSON() { + protected List plainAttrs() { return plainAttrs; } @Override - public void setPlainAttrsJSON(final String plainAttrs) { - this.plainAttrs = plainAttrs; + public List getPlainAttrs() { + return plainAttrs.stream(). + filter(attr -> attr.getMembership() == null). + toList(); } @Override public boolean add(final PlainAttr attr) { - return plainAttrsList.add(attr); + return plainAttrs.add(attr); } @Override public boolean remove(final PlainAttr attr) { - return plainAttrsList.removeIf(a -> a.getSchema().equals(attr.getSchema()) + return plainAttrs.removeIf(a -> a.getSchema().equals(attr.getSchema()) && Objects.equals(a.getMembership(), attr.getMembership()) && Objects.equals(a.getRelationship(), attr.getRelationship())); } @@ -180,7 +174,7 @@ public boolean add(final ARelationship relationship) { @Override public boolean remove(final Relationship relationship) { checkType(relationship, JPAARelationship.class); - plainAttrsList.removeIf(attr -> Objects.equals(attr.getRelationship(), relationship.getKey())); + plainAttrs.removeIf(attr -> Objects.equals(attr.getRelationship(), relationship.getKey())); return relationships.remove((JPAARelationship) relationship); } @@ -198,7 +192,7 @@ public boolean add(final AMembership membership) { @Override public boolean remove(final AMembership membership) { checkType(membership, JPAAMembership.class); - plainAttrsList.removeIf(attr -> Objects.equals(attr.getMembership(), membership.getKey())); + plainAttrs.removeIf(attr -> Objects.equals(attr.getMembership(), membership.getKey())); return memberships.remove((JPAAMembership) membership); } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/anyobject/JSONAnyObjectListener.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/anyobject/JSONAnyObjectListener.java deleted file mode 100644 index c35f7b2dc96..00000000000 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/anyobject/JSONAnyObjectListener.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.syncope.core.persistence.jpa.entity.anyobject; - -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; -import org.apache.syncope.core.persistence.api.entity.anyobject.AnyObject; -import org.apache.syncope.core.persistence.jpa.entity.JSONEntityListener; - -public class JSONAnyObjectListener extends JSONEntityListener { - - @PostLoad - public void read(final JPAAnyObject anyObject) { - super.json2list(anyObject, false); - } - - @PrePersist - @PreUpdate - public void save(final JPAAnyObject anyObject) { - anyObject.list2json(); - } - - @PostPersist - @PostUpdate - public void readAfterSave(final JPAAnyObject anyObject) { - super.json2list(anyObject, true); - } -} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/group/JPAGRelationship.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/group/JPAGRelationship.java index 4ec8160ceea..0209a49774c 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/group/JPAGRelationship.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/group/JPAGRelationship.java @@ -18,9 +18,9 @@ */ package org.apache.syncope.core.persistence.jpa.entity.group; -import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.FetchType; +import jakarta.persistence.JoinColumn; import jakarta.persistence.ManyToOne; import jakarta.persistence.Table; import jakarta.persistence.UniqueConstraint; @@ -49,11 +49,11 @@ public class JPAGRelationship extends AbstractGeneratedKeyEntity implements GRel private JPARelationshipType type; @ManyToOne - @Column(name = "group_id") + @JoinColumn(name = "group_id") private JPAGroup leftEnd; @ManyToOne - @Column(name = "anyObject_id") + @JoinColumn(name = "anyObject_id") private JPAAnyObject rightEnd; @Override diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/group/JPAGroup.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/group/JPAGroup.java index a194df71467..a7ebf5da93c 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/group/JPAGroup.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/group/JPAGroup.java @@ -21,8 +21,8 @@ import jakarta.persistence.Cacheable; import jakarta.persistence.CascadeType; import jakarta.persistence.Column; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; -import jakarta.persistence.EntityListeners; import jakarta.persistence.FetchType; import jakarta.persistence.JoinColumn; import jakarta.persistence.JoinTable; @@ -31,7 +31,6 @@ import jakarta.persistence.OneToMany; import jakarta.persistence.OneToOne; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import jakarta.persistence.UniqueConstraint; import jakarta.validation.Valid; import jakarta.validation.constraints.NotNull; @@ -53,6 +52,7 @@ import org.apache.syncope.core.persistence.api.entity.user.UDynGroupMembership; import org.apache.syncope.core.persistence.api.entity.user.User; import org.apache.syncope.core.persistence.common.validation.GroupCheck; +import org.apache.syncope.core.persistence.jpa.converters.PlainAttrListConverter; import org.apache.syncope.core.persistence.jpa.entity.AbstractRelatable; import org.apache.syncope.core.persistence.jpa.entity.JPAAnyTypeClass; import org.apache.syncope.core.persistence.jpa.entity.JPAExternalResource; @@ -62,7 +62,6 @@ @Entity @Table(name = JPAGroup.TABLE) -@EntityListeners({ JSONGroupListener.class }) @Cacheable @GroupCheck public class JPAGroup @@ -83,10 +82,8 @@ public class JPAGroup @ManyToOne private JPAGroup groupOwner; - private String plainAttrs; - - @Transient - private final List plainAttrsList = new ArrayList<>(); + @Convert(converter = PlainAttrListConverter.class) + private final List plainAttrs = new ArrayList<>(); @ManyToMany(fetch = FetchType.LAZY) @JoinTable(joinColumns = @@ -174,41 +171,31 @@ public void setGroupOwner(final Group group) { } @Override - public List getPlainAttrsList() { - return plainAttrsList; - } - - @Override - public String getPlainAttrsJSON() { + protected List plainAttrs() { return plainAttrs; } - @Override - public void setPlainAttrsJSON(final String plainAttrs) { - this.plainAttrs = plainAttrs; - } - @Override public boolean add(final PlainAttr attr) { - return plainAttrsList.add(attr); + return plainAttrs.add(attr); } @Override public boolean remove(final PlainAttr attr) { - return plainAttrsList.removeIf(a -> a.getSchema().equals(attr.getSchema()) + return plainAttrs.removeIf(a -> a.getSchema().equals(attr.getSchema()) && Objects.equals(a.getRelationship(), attr.getRelationship())); } @Override public Optional getPlainAttr(final String plainSchema) { - return plainAttrsList.stream(). + return plainAttrs.stream(). filter(attr -> attr.getRelationship() == null && plainSchema.equals(attr.getSchema())). findFirst(); } @Override public List getPlainAttrs() { - return plainAttrsList.stream(). + return plainAttrs.stream(). filter(attr -> attr.getRelationship() == null). toList(); } @@ -280,7 +267,7 @@ public boolean add(final GRelationship relationship) { @Override public boolean remove(final Relationship relationship) { checkType(relationship, JPAGRelationship.class); - plainAttrsList.removeIf(attr -> Objects.equals(attr.getRelationship(), relationship.getKey())); + plainAttrs.removeIf(attr -> Objects.equals(attr.getRelationship(), relationship.getKey())); return relationships.remove((JPAGRelationship) relationship); } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/group/JSONGroupListener.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/group/JSONGroupListener.java deleted file mode 100644 index 3a82b14589b..00000000000 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/group/JSONGroupListener.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.syncope.core.persistence.jpa.entity.group; - -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; -import org.apache.syncope.core.persistence.api.entity.group.Group; -import org.apache.syncope.core.persistence.jpa.entity.JSONEntityListener; - -public class JSONGroupListener extends JSONEntityListener { - - @PostLoad - public void read(final JPAGroup group) { - super.json2list(group, false); - } - - @PrePersist - @PreUpdate - public void save(final JPAGroup group) { - group.list2json(); - } - - @PostPersist - @PostUpdate - public void readAfterSave(final JPAGroup group) { - super.json2list(group, true); - } -} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/keymaster/JPAConfParam.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/keymaster/JPAConfParam.java index cb768766d2f..6cf11c68761 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/keymaster/JPAConfParam.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/keymaster/JPAConfParam.java @@ -1,3 +1,4 @@ + /* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file @@ -18,15 +19,15 @@ */ package org.apache.syncope.core.persistence.jpa.entity.keymaster; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; import jakarta.persistence.Entity; import jakarta.persistence.Lob; import jakarta.persistence.Table; -import java.io.IOException; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.core.persistence.api.entity.keymaster.ConfParam; import org.apache.syncope.core.persistence.jpa.entity.AbstractProvidedKeyEntity; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.json.JsonMapper; @Entity @Table(name = JPAConfParam.TABLE) @@ -34,7 +35,7 @@ public class JPAConfParam extends AbstractProvidedKeyEntity implements ConfParam private static final long serialVersionUID = 8742750097008236475L; - private static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + private static final JsonMapper MAPPER = new SyncopeJsonMapper(); public static final String TABLE = "ConfParam"; @@ -46,7 +47,7 @@ public JsonNode getValue() { JsonNode deserialized = null; try { deserialized = MAPPER.readTree(jsonValue); - } catch (final IOException e) { + } catch (JacksonException e) { LOG.error("Could not deserialize {}", jsonValue, e); } return deserialized; @@ -56,7 +57,7 @@ public JsonNode getValue() { public void setValue(final JsonNode value) { try { this.jsonValue = MAPPER.writeValueAsString(value); - } catch (JsonProcessingException e) { + } catch (JacksonException e) { LOG.error("Could not serialize {}", value, e); } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/policy/JPAAccessPolicy.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/policy/JPAAccessPolicy.java index b34ce5be1da..015d34c6057 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/policy/JPAAccessPolicy.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/policy/JPAAccessPolicy.java @@ -18,13 +18,13 @@ */ package org.apache.syncope.core.persistence.jpa.entity.policy; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.Lob; import jakarta.persistence.Table; -import java.util.Optional; import org.apache.syncope.common.lib.policy.AccessPolicyConf; import org.apache.syncope.core.persistence.api.entity.policy.AccessPolicy; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import org.apache.syncope.core.persistence.jpa.converters.AccessPolicyConfConverter; @Entity @Table(name = JPAAccessPolicy.TABLE) @@ -34,16 +34,17 @@ public class JPAAccessPolicy extends AbstractPolicy implements AccessPolicy { public static final String TABLE = "AccessPolicy"; + @Convert(converter = AccessPolicyConfConverter.class) @Lob - private String jsonConf; + private AccessPolicyConf jsonConf; @Override public AccessPolicyConf getConf() { - return Optional.ofNullable(jsonConf).map(c -> POJOHelper.deserialize(c, AccessPolicyConf.class)).orElse(null); + return jsonConf; } @Override public void setConf(final AccessPolicyConf conf) { - jsonConf = Optional.ofNullable(conf).map(POJOHelper::serialize).orElse(null); + jsonConf = conf; } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/policy/JPAAttrReleasePolicy.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/policy/JPAAttrReleasePolicy.java index 515e46f8459..4cb4f7b1f55 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/policy/JPAAttrReleasePolicy.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/policy/JPAAttrReleasePolicy.java @@ -19,13 +19,14 @@ package org.apache.syncope.core.persistence.jpa.entity.policy; import jakarta.persistence.Basic; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.Lob; import jakarta.persistence.Table; import java.util.Optional; import org.apache.syncope.common.lib.policy.AttrReleasePolicyConf; import org.apache.syncope.core.persistence.api.entity.policy.AttrReleasePolicy; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import org.apache.syncope.core.persistence.jpa.converters.AttrReleasePolicyConfConverter; @Entity @Table(name = JPAAttrReleasePolicy.TABLE) @@ -40,8 +41,9 @@ public class JPAAttrReleasePolicy extends AbstractPolicy implements AttrReleaseP private Boolean status; + @Convert(converter = AttrReleasePolicyConfConverter.class) @Lob - private String jsonConf; + private AttrReleasePolicyConf jsonConf; @Override public int getOrder() { @@ -65,12 +67,11 @@ public void setStatus(final Boolean status) { @Override public AttrReleasePolicyConf getConf() { - return Optional.ofNullable(jsonConf). - map(c -> POJOHelper.deserialize(c, AttrReleasePolicyConf.class)).orElse(null); + return jsonConf; } @Override public void setConf(final AttrReleasePolicyConf conf) { - jsonConf = Optional.ofNullable(conf).map(POJOHelper::serialize).orElse(null); + jsonConf = conf; } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/policy/JPAAuthPolicy.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/policy/JPAAuthPolicy.java index 61fcc499c56..ed3c3ba07e2 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/policy/JPAAuthPolicy.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/policy/JPAAuthPolicy.java @@ -18,13 +18,13 @@ */ package org.apache.syncope.core.persistence.jpa.entity.policy; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.Lob; import jakarta.persistence.Table; -import java.util.Optional; import org.apache.syncope.common.lib.policy.AuthPolicyConf; import org.apache.syncope.core.persistence.api.entity.policy.AuthPolicy; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import org.apache.syncope.core.persistence.jpa.converters.AuthPolicyConfConverter; @Entity @Table(name = JPAAuthPolicy.TABLE) @@ -34,18 +34,17 @@ public class JPAAuthPolicy extends AbstractPolicy implements AuthPolicy { public static final String TABLE = "AuthPolicy"; + @Convert(converter = AuthPolicyConfConverter.class) @Lob - private String jsonConf; + private AuthPolicyConf jsonConf; @Override public AuthPolicyConf getConf() { - return jsonConf == null - ? null - : POJOHelper.deserialize(jsonConf, AuthPolicyConf.class); + return jsonConf; } @Override public void setConf(final AuthPolicyConf conf) { - jsonConf = Optional.ofNullable(conf).map(POJOHelper::serialize).orElse(null); + jsonConf = conf; } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/policy/JPATicketExpirationPolicy.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/policy/JPATicketExpirationPolicy.java index b3c934ebc4c..15cac755915 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/policy/JPATicketExpirationPolicy.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/policy/JPATicketExpirationPolicy.java @@ -18,13 +18,13 @@ */ package org.apache.syncope.core.persistence.jpa.entity.policy; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.Lob; import jakarta.persistence.Table; -import java.util.Optional; import org.apache.syncope.common.lib.policy.TicketExpirationPolicyConf; import org.apache.syncope.core.persistence.api.entity.policy.TicketExpirationPolicy; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import org.apache.syncope.core.persistence.jpa.converters.TicketExpirationPolicyConfConverter; @Entity @Table(name = JPATicketExpirationPolicy.TABLE) @@ -34,18 +34,17 @@ public class JPATicketExpirationPolicy extends AbstractPolicy implements TicketE public static final String TABLE = "TicketExpirationPolicy"; + @Convert(converter = TicketExpirationPolicyConfConverter.class) @Lob - private String jsonConf; + private TicketExpirationPolicyConf jsonConf; @Override public TicketExpirationPolicyConf getConf() { - return Optional.ofNullable(jsonConf). - map(c -> POJOHelper.deserialize(c, TicketExpirationPolicyConf.class)). - orElse(null); + return jsonConf; } @Override public void setConf(final TicketExpirationPolicyConf conf) { - jsonConf = Optional.ofNullable(conf).map(POJOHelper::serialize).orElse(null); + jsonConf = conf; } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/AbstractProvisioningTask.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/AbstractProvisioningTask.java index edcab017acc..3006c4a0510 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/AbstractProvisioningTask.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/AbstractProvisioningTask.java @@ -38,7 +38,7 @@ @MappedSuperclass @ProvisioningTaskCheck public abstract class AbstractProvisioningTask - extends JPASchedTask implements ProvisioningTask { + extends AbstractSchedTask implements ProvisioningTask { private static final long serialVersionUID = -4141057723006682562L; diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/AbstractSchedTask.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/AbstractSchedTask.java new file mode 100644 index 00000000000..06d3f3e61bf --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/AbstractSchedTask.java @@ -0,0 +1,99 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.entity.task; + +import jakarta.persistence.Column; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.MappedSuperclass; +import jakarta.validation.constraints.NotNull; +import org.apache.syncope.common.lib.types.IdRepoImplementationType; +import org.apache.syncope.core.persistence.api.entity.Implementation; +import org.apache.syncope.core.persistence.api.entity.task.SchedTask; +import org.apache.syncope.core.persistence.jpa.entity.JPAImplementation; + +@MappedSuperclass +public abstract class AbstractSchedTask extends AbstractTask implements SchedTask { + + private static final long serialVersionUID = -2205057516126341566L; + + @ManyToOne(optional = false) + private JPAImplementation jobDelegate; + + private String cronExpression; + + @Column(unique = true, nullable = false) + private String name; + + private String description; + + @NotNull + private Boolean active = true; + + @Override + public Implementation getJobDelegate() { + return jobDelegate; + } + + @Override + public void setJobDelegate(final Implementation jobDelegate) { + checkType(jobDelegate, JPAImplementation.class); + checkImplementationType(jobDelegate, IdRepoImplementationType.TASKJOB_DELEGATE); + this.jobDelegate = (JPAImplementation) jobDelegate; + } + + @Override + public String getCronExpression() { + return cronExpression; + } + + @Override + public void setCronExpression(final String cronExpression) { + this.cronExpression = cronExpression; + } + + @Override + public String getDescription() { + return description; + } + + @Override + public void setDescription(final String description) { + this.description = description; + } + + @Override + public String getName() { + return name; + } + + @Override + public void setName(final String name) { + this.name = name; + } + + @Override + public boolean isActive() { + return active; + } + + @Override + public void setActive(final boolean active) { + this.active = active; + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPAFormPropertyDef.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPAFormPropertyDef.java index 29600aeba11..8af33d47c97 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPAFormPropertyDef.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPAFormPropertyDef.java @@ -18,19 +18,13 @@ */ package org.apache.syncope.core.persistence.jpa.entity.task; -import com.fasterxml.jackson.core.type.TypeReference; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.EnumType; import jakarta.persistence.Enumerated; import jakarta.persistence.Lob; import jakarta.persistence.ManyToOne; -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import jakarta.validation.constraints.NotNull; import java.util.HashMap; import java.util.Locale; @@ -41,8 +35,9 @@ import org.apache.syncope.core.persistence.api.entity.task.FormPropertyDef; import org.apache.syncope.core.persistence.api.entity.task.MacroTask; import org.apache.syncope.core.persistence.common.validation.FormPropertyDefCheck; +import org.apache.syncope.core.persistence.jpa.converters.Locale2StringMapConverter; +import org.apache.syncope.core.persistence.jpa.converters.String2StringMapConverter; import org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; @Entity @Table(name = JPAFormPropertyDef.TABLE) @@ -53,14 +48,6 @@ public class JPAFormPropertyDef extends AbstractGeneratedKeyEntity implements Fo public static final String TABLE = "FormPropertyDef"; - protected static final TypeReference> ENUMVALUES_TYPEREF = - new TypeReference>() { - }; - - protected static final TypeReference> LABEL_TYPEREF = - new TypeReference>() { - }; - private int idx; @ManyToOne(optional = false) @@ -69,11 +56,9 @@ public class JPAFormPropertyDef extends AbstractGeneratedKeyEntity implements Fo @NotNull private String name; + @Convert(converter = Locale2StringMapConverter.class) @Lob - private String labels; - - @Transient - private Map labelMap = new HashMap<>(); + private Map labels = new HashMap<>(); @NotNull @Enumerated(EnumType.STRING) @@ -92,8 +77,9 @@ public class JPAFormPropertyDef extends AbstractGeneratedKeyEntity implements Fo private String datePattern; + @Convert(converter = String2StringMapConverter.class) @Lob - private String enumValues; + private Map enumValues = new HashMap<>(); @NotNull private Boolean dropdownSingleSelection = Boolean.TRUE; @@ -130,12 +116,12 @@ public void setName(final String name) { @Override public Optional getLabel(final Locale locale) { - return Optional.ofNullable(labelMap.get(locale)); + return Optional.ofNullable(labels.get(locale)); } @Override public Map getLabels() { - return labelMap; + return labels; } @Override @@ -200,13 +186,12 @@ public void setDatePattern(final String datePattern) { @Override public Map getEnumValues() { - return Optional.ofNullable(enumValues).map(v -> POJOHelper.deserialize(v, ENUMVALUES_TYPEREF)). - orElseGet(Map::of); + return enumValues; } @Override public void setEnumValues(final Map enumValues) { - this.enumValues = Optional.ofNullable(enumValues).map(POJOHelper::serialize).orElse(null); + this.enumValues = enumValues; } @Override @@ -238,30 +223,4 @@ public String getMimeType() { public void setMimeType(final String mimeType) { this.mimeType = mimeType; } - - protected void json2map(final boolean clearFirst) { - if (clearFirst) { - getLabels().clear(); - } - if (labels != null) { - getLabels().putAll(POJOHelper.deserialize(labels, LABEL_TYPEREF)); - } - } - - @PostLoad - public void postLoad() { - json2map(false); - } - - @PostPersist - @PostUpdate - public void postSave() { - json2map(true); - } - - @PrePersist - @PreUpdate - public void map2json() { - labels = POJOHelper.serialize(getLabels()); - } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPAMacroTaskCommand.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPAMacroTaskCommand.java index 86ca5037c1d..23579a68d93 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPAMacroTaskCommand.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPAMacroTaskCommand.java @@ -21,7 +21,6 @@ import jakarta.persistence.Entity; import jakarta.persistence.Lob; import jakarta.persistence.ManyToOne; -import jakarta.persistence.OneToOne; import jakarta.persistence.Table; import java.util.Optional; import org.apache.syncope.common.lib.command.CommandArgs; @@ -46,7 +45,7 @@ public class JPAMacroTaskCommand extends AbstractGeneratedKeyEntity implements M @ManyToOne(optional = false) private JPAMacroTask macroTask; - @OneToOne(optional = false) + @ManyToOne(optional = false) private JPAImplementation command; @Lob diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPANotificationTask.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPANotificationTask.java index 758513df111..fef3ced6001 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPANotificationTask.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPANotificationTask.java @@ -18,21 +18,15 @@ */ package org.apache.syncope.core.persistence.jpa.entity.task; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.persistence.CascadeType; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.EnumType; import jakarta.persistence.Enumerated; import jakarta.persistence.Lob; import jakarta.persistence.ManyToOne; import jakarta.persistence.OneToMany; -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; import java.util.HashSet; @@ -43,8 +37,8 @@ import org.apache.syncope.core.persistence.api.entity.Notification; import org.apache.syncope.core.persistence.api.entity.task.NotificationTask; import org.apache.syncope.core.persistence.api.entity.task.TaskExec; +import org.apache.syncope.core.persistence.jpa.converters.StringSetConverter; import org.apache.syncope.core.persistence.jpa.entity.JPANotification; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; @Entity @Table(name = JPANotificationTask.TABLE) @@ -54,9 +48,6 @@ public class JPANotificationTask extends AbstractTask implemen public static final String TABLE = "NotificationTask"; - protected static final TypeReference> TYPEREF = new TypeReference>() { - }; - @NotNull @ManyToOne private JPANotification notification; @@ -66,11 +57,9 @@ public class JPANotificationTask extends AbstractTask implemen private String entityKey; + @Convert(converter = StringSetConverter.class) @Lob - private String recipients; - - @Transient - private Set recipientsSet = new HashSet<>(); + private Set recipients = new HashSet<>(); @OneToMany(targetEntity = JPANotificationTaskExec.class, cascade = CascadeType.ALL, orphanRemoval = true, mappedBy = "task") @@ -130,7 +119,7 @@ public void setEntityKey(final String entityKey) { @Override public Set getRecipients() { - return recipientsSet; + return recipients; } @Override @@ -202,30 +191,4 @@ protected Class> executionClass() { protected List> executions() { return executions; } - - protected void json2list(final boolean clearFirst) { - if (clearFirst) { - getRecipients().clear(); - } - if (recipients != null) { - getRecipients().addAll(POJOHelper.deserialize(recipients, TYPEREF)); - } - } - - @PostLoad - public void postLoad() { - json2list(false); - } - - @PostPersist - @PostUpdate - public void postSave() { - json2list(true); - } - - @PrePersist - @PreUpdate - public void list2json() { - recipients = POJOHelper.serialize(getRecipients()); - } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPAPullTask.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPAPullTask.java index f67c93a87d8..7a2d1a25715 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPAPullTask.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPAPullTask.java @@ -26,8 +26,8 @@ import jakarta.persistence.JoinColumn; import jakarta.persistence.JoinTable; import jakarta.persistence.ManyToMany; +import jakarta.persistence.ManyToOne; import jakarta.persistence.OneToMany; -import jakarta.persistence.OneToOne; import jakarta.persistence.Table; import jakarta.persistence.UniqueConstraint; import jakarta.validation.constraints.NotNull; @@ -55,7 +55,7 @@ public class JPAPullTask extends AbstractInboundTask implements PullTa @NotNull private PullMode pullMode; - @OneToOne + @ManyToOne private JPAImplementation reconFilterBuilder; @ManyToMany(fetch = FetchType.EAGER) diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPAPushTask.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPAPushTask.java index dd6dc006644..40e46a3368c 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPAPushTask.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPAPushTask.java @@ -18,8 +18,8 @@ */ package org.apache.syncope.core.persistence.jpa.entity.task; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.persistence.CascadeType; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.FetchType; import jakarta.persistence.JoinColumn; @@ -28,13 +28,7 @@ import jakarta.persistence.ManyToMany; import jakarta.persistence.ManyToOne; import jakarta.persistence.OneToMany; -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import jakarta.persistence.UniqueConstraint; import java.util.ArrayList; import java.util.HashMap; @@ -47,9 +41,9 @@ import org.apache.syncope.core.persistence.api.entity.task.PushTask; import org.apache.syncope.core.persistence.api.entity.task.SchedTask; import org.apache.syncope.core.persistence.api.entity.task.TaskExec; +import org.apache.syncope.core.persistence.jpa.converters.String2StringMapConverter; import org.apache.syncope.core.persistence.jpa.entity.JPAImplementation; import org.apache.syncope.core.persistence.jpa.entity.JPARealm; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; @Entity @Table(name = JPAPushTask.TABLE) @@ -59,18 +53,12 @@ public class JPAPushTask extends AbstractProvisioningTask implements P public static final String TABLE = "PushTask"; - protected static final TypeReference> FILTER_TYPEREF = - new TypeReference>() { - }; - @ManyToOne(fetch = FetchType.EAGER, optional = false) private JPARealm sourceRealm; + @Convert(converter = String2StringMapConverter.class) @Lob - private String filters; - - @Transient - private Map filterMap = new HashMap<>(); + private Map filters = new HashMap<>(); @ManyToMany(fetch = FetchType.EAGER) @JoinTable(name = "PushTaskAction", @@ -111,12 +99,12 @@ public List getActions() { @Override public Optional getFilter(final String anyType) { - return Optional.ofNullable(filterMap.get(anyType)); + return Optional.ofNullable(filters.get(anyType)); } @Override public Map getFilters() { - return filterMap; + return filters; } @Override @@ -128,30 +116,4 @@ protected Class> executionClass() { protected List> executions() { return executions; } - - protected void json2map(final boolean clearFirst) { - if (clearFirst) { - getFilters().clear(); - } - if (filters != null) { - getFilters().putAll(POJOHelper.deserialize(filters, FILTER_TYPEREF)); - } - } - - @PostLoad - public void postLoad() { - json2map(false); - } - - @PostPersist - @PostUpdate - public void postSave() { - json2map(true); - } - - @PrePersist - @PreUpdate - public void map2json() { - filters = POJOHelper.serialize(getFilters()); - } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPASchedTask.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPASchedTask.java index 2dc005cb513..d05dc79c785 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPASchedTask.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/task/JPASchedTask.java @@ -19,102 +19,31 @@ package org.apache.syncope.core.persistence.jpa.entity.task; import jakarta.persistence.CascadeType; -import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.Inheritance; import jakarta.persistence.InheritanceType; import jakarta.persistence.OneToMany; -import jakarta.persistence.OneToOne; import jakarta.persistence.Table; -import jakarta.validation.constraints.NotNull; import java.util.ArrayList; import java.util.List; -import org.apache.syncope.common.lib.types.IdRepoImplementationType; -import org.apache.syncope.core.persistence.api.entity.Implementation; import org.apache.syncope.core.persistence.api.entity.task.SchedTask; import org.apache.syncope.core.persistence.api.entity.task.TaskExec; import org.apache.syncope.core.persistence.common.validation.SchedTaskCheck; -import org.apache.syncope.core.persistence.jpa.entity.JPAImplementation; @Entity @Table(name = JPASchedTask.TABLE) @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) @SchedTaskCheck -public class JPASchedTask extends AbstractTask implements SchedTask { +public class JPASchedTask extends AbstractSchedTask { private static final long serialVersionUID = 7596236684832602180L; public static final String TABLE = "SchedTask"; - @OneToOne(optional = false) - private JPAImplementation jobDelegate; - - private String cronExpression; - - @Column(unique = true, nullable = false) - private String name; - - private String description; - - @NotNull - private Boolean active = true; - @OneToMany(targetEntity = JPASchedTaskExec.class, cascade = CascadeType.ALL, orphanRemoval = true, mappedBy = "task") private List> executions = new ArrayList<>(); - @Override - public Implementation getJobDelegate() { - return jobDelegate; - } - - @Override - public void setJobDelegate(final Implementation jobDelegate) { - checkType(jobDelegate, JPAImplementation.class); - checkImplementationType(jobDelegate, IdRepoImplementationType.TASKJOB_DELEGATE); - this.jobDelegate = (JPAImplementation) jobDelegate; - } - - @Override - public String getCronExpression() { - return cronExpression; - } - - @Override - public void setCronExpression(final String cronExpression) { - this.cronExpression = cronExpression; - } - - @Override - public String getDescription() { - return description; - } - - @Override - public void setDescription(final String description) { - this.description = description; - } - - @Override - public String getName() { - return name; - } - - @Override - public void setName(final String name) { - this.name = name; - } - - @Override - public boolean isActive() { - return active; - } - - @Override - public void setActive(final boolean active) { - this.active = active; - } - @Override protected Class> executionClass() { return JPASchedTaskExec.class; diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JPALinkedAccount.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JPALinkedAccount.java index 34f9701b188..73faaa9ad50 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JPALinkedAccount.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JPALinkedAccount.java @@ -19,14 +19,13 @@ package org.apache.syncope.core.persistence.jpa.entity.user; import jakarta.persistence.Column; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; -import jakarta.persistence.EntityListeners; import jakarta.persistence.EnumType; import jakarta.persistence.Enumerated; import jakarta.persistence.FetchType; import jakarta.persistence.ManyToOne; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import jakarta.persistence.UniqueConstraint; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; @@ -40,6 +39,7 @@ import org.apache.syncope.core.persistence.api.entity.PlainAttr; import org.apache.syncope.core.persistence.api.entity.user.LinkedAccount; import org.apache.syncope.core.persistence.api.entity.user.User; +import org.apache.syncope.core.persistence.jpa.converters.PlainAttrListConverter; import org.apache.syncope.core.persistence.jpa.entity.AbstractAttributable; import org.apache.syncope.core.persistence.jpa.entity.JPAExternalResource; import org.apache.syncope.core.spring.security.AuthContextUtils; @@ -47,7 +47,6 @@ @Entity @Table(name = JPALinkedAccount.TABLE, uniqueConstraints = @UniqueConstraint(columnNames = { "connObjectKeyValue", "resource_id" })) -@EntityListeners({ JSONLinkedAccountListener.class }) public class JPALinkedAccount extends AbstractAttributable implements LinkedAccount { private static final long serialVersionUID = -5141654998687601522L; @@ -73,10 +72,8 @@ public class JPALinkedAccount extends AbstractAttributable implements LinkedAcco private Boolean suspended = false; - private String plainAttrs; - - @Transient - private final List plainAttrsList = new ArrayList<>(); + @Convert(converter = PlainAttrListConverter.class) + private final List plainAttrs = new ArrayList<>(); @Override public String getConnObjectKeyValue() { @@ -183,39 +180,24 @@ public Boolean isSuspended() { } @Override - public List getPlainAttrsList() { - return plainAttrsList; - } - - @Override - public String getPlainAttrsJSON() { + public List getPlainAttrs() { return plainAttrs; } - @Override - public void setPlainAttrsJSON(final String plainAttrs) { - this.plainAttrs = plainAttrs; - } - @Override public boolean add(final PlainAttr attr) { - return plainAttrsList.add(attr); + return plainAttrs.add(attr); } @Override public boolean remove(final PlainAttr attr) { - return plainAttrsList.removeIf(jsonAttr -> jsonAttr.getSchema().equals(attr.getSchema())); + return plainAttrs.removeIf(jsonAttr -> jsonAttr.getSchema().equals(attr.getSchema())); } @Override public Optional getPlainAttr(final String plainSchema) { - return plainAttrsList.stream(). + return plainAttrs.stream(). filter(attr -> plainSchema.equals(attr.getSchema())). findFirst(); } - - @Override - public List getPlainAttrs() { - return plainAttrsList.stream().toList(); - } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JPAUMembership.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JPAUMembership.java index d26dbd9d2a8..fbdd858f44a 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JPAUMembership.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JPAUMembership.java @@ -18,8 +18,8 @@ */ package org.apache.syncope.core.persistence.jpa.entity.user; -import jakarta.persistence.Column; import jakarta.persistence.Entity; +import jakarta.persistence.JoinColumn; import jakarta.persistence.ManyToOne; import jakarta.persistence.Table; import jakarta.persistence.UniqueConstraint; @@ -41,11 +41,11 @@ public class JPAUMembership extends AbstractGeneratedKeyEntity implements UMembe public static final String TABLE = "UMembership"; @ManyToOne - @Column(name = "user_id") + @JoinColumn(name = "user_id") private JPAUser leftEnd; @ManyToOne - @Column(name = "group_id") + @JoinColumn(name = "group_id") private JPAGroup rightEnd; @Override diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JPAURelationship.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JPAURelationship.java index bd6ab2af6be..25443257964 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JPAURelationship.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JPAURelationship.java @@ -18,9 +18,9 @@ */ package org.apache.syncope.core.persistence.jpa.entity.user; -import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.FetchType; +import jakarta.persistence.JoinColumn; import jakarta.persistence.ManyToOne; import jakarta.persistence.Table; import jakarta.persistence.UniqueConstraint; @@ -49,11 +49,11 @@ public class JPAURelationship extends AbstractGeneratedKeyEntity implements URel private JPARelationshipType type; @ManyToOne - @Column(name = "user_id") + @JoinColumn(name = "user_id") private JPAUser leftEnd; @ManyToOne - @Column(name = "anyObject_id") + @JoinColumn(name = "anyObject_id") private JPAAnyObject rightEnd; @Override diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JPAUser.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JPAUser.java index 7454e5eb9df..b4169c73409 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JPAUser.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/user/JPAUser.java @@ -18,12 +18,11 @@ */ package org.apache.syncope.core.persistence.jpa.entity.user; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.persistence.Cacheable; import jakarta.persistence.CascadeType; import jakarta.persistence.Column; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; -import jakarta.persistence.EntityListeners; import jakarta.persistence.EnumType; import jakarta.persistence.Enumerated; import jakarta.persistence.FetchType; @@ -34,7 +33,6 @@ import jakarta.persistence.ManyToOne; import jakarta.persistence.OneToMany; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import jakarta.persistence.UniqueConstraint; import jakarta.validation.Valid; import jakarta.validation.constraints.NotNull; @@ -59,17 +57,17 @@ import org.apache.syncope.core.persistence.api.entity.user.UMembership; import org.apache.syncope.core.persistence.api.entity.user.URelationship; import org.apache.syncope.core.persistence.api.entity.user.User; +import org.apache.syncope.core.persistence.jpa.converters.PlainAttrListConverter; +import org.apache.syncope.core.persistence.jpa.converters.StringListConverter; import org.apache.syncope.core.persistence.jpa.entity.AbstractGroupableRelatable; import org.apache.syncope.core.persistence.jpa.entity.JPAAnyTypeClass; import org.apache.syncope.core.persistence.jpa.entity.JPAExternalResource; import org.apache.syncope.core.persistence.jpa.entity.JPARole; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; import org.apache.syncope.core.spring.security.AuthContextUtils; import org.apache.syncope.core.spring.security.SecureRandomUtils; @Entity @Table(name = JPAUser.TABLE) -@EntityListeners({ JSONUserListener.class }) @Cacheable public class JPAUser extends AbstractGroupableRelatable @@ -79,9 +77,6 @@ public class JPAUser public static final String TABLE = "SyncopeUser"; - protected static final TypeReference> TYPEREF = new TypeReference>() { - }; - @Column(nullable = true) protected String password; @@ -94,12 +89,9 @@ public class JPAUser @UniqueConstraint(columnNames = { "user_id", "role_id" })) protected List roles = new ArrayList<>(); - private String plainAttrs; - - @Transient - private final List plainAttrsList = new ArrayList<>(); + @Convert(converter = PlainAttrListConverter.class) + private List plainAttrs = new ArrayList<>(); - @Lob protected String token; protected OffsetDateTime tokenExpireTime; @@ -108,8 +100,9 @@ public class JPAUser @Enumerated(EnumType.STRING) protected CipherAlgorithm cipherAlgorithm; + @Convert(converter = StringListConverter.class) @Lob - protected String passwordHistory; + protected List passwordHistory = new ArrayList<>(); /** * Subsequent failed logins. @@ -141,7 +134,7 @@ public class JPAUser /** * Provisioning external resources. */ - @ManyToMany(fetch = FetchType.EAGER) + @ManyToMany(fetch = FetchType.LAZY) @JoinTable(joinColumns = @JoinColumn(name = "user_id"), inverseJoinColumns = @@ -264,28 +257,25 @@ public boolean canDecodeSecrets() { } @Override - public List getPlainAttrsList() { - return plainAttrsList; - } - - @Override - public String getPlainAttrsJSON() { + protected List plainAttrs() { return plainAttrs; } @Override - public void setPlainAttrsJSON(final String plainAttrs) { - this.plainAttrs = plainAttrs; + public List getPlainAttrs() { + return plainAttrs.stream(). + filter(attr -> attr.getMembership() == null). + toList(); } @Override public boolean add(final PlainAttr attr) { - return plainAttrsList.add(attr); + return plainAttrs.add(attr); } @Override public boolean remove(final PlainAttr attr) { - return plainAttrsList.removeIf(a -> a.getSchema().equals(attr.getSchema()) + return plainAttrs.removeIf(a -> a.getSchema().equals(attr.getSchema()) && Objects.equals(a.getMembership(), attr.getMembership()) && Objects.equals(a.getRelationship(), attr.getRelationship())); } @@ -328,22 +318,18 @@ public boolean hasTokenExpired() { @Override public void addToPasswordHistory(final String password) { - List ph = getPasswordHistory(); - ph.add(password); - passwordHistory = POJOHelper.serialize(ph); + passwordHistory.add(password); } @Override public void removeOldestEntriesFromPasswordHistory(final int n) { - List ph = getPasswordHistory(); - passwordHistory = POJOHelper.serialize(ph.subList(Math.min(n, ph.size()), ph.size())); + passwordHistory = new ArrayList<>( + passwordHistory.subList(Math.min(n, passwordHistory.size()), passwordHistory.size())); } @Override public List getPasswordHistory() { - return passwordHistory == null - ? new ArrayList<>(0) - : POJOHelper.deserialize(passwordHistory, TYPEREF); + return passwordHistory; } @Override @@ -457,7 +443,7 @@ public boolean add(final URelationship relationship) { @Override public boolean remove(final Relationship relationship) { checkType(relationship, JPAURelationship.class); - plainAttrsList.removeIf(attr -> Objects.equals(attr.getRelationship(), relationship.getKey())); + plainAttrs.removeIf(attr -> Objects.equals(attr.getRelationship(), relationship.getKey())); return relationships.remove((JPAURelationship) relationship); } @@ -475,7 +461,7 @@ public boolean add(final UMembership membership) { @Override public boolean remove(final UMembership membership) { checkType(membership, JPAUMembership.class); - plainAttrsList.removeIf(attr -> Objects.equals(attr.getMembership(), membership.getKey())); + plainAttrs.removeIf(attr -> Objects.equals(attr.getMembership(), membership.getKey())); return memberships.remove((JPAUMembership) membership); } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/hibernate/SyncopePostgreSQLDialect.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/hibernate/SyncopePostgreSQLDialect.java new file mode 100644 index 00000000000..dfb4350853b --- /dev/null +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/hibernate/SyncopePostgreSQLDialect.java @@ -0,0 +1,51 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.jpa.hibernate; + +import java.sql.Types; +import org.hibernate.boot.model.TypeContributions; +import org.hibernate.dialect.PostgreSQLDialect; +import org.hibernate.service.ServiceRegistry; +import org.hibernate.type.descriptor.jdbc.ClobJdbcType; +import org.hibernate.type.descriptor.jdbc.spi.JdbcTypeRegistry; + +public class SyncopePostgreSQLDialect extends PostgreSQLDialect { + + @Override + protected String columnType(final int sqlTypeCode) { + return switch (sqlTypeCode) { + case Types.CLOB -> + "text"; + + default -> + super.columnType(sqlTypeCode); + }; + } + + @Override + protected void contributePostgreSQLTypes( + final TypeContributions typeContributions, + final ServiceRegistry serviceRegistry) { + + super.contributePostgreSQLTypes(typeContributions, serviceRegistry); + + JdbcTypeRegistry jdbcTypeRegistry = typeContributions.getTypeConfiguration().getJdbcTypeRegistry(); + jdbcTypeRegistry.addDescriptor(Types.CLOB, ClobJdbcType.STRING_BINDING); + } +} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/openjpa/BooleanValueHandler.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/openjpa/BooleanValueHandler.java deleted file mode 100644 index 93ce1b12c2e..00000000000 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/openjpa/BooleanValueHandler.java +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.syncope.core.persistence.jpa.openjpa; - -import java.util.Optional; -import org.apache.commons.lang3.BooleanUtils; -import org.apache.openjpa.jdbc.identifier.DBIdentifier; -import org.apache.openjpa.jdbc.kernel.JDBCStore; -import org.apache.openjpa.jdbc.meta.ValueMapping; -import org.apache.openjpa.jdbc.meta.strats.AbstractValueHandler; -import org.apache.openjpa.jdbc.schema.Column; -import org.apache.openjpa.jdbc.schema.ColumnIO; -import org.apache.openjpa.jdbc.sql.DBDictionary; -import org.apache.openjpa.meta.JavaTypes; - -public class BooleanValueHandler extends AbstractValueHandler { - - private static final long serialVersionUID = -6742506201236646294L; - - private static final BooleanValueHandler INSTANCE = new BooleanValueHandler(); - - public static BooleanValueHandler getInstance() { - return INSTANCE; - } - - /** - * @deprecated - */ - @Override - @Deprecated - public Column[] map(final ValueMapping vm, final String name, final ColumnIO io, final boolean adapt) { - DBDictionary dict = vm.getMappingRepository().getDBDictionary(); - DBIdentifier colName = DBIdentifier.newColumn(name, Optional.ofNullable(dict). - filter(DBDictionary::delimitAll).isPresent()); - return map(colName, io, adapt); - } - - public static Column[] map(final DBIdentifier name, final ColumnIO io, final boolean adapt) { - Column col = new Column(); - col.setIdentifier(name); - col.setJavaType(JavaTypes.INT); - return new Column[] { col }; - } - - @Override - public Object toDataStoreValue(final ValueMapping vm, final Object val, final JDBCStore store) { - return Optional.ofNullable(val).map(o -> BooleanUtils.isTrue((Boolean) o) ? 1 : 0).orElse(null); - } - - @Override - public Object toObjectValue(final ValueMapping vm, final Object val) { - return Optional.ofNullable(val).map(o -> BooleanUtils.toBoolean((int) o)).orElse(null); - } -} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/openjpa/ConnectorManagerRemoteCommitListener.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/openjpa/ConnectorManagerRemoteCommitListener.java deleted file mode 100644 index f3fcca7c291..00000000000 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/openjpa/ConnectorManagerRemoteCommitListener.java +++ /dev/null @@ -1,149 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.syncope.core.persistence.jpa.openjpa; - -import java.io.Serializable; -import java.util.Collection; -import java.util.List; -import org.apache.openjpa.event.RemoteCommitEvent; -import org.apache.openjpa.event.RemoteCommitListener; -import org.apache.openjpa.util.StringId; -import org.apache.syncope.core.persistence.api.ApplicationContextProvider; -import org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO; -import org.apache.syncope.core.persistence.api.entity.ExternalResource; -import org.apache.syncope.core.persistence.jpa.entity.JPAConnInstance; -import org.apache.syncope.core.persistence.jpa.entity.JPAExternalResource; -import org.apache.syncope.core.provisioning.api.ConnectorManager; -import org.apache.syncope.core.spring.security.AuthContextUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -/** - * Takes care of connectors' Spring beans (un)registration in case HA is set up and the actual change is performed by - * another node in the OpenJPA cluster. - */ -public class ConnectorManagerRemoteCommitListener implements RemoteCommitListener, Serializable { - - private static final long serialVersionUID = 5260753255454140460L; - - protected static final Logger LOG = LoggerFactory.getLogger(ConnectorManagerRemoteCommitListener.class); - - protected final String domain; - - public ConnectorManagerRemoteCommitListener(final String domain) { - this.domain = domain; - } - - protected void registerForExternalResource(final String resourceKey) { - AuthContextUtils.runAsAdmin(domain, () -> { - ExternalResource resource = ApplicationContextProvider.getApplicationContext(). - getBean(ExternalResourceDAO.class).findById(resourceKey).orElse(null); - if (resource == null) { - LOG.debug("No resource found for '{}', ignoring", resourceKey); - } else { - try { - ApplicationContextProvider.getApplicationContext(). - getBean(ConnectorManager.class).registerConnector(resource); - } catch (Exception e) { - LOG.error("While registering connector for resource {}", resourceKey, e); - } - } - }); - } - - protected void registerForConnInstance(final String connInstanceKey) { - AuthContextUtils.runAsAdmin(domain, () -> { - List resources = ApplicationContextProvider.getApplicationContext(). - getBean(ExternalResourceDAO.class).findByConnInstance(connInstanceKey); - if (resources.isEmpty()) { - LOG.debug("No resources found for connInstance '{}', ignoring", connInstanceKey); - } - - resources.forEach(resource -> { - try { - ApplicationContextProvider.getApplicationContext(). - getBean(ConnectorManager.class).registerConnector(resource); - } catch (Exception e) { - LOG.error("While registering connector {} for resource {}", connInstanceKey, resource, e); - } - }); - }); - } - - protected void unregister(final String resourceKey) { - AuthContextUtils.runAsAdmin(domain, () -> { - ExternalResource resource = ApplicationContextProvider.getApplicationContext(). - getBean(ExternalResourceDAO.class).findById(resourceKey).orElse(null); - if (resource == null) { - LOG.debug("No resource found for '{}', ignoring", resourceKey); - } else { - try { - ApplicationContextProvider.getApplicationContext(). - getBean(ConnectorManager.class).unregisterConnector(resource); - } catch (Exception e) { - LOG.error("While unregistering connector for resource {}", resourceKey, e); - } - } - }); - } - - @SuppressWarnings("unchecked") - @Override - public void afterCommit(final RemoteCommitEvent event) { - if (event.getPayloadType() == RemoteCommitEvent.PAYLOAD_OIDS_WITH_ADDS) { - ((Collection) event.getPersistedObjectIds()).stream(). - filter(StringId.class::isInstance). - map(StringId.class::cast). - forEach(id -> { - if (JPAExternalResource.class.isAssignableFrom(id.getType())) { - registerForExternalResource(id.getId()); - } else if (JPAConnInstance.class.isAssignableFrom(id.getType())) { - registerForConnInstance(id.getId()); - } - }); - } - - if (event.getPayloadType() != RemoteCommitEvent.PAYLOAD_EXTENTS) { - ((Collection) event.getUpdatedObjectIds()).stream(). - filter(StringId.class::isInstance). - map(StringId.class::cast). - forEach(id -> { - if (JPAExternalResource.class.isAssignableFrom(id.getType())) { - registerForExternalResource(id.getId()); - } else if (JPAConnInstance.class.isAssignableFrom(id.getType())) { - registerForConnInstance(id.getId()); - } - }); - - ((Collection) event.getDeletedObjectIds()).stream(). - filter(StringId.class::isInstance). - map(StringId.class::cast). - forEach(id -> { - if (JPAExternalResource.class.isAssignableFrom(id.getType())) { - unregister(id.getId()); - } - }); - } - } - - @Override - public void close() { - // nothing to do - } -} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/openjpa/LocaleValueHandler.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/openjpa/LocaleValueHandler.java deleted file mode 100644 index b39646cfeb1..00000000000 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/openjpa/LocaleValueHandler.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.syncope.core.persistence.jpa.openjpa; - -import java.util.Locale; -import java.util.Optional; -import org.apache.commons.lang3.LocaleUtils; -import org.apache.openjpa.jdbc.identifier.DBIdentifier; -import org.apache.openjpa.jdbc.kernel.JDBCStore; -import org.apache.openjpa.jdbc.meta.ValueMapping; -import org.apache.openjpa.jdbc.meta.strats.AbstractValueHandler; -import org.apache.openjpa.jdbc.schema.Column; -import org.apache.openjpa.jdbc.schema.ColumnIO; -import org.apache.openjpa.jdbc.sql.DBDictionary; -import org.apache.openjpa.meta.JavaTypes; - -public class LocaleValueHandler extends AbstractValueHandler { - - private static final long serialVersionUID = 487849441377630981L; - - private static final LocaleValueHandler INSTANCE = new LocaleValueHandler(); - - public static LocaleValueHandler getInstance() { - return INSTANCE; - } - - @Override - @Deprecated - public Column[] map(final ValueMapping vm, final String name, final ColumnIO io, final boolean adapt) { - DBDictionary dict = vm.getMappingRepository().getDBDictionary(); - DBIdentifier colName = DBIdentifier.newColumn( - name, Optional.ofNullable(dict).filter(DBDictionary::delimitAll).isPresent()); - return map(colName); - } - - public static Column[] map(final DBIdentifier name) { - Column col = new Column(); - col.setIdentifier(name); - col.setJavaType(JavaTypes.STRING); - return new Column[] { col }; - } - - @Override - public Object toDataStoreValue(final ValueMapping vm, final Object val, final JDBCStore store) { - return Optional.ofNullable(val).map(o -> ((Locale) o).toString()).orElse(null); - } - - @Override - public Object toObjectValue(final ValueMapping vm, final Object val) { - return Optional.ofNullable(val).map(o -> LocaleUtils.toLocale((String) o)).orElse(null); - } -} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/spring/DomainEntityManagerFactoryBean.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/spring/DomainEntityManagerFactoryBean.java index 281e4a17473..b6bccbd46fd 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/spring/DomainEntityManagerFactoryBean.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/spring/DomainEntityManagerFactoryBean.java @@ -20,8 +20,13 @@ import jakarta.persistence.EntityManagerFactory; import jakarta.persistence.spi.PersistenceUnitInfo; -import org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI; -import org.apache.syncope.core.persistence.jpa.openjpa.ConnectorManagerRemoteCommitListener; +import java.util.Optional; +import javax.cache.Caching; +import javax.cache.configuration.FactoryBuilder; +import javax.cache.configuration.MutableCacheEntryListenerConfiguration; +import org.apache.syncope.core.persistence.jpa.ConnectorManagerRemoteCommitListener; +import org.apache.syncope.core.persistence.jpa.entity.JPAConnInstance; +import org.apache.syncope.core.persistence.jpa.entity.JPAExternalResource; import org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean; /** @@ -58,7 +63,17 @@ public void setConnectorManagerRemoteCommitListener( protected void postProcessEntityManagerFactory(final EntityManagerFactory emf, final PersistenceUnitInfo pui) { super.postProcessEntityManagerFactory(emf, pui); - OpenJPAEntityManagerFactorySPI emfspi = emf.unwrap(OpenJPAEntityManagerFactorySPI.class); - emfspi.getConfiguration().getRemoteCommitEventManager().addListener(connectorManagerRemoteCommitListener); + Optional.ofNullable(Caching.getCachingProvider().getCacheManager(). + getCache(JPAConnInstance.class.getName())). + ifPresent(cache -> cache.registerCacheEntryListener( + new MutableCacheEntryListenerConfiguration( + FactoryBuilder.factoryOf(connectorManagerRemoteCommitListener), + null, false, false))); + Optional.ofNullable(Caching.getCachingProvider().getCacheManager(). + getCache(JPAExternalResource.class.getName())). + ifPresent(cache -> cache.registerCacheEntryListener( + new MutableCacheEntryListenerConfiguration( + FactoryBuilder.factoryOf(connectorManagerRemoteCommitListener), + null, false, false))); } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/spring/DomainRoutingEntityManagerFactory.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/spring/DomainRoutingEntityManagerFactory.java index f9be8263f50..44ff9aca3ee 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/spring/DomainRoutingEntityManagerFactory.java +++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/spring/DomainRoutingEntityManagerFactory.java @@ -22,9 +22,12 @@ import jakarta.persistence.EntityGraph; import jakarta.persistence.EntityManager; import jakarta.persistence.EntityManagerFactory; +import jakarta.persistence.PersistenceUnitTransactionType; import jakarta.persistence.PersistenceUnitUtil; import jakarta.persistence.Query; +import jakarta.persistence.SchemaManager; import jakarta.persistence.SynchronizationType; +import jakarta.persistence.TypedQueryReference; import jakarta.persistence.criteria.CriteriaBuilder; import jakarta.persistence.metamodel.Metamodel; import java.io.Closeable; @@ -32,15 +35,19 @@ import java.util.Objects; import java.util.Optional; import java.util.concurrent.ConcurrentHashMap; +import java.util.function.Consumer; +import java.util.function.Function; import javax.sql.DataSource; import org.apache.syncope.common.keymaster.client.api.model.JPADomain; import org.apache.syncope.common.lib.SyncopeConstants; +import org.apache.syncope.core.persistence.jpa.ConnectorManagerRemoteCommitListener; import org.apache.syncope.core.persistence.jpa.PersistenceProperties; -import org.apache.syncope.core.persistence.jpa.openjpa.ConnectorManagerRemoteCommitListener; import org.apache.syncope.core.spring.security.AuthContextUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.jndi.JndiObjectFactoryBean; +import org.springframework.orm.jpa.JpaVendorAdapter; +import org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter; public class DomainRoutingEntityManagerFactory implements EntityManagerFactory, Closeable { @@ -56,25 +63,20 @@ public DomainRoutingEntityManagerFactory(final CommonEntityManagerFactoryConf co protected void addToJpaPropertyMap( final DomainEntityManagerFactoryBean emf, - final OpenJpaVendorAdapter vendorAdapter, - final String dbSchema, - final String orm, - final String metadataFactory) { + final JpaVendorAdapter vendorAdapter, + final String dbSchema) { emf.getJpaPropertyMap().putAll(vendorAdapter.getJpaPropertyMap()); Optional.ofNullable(dbSchema). - ifPresent(s -> emf.getJpaPropertyMap().put("openjpa.jdbc.Schema", s)); - - Optional.ofNullable(metadataFactory). - ifPresent(m -> emf.getJpaPropertyMap().put("openjpa.MetaDataFactory", m.replace("##orm##", orm))); + ifPresent(s -> emf.getJpaPropertyMap().put("hibernate.default_schema", s)); } public void master( final PersistenceProperties props, final JndiObjectFactoryBean dataSource) { - OpenJpaVendorAdapter vendorAdapter = new OpenJpaVendorAdapter(); + HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setShowSql(false); vendorAdapter.setGenerateDdl(true); vendorAdapter.setDatabasePlatform(props.getDomain().getFirst().getDatabasePlatform()); @@ -86,14 +88,12 @@ public void master( emf.setJpaVendorAdapter(vendorAdapter); emf.setCommonEntityManagerFactoryConf(commonEMFConf); emf.setConnectorManagerRemoteCommitListener( - new ConnectorManagerRemoteCommitListener(SyncopeConstants.MASTER_DOMAIN)); + new ConnectorManagerRemoteCommitListener(this, SyncopeConstants.MASTER_DOMAIN)); addToJpaPropertyMap( emf, vendorAdapter, - props.getDomain().getFirst().getDbSchema(), - props.getDomain().getFirst().getOrm(), - props.getMetaDataFactory()); + props.getDomain().getFirst().getDbSchema()); emf.afterPropertiesSet(); @@ -102,10 +102,9 @@ public void master( public void domain( final JPADomain domain, - final DataSource dataSource, - final String metadataFactory) { + final DataSource dataSource) { - OpenJpaVendorAdapter vendorAdapter = new OpenJpaVendorAdapter(); + HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(); vendorAdapter.setShowSql(false); vendorAdapter.setGenerateDdl(true); vendorAdapter.setDatabasePlatform(domain.getDatabasePlatform()); @@ -116,9 +115,9 @@ public void domain( emf.setDataSource(dataSource); emf.setJpaVendorAdapter(vendorAdapter); emf.setCommonEntityManagerFactoryConf(commonEMFConf); - emf.setConnectorManagerRemoteCommitListener(new ConnectorManagerRemoteCommitListener(domain.getKey())); + emf.setConnectorManagerRemoteCommitListener(new ConnectorManagerRemoteCommitListener(this, domain.getKey())); - addToJpaPropertyMap(emf, vendorAdapter, domain.getDbSchema(), domain.getOrm(), metadataFactory); + addToJpaPropertyMap(emf, vendorAdapter, domain.getDbSchema()); emf.afterPropertiesSet(); @@ -216,4 +215,39 @@ public T unwrap(final Class cls) { public void addNamedEntityGraph(final String graphName, final EntityGraph entityGraph) { delegate().addNamedEntityGraph(graphName, entityGraph); } + + @Override + public String getName() { + return delegate().getName(); + } + + @Override + public PersistenceUnitTransactionType getTransactionType() { + return delegate().getTransactionType(); + } + + @Override + public SchemaManager getSchemaManager() { + return delegate().getSchemaManager(); + } + + @Override + public Map> getNamedQueries(final Class type) { + return delegate().getNamedQueries(type); + } + + @Override + public Map> getNamedEntityGraphs(final Class type) { + return delegate().getNamedEntityGraphs(type); + } + + @Override + public void runInTransaction(final Consumer cnsmr) { + delegate().runInTransaction(cnsmr); + } + + @Override + public R callInTransaction(final Function fnctn) { + return delegate().callInTransaction(fnctn); + } } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/spring/OpenJpaDialect.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/spring/OpenJpaDialect.java deleted file mode 100644 index 83d4a5b6f01..00000000000 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/spring/OpenJpaDialect.java +++ /dev/null @@ -1,155 +0,0 @@ -/* - * Copyright 2002-2014 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.syncope.core.persistence.jpa.spring; - -import jakarta.persistence.EntityManager; -import jakarta.persistence.PersistenceException; -import java.sql.Connection; -import org.apache.commons.logging.LogFactory; -import org.apache.openjpa.persistence.FetchPlan; -import org.apache.openjpa.persistence.OpenJPAEntityManager; -import org.apache.openjpa.persistence.OpenJPAPersistence; -import org.apache.openjpa.persistence.jdbc.IsolationLevel; -import org.apache.openjpa.persistence.jdbc.JDBCFetchPlan; -import org.springframework.jdbc.datasource.ConnectionHandle; -import org.springframework.jdbc.datasource.ConnectionHolder; -import org.springframework.jdbc.support.JdbcUtils; -import org.springframework.orm.jpa.DefaultJpaDialect; -import org.springframework.transaction.SavepointManager; -import org.springframework.transaction.TransactionDefinition; -import org.springframework.transaction.TransactionException; - -/** - * {@link org.springframework.orm.jpa.JpaDialect} implementation for Apache OpenJPA. - * Developed and tested against OpenJPA 2.2. - * - * @author Juergen Hoeller - * @author Costin Leau - * @since 2.0 - */ -public class OpenJpaDialect extends DefaultJpaDialect { - - private static final long serialVersionUID = 2099118508988476959L; - - @Override - public Object beginTransaction(final EntityManager entityManager, final TransactionDefinition definition) - throws PersistenceException, TransactionException { - - OpenJPAEntityManager openJpaEntityManager = getOpenJPAEntityManager(entityManager); - - if (definition.getIsolationLevel() != TransactionDefinition.ISOLATION_DEFAULT) { - // Pass custom isolation level on to OpenJPA's JDBCFetchPlan configuration - FetchPlan fetchPlan = openJpaEntityManager.getFetchPlan(); - if (fetchPlan instanceof JDBCFetchPlan jDBCFetchPlan) { - IsolationLevel isolation = IsolationLevel.fromConnectionConstant(definition.getIsolationLevel()); - jDBCFetchPlan.setIsolation(isolation); - } - } - - entityManager.getTransaction().begin(); - - if (!definition.isReadOnly()) { - // Like with EclipseLink, make sure to start the logic transaction early so that other - // participants using the connection (such as JdbcTemplate) run in a transaction. - openJpaEntityManager.beginStore(); - } - - // Custom implementation for OpenJPA savepoint handling - return new OpenJpaTransactionData(openJpaEntityManager); - } - - @Override - public ConnectionHandle getJdbcConnection(final EntityManager entityManager, final boolean readOnly) - throws PersistenceException { - - return new OpenJpaConnectionHandle(getOpenJPAEntityManager(entityManager)); - } - - /** - * Return the OpenJPA-specific variant of {@code EntityManager}. - * - * @param em the generic {@code EntityManager} instance - * @return the OpenJPA-specific variant of {@code EntityManager} - */ - protected static OpenJPAEntityManager getOpenJPAEntityManager(final EntityManager em) { - return OpenJPAPersistence.cast(em); - } - - /** - * Transaction data Object exposed from {@code beginTransaction}, - * implementing the {@link SavepointManager} interface. - */ - private static class OpenJpaTransactionData implements SavepointManager { - - private final OpenJPAEntityManager entityManager; - - private int savepointCounter = 0; - - OpenJpaTransactionData(final OpenJPAEntityManager entityManager) { - this.entityManager = entityManager; - } - - @Override - public Object createSavepoint() throws TransactionException { - this.savepointCounter++; - String savepointName = ConnectionHolder.SAVEPOINT_NAME_PREFIX + this.savepointCounter; - this.entityManager.setSavepoint(savepointName); - return savepointName; - } - - @Override - public void rollbackToSavepoint(final Object savepoint) throws TransactionException { - this.entityManager.rollbackToSavepoint((String) savepoint); - } - - @Override - public void releaseSavepoint(final Object savepoint) throws TransactionException { - try { - this.entityManager.releaseSavepoint((String) savepoint); - } catch (Throwable ex) { - LogFactory.getLog(OpenJpaTransactionData.class).debug( - "Could not explicitly release OpenJPA savepoint", ex); - } - } - } - - /** - * {@link ConnectionHandle} implementation that fetches a new OpenJPA-provided - * Connection for every {@code getConnection} call and closes the Connection on - * {@code releaseConnection}. This is necessary because OpenJPA requires the - * fetched Connection to be closed before continuing EntityManager work. - * - * @see org.apache.openjpa.persistence.OpenJPAEntityManager#getConnection() - */ - private static class OpenJpaConnectionHandle implements ConnectionHandle { - - private final OpenJPAEntityManager entityManager; - - OpenJpaConnectionHandle(final OpenJPAEntityManager entityManager) { - this.entityManager = entityManager; - } - - @Override - public Connection getConnection() { - return (Connection) this.entityManager.getConnection(); - } - - @Override - public void releaseConnection(final Connection con) { - JdbcUtils.closeConnection(con); - } - } -} diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/spring/OpenJpaVendorAdapter.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/spring/OpenJpaVendorAdapter.java deleted file mode 100644 index deaa696a3b9..00000000000 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/spring/OpenJpaVendorAdapter.java +++ /dev/null @@ -1,131 +0,0 @@ -/* - * Copyright 2002-2014 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.syncope.core.persistence.jpa.spring; - -import jakarta.persistence.EntityManager; -import jakarta.persistence.EntityManagerFactory; -import jakarta.persistence.spi.PersistenceProvider; -import java.util.HashMap; -import java.util.Map; -import org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI; -import org.apache.openjpa.persistence.OpenJPAEntityManagerSPI; -import org.apache.openjpa.persistence.PersistenceProviderImpl; -import org.springframework.orm.jpa.vendor.AbstractJpaVendorAdapter; -import org.springframework.orm.jpa.vendor.Database; - -/** - * {@link org.springframework.orm.jpa.JpaVendorAdapter} implementation for Apache OpenJPA. - * Developed and tested against OpenJPA 3.0. - * - * Exposes OpenJPA's persistence provider and EntityManager extension interface, - * and adapts {@link AbstractJpaVendorAdapter}'s common configuration settings. - * No support for the detection of annotated packages (through - * {@link org.springframework.orm.jpa.persistenceunit.SmartPersistenceUnitInfo#getManagedPackages()}) - * since OpenJPA doesn't use package-level metadata. - * - * @author Juergen Hoeller - * @author Costin Leau - * @since 2.0 - * @see OpenJpaDialect - * @see org.apache.openjpa.persistence.PersistenceProviderImpl - * @see org.apache.openjpa.persistence.OpenJPAEntityManager - */ -public class OpenJpaVendorAdapter extends AbstractJpaVendorAdapter { - - private final PersistenceProvider persistenceProvider = new PersistenceProviderImpl(); - - private final OpenJpaDialect jpaDialect = new OpenJpaDialect(); - - @Override - public PersistenceProvider getPersistenceProvider() { - return this.persistenceProvider; - } - - @Override - public String getPersistenceProviderRootPackage() { - return "org.apache.openjpa"; - } - - @Override - public Map getJpaPropertyMap() { - Map jpaProperties = new HashMap<>(); - - if (getDatabasePlatform() != null) { - jpaProperties.put("openjpa.jdbc.DBDictionary", getDatabasePlatform()); - } else if (getDatabase() != null) { - String databaseDictonary = determineDatabaseDictionary(getDatabase()); - if (databaseDictonary != null) { - jpaProperties.put("openjpa.jdbc.DBDictionary", databaseDictonary); - } - } - - if (isGenerateDdl()) { - jpaProperties.put("openjpa.jdbc.SynchronizeMappings", "buildSchema(ForeignKeys=true)"); - } - if (isShowSql()) { - // Taken from the OpenJPA 0.9.6 docs ("Standard OpenJPA Log Configuration + All SQL Statements") - jpaProperties.put("openjpa.Log", "DefaultLevel=WARN, Runtime=INFO, Tool=INFO, SQL=TRACE"); - } - - return jpaProperties; - } - - /** - * Determine the OpenJPA database dictionary name for the given database. - * - * @param database the specified database - * @return the OpenJPA database dictionary name, or {@code null} if none found - */ - protected static String determineDatabaseDictionary(final Database database) { - return switch (database) { - case DB2 -> - "db2"; - case DERBY -> - "derby"; - case HSQL -> - "hsql(SimulateLocking=true)"; - case INFORMIX -> - "informix"; - case MYSQL -> - "mysql"; - case ORACLE -> - "oracle"; - case POSTGRESQL -> - "postgres"; - case SQL_SERVER -> - "sqlserver"; - case SYBASE -> - "sybase"; - default -> - null; - }; - } - - @Override - public OpenJpaDialect getJpaDialect() { - return this.jpaDialect; - } - - @Override - public Class getEntityManagerFactoryInterface() { - return OpenJPAEntityManagerFactorySPI.class; - } - - @Override - public Class getEntityManagerInterface() { - return OpenJPAEntityManagerSPI.class; - } -} diff --git a/core/persistence-jpa/src/main/resources/META-INF/mariadb/spring-orm.xml b/core/persistence-jpa/src/main/resources/META-INF/mariadb/spring-orm.xml index 041e21be8a3..605a8c4fa30 100644 --- a/core/persistence-jpa/src/main/resources/META-INF/mariadb/spring-orm.xml +++ b/core/persistence-jpa/src/main/resources/META-INF/mariadb/spring-orm.xml @@ -17,23 +17,21 @@ KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> - - + xsi:schemaLocation="https://jakarta.ee/xml/ns/persistence/orm + https://jakarta.ee/xml/ns/persistence/orm/orm_3_2.xsd" + version="3.2"> + + FIELD - - - - + - + diff --git a/core/persistence-jpa/src/main/resources/META-INF/mysql/spring-orm.xml b/core/persistence-jpa/src/main/resources/META-INF/mysql/spring-orm.xml index 041e21be8a3..605a8c4fa30 100644 --- a/core/persistence-jpa/src/main/resources/META-INF/mysql/spring-orm.xml +++ b/core/persistence-jpa/src/main/resources/META-INF/mysql/spring-orm.xml @@ -17,23 +17,21 @@ KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> - - + xsi:schemaLocation="https://jakarta.ee/xml/ns/persistence/orm + https://jakarta.ee/xml/ns/persistence/orm/orm_3_2.xsd" + version="3.2"> + + FIELD - - - - + - + diff --git a/core/persistence-jpa/src/main/resources/META-INF/oracle/spring-orm.xml b/core/persistence-jpa/src/main/resources/META-INF/oracle/spring-orm.xml index 6e84c95455f..3cee7ab8f63 100644 --- a/core/persistence-jpa/src/main/resources/META-INF/oracle/spring-orm.xml +++ b/core/persistence-jpa/src/main/resources/META-INF/oracle/spring-orm.xml @@ -17,22 +17,21 @@ KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> - - + xsi:schemaLocation="https://jakarta.ee/xml/ns/persistence/orm + https://jakarta.ee/xml/ns/persistence/orm/orm_3_2.xsd" + version="3.2"> + + FIELD - - - - + + diff --git a/core/persistence-jpa/src/main/resources/META-INF/spring-orm.xml b/core/persistence-jpa/src/main/resources/META-INF/spring-orm.xml index 66aec95e14d..bf1d5bc0de7 100644 --- a/core/persistence-jpa/src/main/resources/META-INF/spring-orm.xml +++ b/core/persistence-jpa/src/main/resources/META-INF/spring-orm.xml @@ -17,28 +17,25 @@ KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> - - + xsi:schemaLocation="https://jakarta.ee/xml/ns/persistence/orm + https://jakarta.ee/xml/ns/persistence/orm/orm_3_2.xsd" + version="3.2"> + + FIELD - - - - + - + - @@ -47,7 +44,6 @@ under the License. - @@ -56,7 +52,6 @@ under the License. - @@ -65,7 +60,6 @@ under the License. - @@ -74,7 +68,6 @@ under the License. - diff --git a/core/persistence-jpa/src/main/resources/persistence-enhance.xml b/core/persistence-jpa/src/main/resources/persistence-enhance.xml deleted file mode 100644 index 1fbd550ebe1..00000000000 --- a/core/persistence-jpa/src/main/resources/persistence-enhance.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - META-INF/spring-orm.xml - NONE - - - diff --git a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/AbstractTest.java b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/AbstractTest.java index 3f7cff474bb..8d901c874cd 100644 --- a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/AbstractTest.java +++ b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/AbstractTest.java @@ -96,7 +96,7 @@ private static boolean classExists(final String name) { if (classExists("org.postgresql.Driver")) { JDBC_DRIVER = "org.postgresql.Driver"; - DATABASE_PLATFORM = "org.apache.openjpa.jdbc.sql.PostgresDictionary"; + DATABASE_PLATFORM = "org.apache.syncope.core.persistence.jpa.hibernate.SyncopePostgreSQLDialect"; ORM = "META-INF/spring-orm.xml"; INDEXES = "classpath:META-INF/indexes.xml"; VIEWS = "classpath:META-INF/views.xml"; @@ -120,8 +120,7 @@ private static boolean classExists(final String name) { } } else if (classExists("com.mysql.cj.jdbc.Driver")) { JDBC_DRIVER = "com.mysql.cj.jdbc.Driver"; - DATABASE_PLATFORM = "org.apache.openjpa.jdbc.sql.MySQLDictionary(" - + "blobTypeName=LONGBLOB,dateFractionDigits=3,useSetStringForClobs=true)"; + DATABASE_PLATFORM = "org.hibernate.dialect.MySQLDialect"; ORM = "META-INF/mysql/spring-orm.xml"; INDEXES = "classpath:META-INF/mysql/indexes.xml"; VIEWS = "classpath:META-INF/mysql/views.xml"; @@ -143,8 +142,7 @@ private static boolean classExists(final String name) { JDBC2_URL_SUPPLIER = twoDomain::getJdbcUrl; } else if (classExists("org.mariadb.jdbc.Driver")) { JDBC_DRIVER = "org.mariadb.jdbc.Driver"; - DATABASE_PLATFORM = "org.apache.openjpa.jdbc.sql.MariaDBDictionary(" - + "blobTypeName=LONGBLOB,dateFractionDigits=3)"; + DATABASE_PLATFORM = "org.hibernate.dialect.MariaDBDialect"; ORM = "META-INF/mariadb/spring-orm.xml"; INDEXES = "classpath:META-INF/mariadb/indexes.xml"; VIEWS = "classpath:META-INF/mariadb/views.xml"; @@ -166,7 +164,7 @@ private static boolean classExists(final String name) { JDBC2_URL_SUPPLIER = twoDomain::getJdbcUrl; } else if (classExists("oracle.jdbc.OracleDriver")) { JDBC_DRIVER = "oracle.jdbc.OracleDriver"; - DATABASE_PLATFORM = "org.apache.openjpa.jdbc.sql.OracleDictionary"; + DATABASE_PLATFORM = "org.hibernate.dialect.OracleDialect"; ORM = "META-INF/oracle/spring-orm.xml"; INDEXES = "classpath:META-INF/oracle/indexes.xml"; VIEWS = "classpath:META-INF/oracle/views.xml"; diff --git a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/AuthProfileTest.java b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/AuthProfileTest.java index 104d916e534..4eff749c07e 100644 --- a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/AuthProfileTest.java +++ b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/AuthProfileTest.java @@ -69,7 +69,7 @@ public void googleMfaToken() { assertTrue(result.isPresent()); authProfile.setOwner("SyncopeCreate-New"); - authProfile.setGoogleMfaAuthTokens(List.of()); + authProfile.getGoogleMfaAuthTokens().clear(); authProfileDAO.save(authProfile); assertFalse(authProfileDAO.findByOwner(id).isPresent()); @@ -106,7 +106,7 @@ public void webAuthnRegisteredDevice() { assertTrue(result.isPresent()); authProfile.setOwner("newowner"); - authProfile.setWebAuthnDeviceCredentials(List.of()); + authProfile.getWebAuthnDeviceCredentials().clear(); authProfileDAO.save(authProfile); assertFalse(authProfileDAO.findByOwner(id).isPresent()); @@ -118,22 +118,18 @@ public void googleMfaAccount() { createAuthProfileWithAccount(id); - Optional result = authProfileDAO.findByOwner(id); - assertTrue(result.isPresent()); + AuthProfile authProfile = authProfileDAO.findByOwner(id).orElseThrow(); assertFalse(authProfileDAO.findAll(Pageable.unpaged()).isEmpty()); - AuthProfile authProfile = result.get(); - result = authProfileDAO.findById(authProfile.getKey()); - assertTrue(result.isPresent()); + authProfile = authProfileDAO.findById(authProfile.getKey()).orElseThrow(); String secret = SecureRandomUtils.generateRandomUUID().toString(); - List googleMfaAuthAccounts = authProfile.getGoogleMfaAuthAccounts(); - assertFalse(googleMfaAuthAccounts.isEmpty()); - GoogleMfaAuthAccount googleMfaAuthAccount = googleMfaAuthAccounts.getFirst(); + GoogleMfaAuthAccount googleMfaAuthAccount = authProfile.getGoogleMfaAuthAccounts().getFirst(); googleMfaAuthAccount.setSecretKey(secret); - authProfile.setGoogleMfaAuthAccounts(googleMfaAuthAccounts); + authProfile.getGoogleMfaAuthAccounts().clear(); + authProfile.add(googleMfaAuthAccount); authProfile = authProfileDAO.save(authProfile); assertEquals(secret, authProfile.getGoogleMfaAuthAccounts().getFirst().getSecretKey()); } @@ -155,7 +151,8 @@ public void impersonationAccounts() { mapToObj(i -> new ImpersonationAccount.Builder().impersonated("impersonatee" + i).build()). toList(); - authProfile.setImpersonationAccounts(accounts); + authProfile.getImpersonationAccounts().clear(); + accounts.forEach(authProfile::add); authProfile = authProfileDAO.save(authProfile); assertEquals(accounts.size(), authProfile.getImpersonationAccounts().size()); } @@ -164,7 +161,7 @@ private AuthProfile createAuthProfileWithToken(final String owner, final Integer AuthProfile profile = entityFactory.newEntity(AuthProfile.class); profile.setOwner(owner); GoogleMfaAuthToken token = new GoogleMfaAuthToken.Builder().issueDate(LocalDateTime.now()).token(otp).build(); - profile.setGoogleMfaAuthTokens(List.of(token)); + profile.add(token); return authProfileDAO.save(profile); } @@ -174,7 +171,7 @@ private AuthProfile createAuthProfileWithWebAuthnDevice( AuthProfile profile = entityFactory.newEntity(AuthProfile.class); profile.setOwner(owner); - profile.setWebAuthnDeviceCredentials(credentials); + credentials.forEach(profile::add); return authProfileDAO.save(profile); } @@ -189,7 +186,7 @@ private AuthProfile createAuthProfileWithAccount(final String owner) { .name(SecureRandomUtils.generateRandomUUID().toString()) .username(owner) .build(); - profile.setGoogleMfaAuthAccounts(List.of(account)); + profile.getGoogleMfaAuthAccounts().add(account); return authProfileDAO.save(profile); } } diff --git a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/ConnInstanceTest.java b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/ConnInstanceTest.java index 18476fdf94a..b91c28e52bb 100644 --- a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/ConnInstanceTest.java +++ b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/ConnInstanceTest.java @@ -24,7 +24,6 @@ import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.fail; -import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; import org.apache.syncope.common.lib.SyncopeConstants; @@ -32,6 +31,7 @@ import org.apache.syncope.common.lib.types.ConnConfProperty; import org.apache.syncope.common.lib.types.IdMEntitlement; import org.apache.syncope.core.persistence.api.dao.ConnInstanceDAO; +import org.apache.syncope.core.persistence.api.dao.RealmDAO; import org.apache.syncope.core.persistence.api.entity.ConnInstance; import org.apache.syncope.core.persistence.jpa.AbstractTest; import org.apache.syncope.core.spring.security.DelegatedAdministrationException; @@ -50,6 +50,9 @@ public class ConnInstanceTest extends AbstractTest { @Autowired private ConnInstanceDAO connInstanceDAO; + @Autowired + private RealmDAO realmDAO; + @Test public void findAll() { List authorities = IdMEntitlement.values().stream(). @@ -95,6 +98,7 @@ public void save() { connInstance.setBundleName("org.apache.syncope.core.persistence.test.util"); connInstance.setDisplayName("New"); connInstance.setConnRequestTimeout(60); + connInstance.setAdminRealm(realmDAO.getRoot()); // set the connector configuration ConnConfPropSchema endpointSchema = new ConnConfPropSchema(); @@ -113,10 +117,8 @@ public void save() { servicename.setSchema(servicenameSchema); endpoint.getValues().add("Provisioning"); - List conf = new ArrayList<>(); - conf.add(endpoint); - conf.add(servicename); - connInstance.setConf(conf); + connInstance.getConf().add(endpoint); + connInstance.getConf().add(servicename); assertFalse(connInstance.getConf().isEmpty()); // perform save operation diff --git a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/PlainSchemaTest.java b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/PlainSchemaTest.java index b7523afa089..e354f1f8485 100644 --- a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/PlainSchemaTest.java +++ b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/PlainSchemaTest.java @@ -186,11 +186,9 @@ public void checkForDropdownType() { @Test public void saveInvalidSchema() { - assertThrows(InvalidEntityException.class, () -> { - PlainSchema schema = entityFactory.newEntity(PlainSchema.class); - schema.setKey("username"); - plainSchemaDAO.save(schema); - }); + PlainSchema schema = entityFactory.newEntity(PlainSchema.class); + schema.setKey("username"); + assertThrows(InvalidEntityException.class, () -> plainSchemaDAO.save(schema)); } @Test @@ -207,11 +205,7 @@ public void issueSYNCOPE418() { PlainSchema schema = entityFactory.newEntity(PlainSchema.class); schema.setKey("http://schemas.examples.org/security/authorization/organizationUnit"); - try { - plainSchemaDAO.save(schema); - fail("This should not happen"); - } catch (InvalidEntityException e) { - assertTrue(e.hasViolation(EntityViolationType.InvalidKey)); - } + InvalidEntityException iee = assertThrows(InvalidEntityException.class, () -> plainSchemaDAO.save(schema)); + assertTrue(iee.hasViolation(EntityViolationType.InvalidKey)); } } diff --git a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/SAML2IdPEntityTest.java b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/SAML2IdPEntityTest.java index 7b31ed4fc65..4d6bb9b6d5a 100644 --- a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/SAML2IdPEntityTest.java +++ b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/SAML2IdPEntityTest.java @@ -70,14 +70,15 @@ public void save() { public void update() { SAML2IdPEntity entity = create("SyncopeUpdate"); assertNotNull(entity); - entity.setKey("OtherSyncope"); + + entity.setMetadata("metadata2".getBytes(StandardCharsets.UTF_8)); entity = saml2IdPEntityDAO.save(entity); assertNotNull(entity); - + entityManager.flush(); SAML2IdPEntity found = saml2IdPEntityDAO.findById(entity.getKey()).orElseThrow(); - assertEquals("OtherSyncope", found.getKey()); + assertEquals("metadata2", new String(found.getMetadata(), StandardCharsets.UTF_8)); } } diff --git a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/ConnInstanceTest.java b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/ConnInstanceTest.java index a0dd617e1e9..59b85e2e180 100644 --- a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/ConnInstanceTest.java +++ b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/ConnInstanceTest.java @@ -47,14 +47,11 @@ public class ConnInstanceTest extends AbstractTest { public void deleteCascade() { ConnInstance connInstance = connInstanceDAO.findById("fcf9f2b0-f7d6-42c9-84a6-61b28255a42b").orElseThrow(); - List resources = connInstance.getResources(); - assertNotNull(resources); + List resources = resourceDAO.findByConnInstance(connInstance.getKey()); assertFalse(resources.isEmpty()); connInstanceDAO.deleteById(connInstance.getKey()); - entityManager.flush(); - assertTrue(connInstanceDAO.findById("fcf9f2b0-f7d6-42c9-84a6-61b28255a42b").isEmpty()); for (ExternalResource resource : resources) { @@ -67,14 +64,10 @@ public void issue176() { ConnInstance connInstance = connInstanceDAO.findById("fcf9f2b0-f7d6-42c9-84a6-61b28255a42b").orElseThrow(); assertTrue(connInstance.getCapabilities().isEmpty()); - List resources = connInstance.getResources(); - assertNotNull(resources); + List resources = resourceDAO.findByConnInstance(connInstance.getKey()); assertEquals(4, resources.size()); - assertTrue( - "ws-target-resource-nopropagation".equalsIgnoreCase(resources.get(0).getKey()) - || "ws-target-resource-nopropagation".equalsIgnoreCase(resources.get(1).getKey()) - || "ws-target-resource-nopropagation".equalsIgnoreCase(resources.get(2).getKey()) - || "ws-target-resource-nopropagation".equalsIgnoreCase(resources.get(3).getKey())); + assertTrue(resources.stream().map(ExternalResource::getKey). + anyMatch("ws-target-resource-nopropagation"::equals)); connInstance.getCapabilities().add(ConnectorCapability.SEARCH); @@ -82,13 +75,9 @@ public void issue176() { assertNotNull(connInstance); assertFalse(connInstance.getCapabilities().isEmpty()); - resources = connInstance.getResources(); - assertNotNull(resources); + resources = resourceDAO.findByConnInstance(connInstance.getKey()); assertEquals(4, resources.size()); - assertTrue( - "ws-target-resource-nopropagation".equalsIgnoreCase(resources.get(0).getKey()) - || "ws-target-resource-nopropagation".equalsIgnoreCase(resources.get(1).getKey()) - || "ws-target-resource-nopropagation".equalsIgnoreCase(resources.get(2).getKey()) - || "ws-target-resource-nopropagation".equalsIgnoreCase(resources.get(3).getKey())); + assertTrue(resources.stream().map(ExternalResource::getKey). + anyMatch("ws-target-resource-nopropagation"::equals)); } } diff --git a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/GroupTest.java b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/GroupTest.java index dea60cddf42..ca13635597a 100644 --- a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/GroupTest.java +++ b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/GroupTest.java @@ -123,7 +123,7 @@ public void uMemberships() { assertEquals( memberships.stream().map(m -> m.getLeftEnd().getKey()).collect(Collectors.toSet()), - new HashSet<>(groupDAO.findUMembers("37d15e4c-cdc1-460b-a591-8505c8133806"))); + new HashSet<>(groupDAO.findUMembers("37d15e4c-cdc1-460b-a591-8505c8133806"))); assertTrue(groupDAO.existsUMembership( "74cd8ece-715a-44a4-a736-e17b46c4e7e6", "37d15e4c-cdc1-460b-a591-8505c8133806")); @@ -139,19 +139,17 @@ public void uMemberships() { @Test public void saveWithTwoOwners() { - assertThrows(InvalidEntityException.class, () -> { - Group root = groupDAO.findByName("root").orElseThrow(); + Group root = groupDAO.findByName("root").orElseThrow(); - User user = userDAO.findByUsername("rossini").orElseThrow(); + User user = userDAO.findByUsername("rossini").orElseThrow(); - Group group = entityFactory.newEntity(Group.class); - group.setRealm(realmDAO.getRoot()); - group.setName("error"); - group.setUserOwner(user); - group.setGroupOwner(root); + Group group = entityFactory.newEntity(Group.class); + group.setRealm(realmDAO.getRoot()); + group.setName("error"); + group.setUserOwner(user); + group.setGroupOwner(root); - groupDAO.save(group); - }); + assertThrows(InvalidEntityException.class, () -> groupDAO.save(group)); } @Test @@ -446,7 +444,7 @@ public void relationships() { group = groupDAO.findByName("root").orElseThrow(); assertEquals(1, group.getRelationships().size()); assertEquals("8559d14d-58c2-46eb-a2d4-a7d35161e8f8", - group.getRelationships().getFirst().getRightEnd().getKey()); + group.getRelationships().getFirst().getRightEnd().getKey()); } @Test diff --git a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/PlainSchemaTest.java b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/PlainSchemaTest.java index 7eab4b605cb..59194dd28d8 100644 --- a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/PlainSchemaTest.java +++ b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/PlainSchemaTest.java @@ -25,7 +25,9 @@ import static org.junit.jupiter.api.Assertions.fail; import jakarta.persistence.EntityExistsException; +import jakarta.persistence.OptimisticLockException; import java.util.List; +import java.util.Optional; import java.util.stream.Collectors; import java.util.stream.Stream; import org.apache.syncope.common.lib.SyncopeConstants; @@ -107,13 +109,15 @@ public void checkIdUniqueness() { PlainSchema schema = entityFactory.newEntity(PlainSchema.class); schema.setKey("cn"); schema.setType(AttrSchemaType.String); - plainSchemaDAO.save(schema); try { + plainSchemaDAO.save(schema); entityManager.flush(); fail("This should not happen"); } catch (Exception e) { - assertTrue(e instanceof EntityExistsException || e.getCause() instanceof EntityExistsException); + assertTrue(e instanceof OptimisticLockException + || e instanceof EntityExistsException + || e.getCause() instanceof EntityExistsException); } } @@ -127,17 +131,15 @@ private List getMappingItems(final String intAttrName) { @Test public void deleteFullname() { - // fullname is mapped as ConnObjectKey for ws-target-resource-2, need to swap it otherwise validation errors + // fullname is mapped as ConnObjectKey for various resources, need to swap it otherwise validation errors // will be raised - resourceDAO.findById("ws-target-resource-2").orElseThrow(). - getProvisionByAnyType(AnyTypeKind.USER.name()).get().getMapping().getItems(). - forEach(item -> { - if ("fullname".equals(item.getIntAttrName())) { - item.setConnObjectKey(false); - } else if ("surname".equals(item.getIntAttrName())) { - item.setConnObjectKey(true); - } - }); + resourceDAO.findAll().stream(). + filter(r -> r.getKey().startsWith("ws-target-resource-")). + map(r -> r.getProvisionByAnyType(AnyTypeKind.USER.name())). + flatMap(Optional::stream). + flatMap(p -> p.getMapping().getItems().stream()). + filter(item -> "fullname".equals(item.getIntAttrName())). + forEach(item -> item.setIntAttrName("surname")); // search for user schema fullname plainSchemaDAO.findById("fullname").orElseThrow(); diff --git a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/ReportTest.java b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/ReportTest.java index 69f36a87364..ed01ecca9e7 100644 --- a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/ReportTest.java +++ b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/ReportTest.java @@ -24,7 +24,6 @@ import static org.junit.jupiter.api.Assertions.assertThrows; import static org.junit.jupiter.api.Assertions.assertTrue; -import jakarta.persistence.EntityExistsException; import jakarta.ws.rs.core.MediaType; import java.time.OffsetDateTime; import org.apache.syncope.core.persistence.api.dao.ImplementationDAO; @@ -33,6 +32,7 @@ import org.apache.syncope.core.persistence.api.entity.Report; import org.apache.syncope.core.persistence.api.entity.ReportExec; import org.apache.syncope.core.persistence.jpa.AbstractTest; +import org.hibernate.exception.ConstraintViolationException; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.transaction.annotation.Transactional; @@ -60,7 +60,7 @@ public void find() { @Test public void saveWithExistingName() { - assertThrows(EntityExistsException.class, () -> { + assertThrows(ConstraintViolationException.class, () -> { Report report = reportDAO.findById("0062ea9c-924d-4ecf-9961-4492a8cc6d1b").orElseThrow(); String name = report.getName(); diff --git a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/ResourceTest.java b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/ResourceTest.java index dd50844b6aa..b47cbceaf2c 100644 --- a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/ResourceTest.java +++ b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/ResourceTest.java @@ -118,7 +118,7 @@ public void findByPropagationActionsContaining() { assertEquals( Set.of(resourceDAO.findById("resource-testdb2").orElseThrow(), resourceDAO.findById("resource-ldap").orElseThrow()), - new HashSet<>(resourceDAO.findByPropagationActionsContaining(impl))); + new HashSet<>(resourceDAO.findByPropagationActionsContaining(impl))); } @Test @@ -211,7 +211,6 @@ public void save() { // check connector connector = connInstanceDAO.findById("88a7a819-dab5-46b4-9b90-0b9769eabdb8").orElseThrow(); - assertNotNull(connector.getResources()); assertNotNull(resource.getConnector()); assertTrue(resource.getConnector().equals(connector)); @@ -271,8 +270,8 @@ public void delete() { // resource must be not referenced any more from the connector ConnInstance actualConnector = connInstanceDAO.findById(connector.getKey()).orElseThrow(); - actualConnector.getResources(). - forEach(res -> assertFalse(res.getKey().equalsIgnoreCase(resource.getKey()))); + resourceDAO.findByConnInstance(actualConnector.getKey()). + forEach(r -> assertFalse(r.getKey().equalsIgnoreCase(resource.getKey()))); // there must be no tasks propagationTasks.forEach(task -> assertTrue(taskDAO.findById(task.getKey()).isEmpty())); diff --git a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/TaskTest.java b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/TaskTest.java index e0b6f427273..31092e89286 100644 --- a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/TaskTest.java +++ b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/TaskTest.java @@ -144,7 +144,6 @@ public void savePropagationTask() { public void addPropagationTaskExecution() { PropagationTask task = (PropagationTask) taskDAO.findById( TaskType.PROPAGATION, "1e697572-b896-484c-ae7f-0c8f63fcbc6c").orElseThrow(); - assertNotNull(task); int executionNumber = task.getExecs().size(); @@ -154,7 +153,6 @@ public void addPropagationTaskExecution() { execution.setStart(OffsetDateTime.now()); execution.setExecutor("admin"); task.add(execution); - execution.setTask(task); taskDAO.save(task); entityManager.flush(); @@ -170,7 +168,6 @@ public void addPropagationTaskExecution() { public void addPullTaskExecution() { PullTask task = (PullTask) taskDAO.findById( TaskType.PULL, "c41b9b71-9bfa-4f90-89f2-84787def4c5c").orElseThrow(); - assertNotNull(task); int executionNumber = task.getExecs().size(); @@ -181,7 +178,6 @@ public void addPullTaskExecution() { execution.setMessage("A message"); execution.setExecutor("admin"); task.add(execution); - execution.setTask(task); taskDAO.save(task); entityManager.flush(); @@ -197,7 +193,6 @@ public void addPullTaskExecution() { public void addPushTaskExecution() { PushTask task = (PushTask) taskDAO.findById( TaskType.PUSH, "af558be4-9d2f-4359-bf85-a554e6e90be1").orElseThrow(); - assertNotNull(task); int executionNumber = task.getExecs().size(); @@ -208,7 +203,6 @@ public void addPushTaskExecution() { execution.setMessage("A message"); execution.setExecutor("admin"); task.add(execution); - execution.setTask(task); taskDAO.save(task); entityManager.flush(); @@ -391,6 +385,8 @@ public void issueSYNCOPE144() { task.add(inboundActions); task.setMatchingRule(MatchingRule.UPDATE); task.setUnmatchingRule(UnmatchingRule.PROVISION); + task.setJobDelegate(implementationDAO.findById("PullJobDelegate").orElseThrow()); + task.setDestinationRealm(realmDAO.getRoot()); task = taskDAO.save(task); assertNotNull(task); diff --git a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/UserTest.java b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/UserTest.java index 52a7fecf623..cd54cb65393 100644 --- a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/UserTest.java +++ b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/outer/UserTest.java @@ -18,10 +18,12 @@ */ package org.apache.syncope.core.persistence.jpa.outer; +import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertNull; +import static org.junit.jupiter.api.Assertions.assertThrows; import static org.junit.jupiter.api.Assertions.assertTrue; import java.time.OffsetDateTime; @@ -29,13 +31,16 @@ import java.util.Objects; import java.util.UUID; import org.apache.syncope.common.lib.types.CipherAlgorithm; +import org.apache.syncope.core.persistence.api.attrvalue.InvalidEntityException; import org.apache.syncope.core.persistence.api.attrvalue.PlainAttrValidationManager; import org.apache.syncope.core.persistence.api.dao.AnyObjectDAO; +import org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO; import org.apache.syncope.core.persistence.api.dao.DelegationDAO; import org.apache.syncope.core.persistence.api.dao.DerSchemaDAO; import org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO; import org.apache.syncope.core.persistence.api.dao.GroupDAO; import org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO; +import org.apache.syncope.core.persistence.api.dao.RealmDAO; import org.apache.syncope.core.persistence.api.dao.RelationshipTypeDAO; import org.apache.syncope.core.persistence.api.dao.RoleDAO; import org.apache.syncope.core.persistence.api.dao.UserDAO; @@ -86,6 +91,12 @@ public class UserTest extends AbstractTest { @Autowired private RoleDAO roleDAO; + @Autowired + private RealmDAO realmDAO; + + @Autowired + private AnyTypeClassDAO anyTypeClassDAO; + @Autowired private PlainAttrValidationManager validator; @@ -243,6 +254,29 @@ public void deleteCascadeOnDelegations() { assertTrue(delegationDAO.findById(delegation.getKey()).isEmpty()); } + @Test + public void auxClasses() { + User user = entityFactory.newEntity(User.class); + user.setRealm(realmDAO.getRoot()); + + PlainAttr attr = new PlainAttr(); + attr.setSchema("title"); + attr.add(validator, "value"); + user.add(attr); + + InvalidEntityException iee = assertThrows(InvalidEntityException.class, () -> userDAO.save(user)); + assertTrue(iee.getMessage().contains("message=title not allowed for this instance, propertyPath=plainAttrs")); + + user.add(anyTypeClassDAO.findById("minimal group").orElseThrow()); + assertEquals("minimal group", user.getAuxClasses().getFirst().getKey()); + + iee = assertThrows(InvalidEntityException.class, () -> userDAO.save(user)); + assertTrue(iee.getMessage().contains("propertyPath=username")); + + user.setUsername("username"); + assertDoesNotThrow(() -> userDAO.save(user)); + } + /** * Search by derived attribute. */ diff --git a/core/persistence-jpa/src/test/resources/domains/MasterContent.xml b/core/persistence-jpa/src/test/resources/domains/MasterContent.xml index 9eaad9ba862..7c0397eae0d 100644 --- a/core/persistence-jpa/src/test/resources/domains/MasterContent.xml +++ b/core/persistence-jpa/src/test/resources/domains/MasterContent.xml @@ -65,26 +65,26 @@ under the License. jsonConf='{"_class":"org.apache.syncope.common.lib.policy.DefaultAttrReleasePolicyConf","releaseAttrs":{},"allowedAttrs":["cn","givenName","uid"],"excludedAttrs":[],"includeOnlyAttrs":[],"principalIdAttr":null,"principalAttrRepoConf":{"mergingStrategy":"MULTIVALUED","ignoreResolvedAttributes":false,"expiration":0,"timeUnit":"HOURS","attrRepos":[]}}'/> - - - - - - - - - org.apache.syncope syncope-core - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core Persistence Neo4j diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/MasterDomain.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/MasterDomain.java index b89b5f9e5f4..d8744d26464 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/MasterDomain.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/MasterDomain.java @@ -24,7 +24,6 @@ import org.neo4j.driver.Config; import org.neo4j.driver.Driver; import org.neo4j.driver.GraphDatabase; -import org.neo4j.driver.Logging; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.context.annotation.Bean; @@ -41,11 +40,10 @@ public Driver masterDriver(final PersistenceProperties props) { return GraphDatabase.driver( props.getDomain().getFirst().getUri(), AuthTokens.basic(props.getDomain().getFirst().getUsername(), - props.getDomain().getFirst().getPassword()), + props.getDomain().getFirst().getPassword()), Config.builder(). withMaxConnectionPoolSize(props.getDomain().getFirst().getMaxConnectionPoolSize()). - withDriverMetrics(). - withLogging(Logging.slf4j()).build()); + build()); } @Bean(name = "MasterContentXML") diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/Neo4jDomainRegistry.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/Neo4jDomainRegistry.java index a485ad24ded..3c998c9f22c 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/Neo4jDomainRegistry.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/Neo4jDomainRegistry.java @@ -26,7 +26,6 @@ import org.neo4j.driver.Config; import org.neo4j.driver.Driver; import org.neo4j.driver.GraphDatabase; -import org.neo4j.driver.Logging; import org.springframework.beans.factory.support.BeanDefinitionBuilder; import org.springframework.beans.factory.support.DefaultListableBeanFactory; import org.springframework.context.ConfigurableApplicationContext; @@ -67,8 +66,7 @@ public void register(final Neo4jDomain domain) { AuthTokens.basic(domain.getUsername(), domain.getPassword()), Config.builder(). withMaxConnectionPoolSize(domain.getMaxConnectionPoolSize()). - withDriverMetrics(). - withLogging(Logging.slf4j()).build()); + build()); registerSingleton(domain.getKey().toLowerCase() + "Driver", driver); domainHolder().getDomains().put(domain.getKey(), driver); diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/PersistenceContext.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/PersistenceContext.java index 8cd81e2da49..c913a916237 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/PersistenceContext.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/PersistenceContext.java @@ -33,6 +33,7 @@ import org.apache.syncope.core.persistence.api.DomainRegistry; import org.apache.syncope.core.persistence.api.attrvalue.PlainAttrValidationManager; import org.apache.syncope.core.persistence.api.dao.AccessTokenDAO; +import org.apache.syncope.core.persistence.api.dao.AnyChecker; import org.apache.syncope.core.persistence.api.dao.AnyMatchDAO; import org.apache.syncope.core.persistence.api.dao.AnyObjectDAO; import org.apache.syncope.core.persistence.api.dao.AnySearchDAO; @@ -122,6 +123,8 @@ import org.apache.syncope.core.persistence.neo4j.dao.repo.AuthModuleRepoExt; import org.apache.syncope.core.persistence.neo4j.dao.repo.AuthModuleRepoExtImpl; import org.apache.syncope.core.persistence.neo4j.dao.repo.AuthProfileRepo; +import org.apache.syncope.core.persistence.neo4j.dao.repo.AuthProfileRepoExt; +import org.apache.syncope.core.persistence.neo4j.dao.repo.AuthProfileRepoExtImpl; import org.apache.syncope.core.persistence.neo4j.dao.repo.CASSPClientAppRepo; import org.apache.syncope.core.persistence.neo4j.dao.repo.CASSPClientAppRepoExt; import org.apache.syncope.core.persistence.neo4j.dao.repo.CASSPClientAppRepoExtImpl; @@ -439,6 +442,12 @@ public SyncopeNeo4jRepositoryFactory neo4jRepositoryFactory( return new SyncopeNeo4jRepositoryFactory(neo4jOperations, mappingContext); } + @ConditionalOnMissingBean + @Bean + public AnyChecker anyChecker(final @Lazy PlainSchemaDAO plainSchemaDAO) { + return new AnyChecker(plainSchemaDAO); + } + @ConditionalOnMissingBean @Bean public AnyFinder anyFinder(final @Lazy PlainSchemaDAO plainSchemaDAO, final @Lazy AnySearchDAO anySearchDAO) { @@ -491,12 +500,12 @@ public AnyObjectRepoExt anyObjectRepoExt( final AnyUtilsFactory anyUtilsFactory, final @Lazy AnyTypeDAO anyTypeDAO, final @Lazy AnyTypeClassDAO anyTypeClassDAO, - final @Lazy PlainSchemaDAO plainSchemaDAO, final @Lazy DerSchemaDAO derSchemaDAO, final @Lazy DynRealmDAO dynRealmDAO, final @Lazy UserDAO userDAO, final @Lazy GroupDAO groupDAO, final @Lazy AnyFinder anyFinder, + final AnyChecker anyChecker, final Neo4jTemplate neo4jTemplate, final Neo4jClient neo4jClient, final NodeValidator nodeValidator, @@ -506,11 +515,11 @@ public AnyObjectRepoExt anyObjectRepoExt( anyUtilsFactory, anyTypeDAO, anyTypeClassDAO, - plainSchemaDAO, derSchemaDAO, dynRealmDAO, userDAO, groupDAO, + anyChecker, anyFinder, neo4jTemplate, neo4jClient, @@ -709,8 +718,20 @@ public PasswordManagementDAO passwordManagementDAO( @ConditionalOnMissingBean @Bean - public AuthProfileDAO authProfileDAO(final SyncopeNeo4jRepositoryFactory neo4jRepositoryFactory) { - return neo4jRepositoryFactory.getRepository(AuthProfileRepo.class); + public AuthProfileRepoExt authProfileRepoExt( + final Neo4jTemplate neo4jTemplate, + final NodeValidator nodeValidator) { + + return new AuthProfileRepoExtImpl(neo4jTemplate, nodeValidator); + } + + @ConditionalOnMissingBean + @Bean + public AuthProfileDAO authProfileDAO( + final SyncopeNeo4jRepositoryFactory neo4jRepositoryFactory, + final AuthProfileRepoExt authProfileRepoExt) { + + return neo4jRepositoryFactory.getRepository(AuthProfileRepo.class, authProfileRepoExt); } @ConditionalOnMissingBean @@ -929,7 +950,6 @@ public GroupRepoExt groupRepoExt( final AnyUtilsFactory anyUtilsFactory, final @Lazy AnyTypeDAO anyTypeDAO, final @Lazy AnyTypeClassDAO anyTypeClassDAO, - final @Lazy PlainSchemaDAO plainSchemaDAO, final @Lazy DerSchemaDAO derSchemaDAO, final @Lazy DynRealmDAO dynRealmDAO, final @Lazy RealmDAO realmDAO, @@ -937,6 +957,7 @@ public GroupRepoExt groupRepoExt( final @Lazy UserDAO userDAO, final @Lazy AnyObjectDAO anyObjectDAO, final AnySearchDAO anySearchDAO, + final AnyChecker anyChecker, final @Lazy AnyFinder anyFinder, final SearchCondVisitor searchCondVisitor, final Neo4jTemplate neo4jTemplate, @@ -949,7 +970,6 @@ public GroupRepoExt groupRepoExt( publisher, anyTypeDAO, anyTypeClassDAO, - plainSchemaDAO, derSchemaDAO, dynRealmDAO, realmDAO, @@ -957,6 +977,7 @@ public GroupRepoExt groupRepoExt( userDAO, anyObjectDAO, anySearchDAO, + anyChecker, anyFinder, searchCondVisitor, neo4jTemplate, @@ -1435,7 +1456,6 @@ public UserRepoExt userRepoExt( final AnyUtilsFactory anyUtilsFactory, final @Lazy AnyTypeDAO anyTypeDAO, final @Lazy AnyTypeClassDAO anyTypeClassDAO, - final @Lazy PlainSchemaDAO plainSchemaDAO, final @Lazy DerSchemaDAO derSchemaDAO, final @Lazy DynRealmDAO dynRealmDAO, final RoleDAO roleDAO, @@ -1443,6 +1463,7 @@ public UserRepoExt userRepoExt( final @Lazy GroupDAO groupDAO, final DelegationDAO delegationDAO, final FIQLQueryDAO fiqlQueryDAO, + final AnyChecker anyChecker, final @Lazy AnyFinder anyFinder, final Neo4jTemplate neo4jTemplate, final Neo4jClient neo4jClient, @@ -1453,7 +1474,6 @@ public UserRepoExt userRepoExt( anyUtilsFactory, anyTypeDAO, anyTypeClassDAO, - plainSchemaDAO, derSchemaDAO, dynRealmDAO, roleDAO, @@ -1461,6 +1481,7 @@ public UserRepoExt userRepoExt( groupDAO, delegationDAO, fiqlQueryDAO, + anyChecker, anyFinder, securityProperties, neo4jTemplate, diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/Neo4jEntityCacheDAO.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/Neo4jEntityCacheDAO.java index 44a76bfdc90..8bb00490c0f 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/Neo4jEntityCacheDAO.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/Neo4jEntityCacheDAO.java @@ -69,26 +69,6 @@ public Neo4jEntityCacheDAO( caches.put(Neo4jUser.class, userCache); } - @Override - public Map getStatistics() { - return Map.of(); - } - - @Override - public void enableStatistics() { - // not supported - } - - @Override - public void disableStatistics() { - // not supported - } - - @Override - public void resetStatistics() { - // not supported - } - @Override public void evict(final Class entityClass, final String key) { Optional.ofNullable(caches.get(entityClass)).ifPresent(c -> c.remove(EntityCacheKey.of(key))); diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/Neo4jPersistenceInfoDAO.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/Neo4jPersistenceInfoDAO.java index 30518c95e9a..a180165cc99 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/Neo4jPersistenceInfoDAO.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/Neo4jPersistenceInfoDAO.java @@ -18,9 +18,7 @@ */ package org.apache.syncope.core.persistence.neo4j.dao; -import java.util.ArrayList; import java.util.LinkedHashMap; -import java.util.List; import java.util.Map; import org.apache.syncope.core.persistence.api.dao.PersistenceInfoDAO; import org.neo4j.driver.Driver; @@ -51,29 +49,6 @@ public Map info() { result.putAll(session.run(CYPHER).next().asMap()); } - if (driver.isMetricsEnabled()) { - List> metrics = new ArrayList<>(); - driver.metrics().connectionPoolMetrics().forEach(m -> { - Map metric = new LinkedHashMap<>(); - metric.put("id", m.id()); - metric.put("inUse", m.inUse()); - metric.put("idle", m.idle()); - metric.put("created", m.created()); - metric.put("failedToCreate", m.failedToCreate()); - metric.put("closed", m.closed()); - metric.put("acquiring", m.acquiring()); - metric.put("acquired", m.acquired()); - metric.put("timedOutToAcquire", m.timedOutToAcquire()); - metric.put("totalAcquisitionTime", m.totalAcquisitionTime()); - metric.put("totalConnectionTime", m.totalConnectionTime()); - metric.put("totalInUseTime", m.totalInUseTime()); - metric.put("totalInUseCount", m.totalInUseCount()); - metrics.add(metric); - }); - - result.put("metrics", metrics); - } - return result; } } diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AbstractAnyRepoExt.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AbstractAnyRepoExt.java index 6c87bec623c..bb6dbd5863d 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AbstractAnyRepoExt.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AbstractAnyRepoExt.java @@ -21,38 +21,24 @@ import java.time.OffsetDateTime; import java.time.ZonedDateTime; import java.util.ArrayList; -import java.util.HashMap; -import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Optional; -import java.util.Set; import java.util.regex.Pattern; import javax.cache.Cache; -import org.apache.syncope.core.persistence.api.dao.AllowedSchemas; +import org.apache.syncope.core.persistence.api.dao.AnyChecker; import org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO; import org.apache.syncope.core.persistence.api.dao.AnyTypeDAO; import org.apache.syncope.core.persistence.api.dao.DerSchemaDAO; -import org.apache.syncope.core.persistence.api.dao.DuplicateException; import org.apache.syncope.core.persistence.api.dao.DynRealmDAO; import org.apache.syncope.core.persistence.api.dao.NotFoundException; -import org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO; import org.apache.syncope.core.persistence.api.entity.Any; -import org.apache.syncope.core.persistence.api.entity.AnyType; -import org.apache.syncope.core.persistence.api.entity.AnyTypeClass; import org.apache.syncope.core.persistence.api.entity.AnyUtils; -import org.apache.syncope.core.persistence.api.entity.Attributable; -import org.apache.syncope.core.persistence.api.entity.DerSchema; import org.apache.syncope.core.persistence.api.entity.ExternalResource; -import org.apache.syncope.core.persistence.api.entity.PlainSchema; import org.apache.syncope.core.persistence.api.entity.Relationship; -import org.apache.syncope.core.persistence.api.entity.RelationshipType; -import org.apache.syncope.core.persistence.api.entity.Schema; import org.apache.syncope.core.persistence.api.entity.anyobject.AnyObject; import org.apache.syncope.core.persistence.api.entity.group.GRelationship; -import org.apache.syncope.core.persistence.api.entity.group.Group; import org.apache.syncope.core.persistence.api.entity.user.URelationship; -import org.apache.syncope.core.persistence.api.entity.user.User; import org.apache.syncope.core.persistence.common.dao.AnyFinder; import org.apache.syncope.core.persistence.neo4j.dao.AbstractDAO; import org.apache.syncope.core.persistence.neo4j.entity.AbstractAny; @@ -62,10 +48,8 @@ import org.apache.syncope.core.persistence.neo4j.entity.anyobject.Neo4jARelationship; import org.apache.syncope.core.persistence.neo4j.entity.group.Neo4jGRelationship; import org.apache.syncope.core.persistence.neo4j.entity.user.Neo4jURelationship; -import org.apache.syncope.core.spring.security.AuthContextUtils; import org.springframework.data.neo4j.core.Neo4jClient; import org.springframework.data.neo4j.core.Neo4jTemplate; -import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; public abstract class AbstractAnyRepoExt @@ -98,12 +82,12 @@ protected static List split(final String attrValue, final List l protected final AnyTypeClassDAO anyTypeClassDAO; - protected final PlainSchemaDAO plainSchemaDAO; - protected final DerSchemaDAO derSchemaDAO; protected final DynRealmDAO dynRealmDAO; + protected final AnyChecker anyChecker; + protected final AnyFinder anyFinder; protected final AnyUtils anyUtils; @@ -111,9 +95,9 @@ protected static List split(final String attrValue, final List l protected AbstractAnyRepoExt( final AnyTypeDAO anyTypeDAO, final AnyTypeClassDAO anyTypeClassDAO, - final PlainSchemaDAO plainSchemaDAO, final DerSchemaDAO derSchemaDAO, final DynRealmDAO dynRealmDAO, + final AnyChecker anyChecker, final AnyFinder anyFinder, final AnyUtils anyUtils, final Neo4jTemplate neo4jTemplate, @@ -122,9 +106,9 @@ protected AbstractAnyRepoExt( super(neo4jTemplate, neo4jClient); this.anyTypeDAO = anyTypeDAO; this.anyTypeClassDAO = anyTypeClassDAO; - this.plainSchemaDAO = plainSchemaDAO; this.derSchemaDAO = derSchemaDAO; this.dynRealmDAO = dynRealmDAO; + this.anyChecker = anyChecker; this.anyFinder = anyFinder; this.anyUtils = anyUtils; } @@ -177,136 +161,6 @@ public List findByDerAttrValue(final String expression, final String value, f return anyFinder.findByDerAttrValue(anyUtils.anyTypeKind(), expression, value, ignoreCaseMatch); } - @Transactional(propagation = Propagation.REQUIRES_NEW, readOnly = true) - @Override - @SuppressWarnings("unchecked") - public AllowedSchemas findAllowedSchemas(final A any, final Class reference) { - AllowedSchemas result = new AllowedSchemas<>(); - - // schemas given by type and aux classes - Set anyTypeOwnClasses = new HashSet<>(); - AnyType anyType = anyTypeDAO.findById(any.getType().getKey()). - orElseThrow(() -> new NotFoundException("AnyType " + any.getType().getKey())); - anyTypeOwnClasses.addAll(anyType.getClasses()); - any.getAuxClasses().forEach(atc -> { - AnyTypeClass anyTypeClass = anyTypeClassDAO.findById(atc.getKey()). - orElseThrow(() -> new NotFoundException("AnyTypeClass " + atc.getKey())); - anyTypeOwnClasses.add(anyTypeClass); - }); - - anyTypeOwnClasses.forEach(atc -> { - if (reference.equals(PlainSchema.class)) { - atc.getPlainSchemas().stream(). - map(schema -> plainSchemaDAO.findById(schema.getKey())). - flatMap(Optional::stream). - forEach(schema -> result.self().add((S) schema)); - } else if (reference.equals(DerSchema.class)) { - atc.getDerSchemas().stream(). - map(schema -> derSchemaDAO.findById(schema.getKey())). - flatMap(Optional::stream). - forEach(schema -> result.self().add((S) schema)); - } - }); - - // schemas given by type extensions - Map> gTypeExtensionClasses = new HashMap<>(); - switch (any) { - case User user -> - user.getMemberships().forEach(memb -> memb.getRightEnd().getTypeExtensions().forEach(typeExt -> { - Set typeExtClasses = new HashSet<>(); - typeExt.getAuxClasses().forEach(atc -> { - AnyTypeClass anyTypeClass = anyTypeClassDAO.findById(atc.getKey()). - orElseThrow(() -> new NotFoundException("AnyTypeClass " + atc.getKey())); - typeExtClasses.add(anyTypeClass); - }); - - gTypeExtensionClasses.put(memb.getRightEnd(), typeExtClasses); - })); - - case AnyObject anyObject -> - anyObject.getMemberships().forEach(memb -> memb.getRightEnd().getTypeExtensions().stream(). - filter(typeExt -> any.getType().equals(typeExt.getAnyType())).forEach(typeExt -> { - - Set typeExtClasses = new HashSet<>(); - typeExt.getAuxClasses().forEach(atc -> { - AnyTypeClass anyTypeClass = anyTypeClassDAO.findById(atc.getKey()). - orElseThrow(() -> new NotFoundException("AnyTypeClass " + atc.getKey())); - typeExtClasses.add(anyTypeClass); - }); - - gTypeExtensionClasses.put(memb.getRightEnd(), typeExtClasses); - })); - - default -> { - } - } - gTypeExtensionClasses.entrySet().stream().peek( - entry -> result.memberships().put(entry.getKey(), new HashSet<>())) - .forEach(entry -> entry.getValue().forEach(atc -> { - if (reference.equals(PlainSchema.class)) { - atc.getPlainSchemas().stream(). - map(schema -> plainSchemaDAO.findById(schema.getKey())). - flatMap(Optional::stream). - forEach(schema -> result.memberships().get(entry.getKey()).add((S) schema)); - } else if (reference.equals(DerSchema.class)) { - atc.getDerSchemas().stream(). - map(schema -> derSchemaDAO.findById(schema.getKey())). - flatMap(Optional::stream). - forEach(schema -> result.memberships().get(entry.getKey()).add((S) schema)); - } - })); - - // schemas given by relationship type extensions - Map> rTypeExtensionClasses = new HashMap<>(); - switch (any) { - case User user -> - user.getRelationships().forEach(rel -> rel.getType().getTypeExtensions().forEach(typeExt -> { - Set typeExtClasses = new HashSet<>(); - typeExt.getAuxClasses().forEach(atc -> { - AnyTypeClass anyTypeClass = anyTypeClassDAO.findById(atc.getKey()). - orElseThrow(() -> new NotFoundException("AnyTypeClass " + atc.getKey())); - typeExtClasses.add(anyTypeClass); - }); - - rTypeExtensionClasses.put(rel.getType(), typeExtClasses); - })); - - case AnyObject anyObject -> - anyObject.getRelationships().forEach(rel -> rel.getType().getTypeExtensions().stream(). - filter(typeExt -> any.getType().equals(typeExt.getAnyType())).forEach(typeExt -> { - - Set typeExtClasses = new HashSet<>(); - typeExt.getAuxClasses().forEach(atc -> { - AnyTypeClass anyTypeClass = anyTypeClassDAO.findById(atc.getKey()). - orElseThrow(() -> new NotFoundException("AnyTypeClass " + atc.getKey())); - typeExtClasses.add(anyTypeClass); - }); - - rTypeExtensionClasses.put(rel.getType(), typeExtClasses); - })); - - default -> { - } - } - rTypeExtensionClasses.entrySet().stream().peek( - entry -> result.relationshipTypes().put(entry.getKey(), new HashSet<>())) - .forEach(entry -> entry.getValue().forEach(atc -> { - if (reference.equals(PlainSchema.class)) { - atc.getPlainSchemas().stream(). - map(schema -> plainSchemaDAO.findById(schema.getKey())). - flatMap(Optional::stream). - forEach(schema -> result.relationshipTypes().get(entry.getKey()).add((S) schema)); - } else if (reference.equals(DerSchema.class)) { - atc.getDerSchemas().stream(). - map(schema -> derSchemaDAO.findById(schema.getKey())). - flatMap(Optional::stream). - forEach(schema -> result.relationshipTypes().get(entry.getKey()).add((S) schema)); - } - })); - - return result; - } - @Transactional(readOnly = true) @Override public List findDynRealms(final String key) { @@ -339,34 +193,6 @@ public void deleteRelationship(final Relationship relati neo4jTemplate.deleteById(relationship.getKey(), domainType); } - protected void checkBeforeSave(final T attributable) { - // check UNIQUE constraints - attributable.getPlainAttrs().stream().filter(attr -> attr.getUniqueValue() != null).forEach(attr -> { - if (plainSchemaDAO.existsPlainAttrUniqueValue( - anyUtils, - attributable.getKey(), - plainSchemaDAO.findById(attr.getSchema()). - orElseThrow(() -> new NotFoundException("PlainSchema " + attr.getSchema())), - attr.getUniqueValue())) { - - throw new DuplicateException("Duplicate value found for " - + attr.getSchema() + "=" + attr.getUniqueValue().getValueAsString()); - } else { - LOG.debug("No duplicate value found for {}={}", - attr.getSchema(), attr.getUniqueValue().getValueAsString()); - } - }); - - // update sysInfo - if (attributable instanceof Any any) { - OffsetDateTime now = OffsetDateTime.now(); - String who = AuthContextUtils.getWho(); - LOG.debug("Set last change date '{}' and modifier '{}' for '{}'", now, who, any); - any.setLastModifier(who); - any.setLastChangeDate(now); - } - } - @Override public void deleteById(final String key) { findById(key).ifPresent(this::delete); diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AnyObjectRepoExtImpl.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AnyObjectRepoExtImpl.java index d1c5edf76f5..237902b7244 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AnyObjectRepoExtImpl.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AnyObjectRepoExtImpl.java @@ -32,12 +32,12 @@ import org.apache.commons.lang3.tuple.Pair; import org.apache.syncope.common.lib.types.AnyEntitlement; import org.apache.syncope.common.lib.types.AnyTypeKind; +import org.apache.syncope.core.persistence.api.dao.AnyChecker; import org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO; import org.apache.syncope.core.persistence.api.dao.AnyTypeDAO; import org.apache.syncope.core.persistence.api.dao.DerSchemaDAO; import org.apache.syncope.core.persistence.api.dao.DynRealmDAO; import org.apache.syncope.core.persistence.api.dao.GroupDAO; -import org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO; import org.apache.syncope.core.persistence.api.dao.UserDAO; import org.apache.syncope.core.persistence.api.entity.Any; import org.apache.syncope.core.persistence.api.entity.AnyType; @@ -83,11 +83,11 @@ public AnyObjectRepoExtImpl( final AnyUtilsFactory anyUtilsFactory, final AnyTypeDAO anyTypeDAO, final AnyTypeClassDAO anyTypeClassDAO, - final PlainSchemaDAO plainSchemaDAO, final DerSchemaDAO derSchemaDAO, final DynRealmDAO dynRealmDAO, final UserDAO userDAO, final GroupDAO groupDAO, + final AnyChecker anyChecker, final AnyFinder anyFinder, final Neo4jTemplate neo4jTemplate, final Neo4jClient neo4jClient, @@ -97,9 +97,9 @@ public AnyObjectRepoExtImpl( super( anyTypeDAO, anyTypeClassDAO, - plainSchemaDAO, derSchemaDAO, dynRealmDAO, + anyChecker, anyFinder, anyUtilsFactory.getInstance(AnyTypeKind.ANY_OBJECT), neo4jTemplate, @@ -229,7 +229,7 @@ public List> findAllRelationships(final AnyObject a } protected Pair doSave(final S anyObject) { - checkBeforeSave(anyObject); + anyChecker.checkBeforeSave(anyObject, anyUtils); // unlink any resource or aux class that was unlinked from anyObject // delete any membership or relationship that was removed from anyObject diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AnyRepoExt.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AnyRepoExt.java index 1131579be34..aa4545ad29c 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AnyRepoExt.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AnyRepoExt.java @@ -23,11 +23,9 @@ import java.util.List; import java.util.Optional; import org.apache.syncope.common.lib.types.AnyTypeKind; -import org.apache.syncope.core.persistence.api.dao.AllowedSchemas; import org.apache.syncope.core.persistence.api.entity.Any; import org.apache.syncope.core.persistence.api.entity.ExternalResource; import org.apache.syncope.core.persistence.api.entity.Relationship; -import org.apache.syncope.core.persistence.api.entity.Schema; import org.apache.syncope.core.persistence.api.entity.anyobject.AnyObject; import org.apache.syncope.core.persistence.neo4j.entity.anyobject.Neo4jAMembership; import org.apache.syncope.core.persistence.neo4j.entity.anyobject.Neo4jAnyObject; @@ -79,8 +77,6 @@ static String membNode(final AnyTypeKind anyTypeKind) { List findByDerAttrValue(String expression, String value, boolean ignoreCaseMatch); - AllowedSchemas findAllowedSchemas(A any, Class reference); - List findDynRealms(String key); Collection findAllResourceKeys(String key); diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AuthProfileRepo.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AuthProfileRepo.java index 86ccb54bede..e70ec8ebcea 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AuthProfileRepo.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AuthProfileRepo.java @@ -23,6 +23,6 @@ import org.springframework.data.repository.PagingAndSortingRepository; public interface AuthProfileRepo - extends PagingAndSortingRepository, AuthProfileDAO { + extends PagingAndSortingRepository, AuthProfileRepoExt, AuthProfileDAO { } diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AttrRepoRepoExt.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AuthProfileRepoExt.java similarity index 78% rename from core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AttrRepoRepoExt.java rename to core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AuthProfileRepoExt.java index 7724b79c39c..31273ef5135 100644 --- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/repo/AttrRepoRepoExt.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AuthProfileRepoExt.java @@ -16,12 +16,11 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.syncope.core.persistence.jpa.dao.repo; +package org.apache.syncope.core.persistence.neo4j.dao.repo; -import org.apache.syncope.core.persistence.api.entity.am.AttrRepo; +import org.apache.syncope.core.persistence.api.entity.am.AuthProfile; -@FunctionalInterface -public interface AttrRepoRepoExt { +public interface AuthProfileRepoExt { - AttrRepo save(AttrRepo attrRepo); + AuthProfile save(AuthProfile authProfileI); } diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AuthProfileRepoExtImpl.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AuthProfileRepoExtImpl.java new file mode 100644 index 00000000000..7a527f66f21 --- /dev/null +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/AuthProfileRepoExtImpl.java @@ -0,0 +1,44 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.syncope.core.persistence.neo4j.dao.repo; + +import org.apache.syncope.core.persistence.api.entity.am.AuthProfile; +import org.apache.syncope.core.persistence.neo4j.entity.am.Neo4jAuthProfile; +import org.apache.syncope.core.persistence.neo4j.spring.NodeValidator; +import org.springframework.data.neo4j.core.Neo4jTemplate; + +public class AuthProfileRepoExtImpl implements AuthProfileRepoExt { + + protected final Neo4jTemplate neo4jTemplate; + + protected final NodeValidator nodeValidator; + + public AuthProfileRepoExtImpl(final Neo4jTemplate neo4jTemplate, final NodeValidator nodeValidator) { + this.neo4jTemplate = neo4jTemplate; + this.nodeValidator = nodeValidator; + } + + @Override + public AuthProfile save(final AuthProfile connector) { + ((Neo4jAuthProfile) connector).list2json(); + AuthProfile saved = neo4jTemplate.save(nodeValidator.validate(connector)); + ((Neo4jAuthProfile) saved).postSave(); + return saved; + } +} diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/ConnInstanceRepoExtImpl.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/ConnInstanceRepoExtImpl.java index 80784d2d8ec..e069aa23f72 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/ConnInstanceRepoExtImpl.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/ConnInstanceRepoExtImpl.java @@ -94,8 +94,8 @@ public ConnInstance save(final ConnInstance connector) { @Override public void deleteById(final String key) { neo4jTemplate.findById(key, Neo4jConnInstance.class).ifPresent(connInstance -> { - connInstance.getResources().stream(). - map(ExternalResource::getKey).toList().forEach(resourceDAO::deleteById); + resourceDAO.findByConnInstance(connInstance.getKey()).stream(). + map(ExternalResource::getKey).toList().forEach(resourceDAO::deleteById); neo4jTemplate.deleteById(key, Neo4jConnInstance.class); }); diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/ExternalResourceRepoExtImpl.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/ExternalResourceRepoExtImpl.java index a0115498e8a..fad46beb2d3 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/ExternalResourceRepoExtImpl.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/ExternalResourceRepoExtImpl.java @@ -311,12 +311,6 @@ public void deleteById(final String key) { groupDAO.findByResourcesContaining(resource). forEach(group -> group.getResources().remove(resource)); - if (resource.getConnector() != null - && resource.getConnector().getResources() != null - && !resource.getConnector().getResources().isEmpty()) { - - resource.getConnector().getResources().remove(resource); - } resource.setConnector(null); cache.remove(EntityCacheKey.of(key)); diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/GroupRepoExtImpl.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/GroupRepoExtImpl.java index 57a3e312b9b..a770594c7a1 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/GroupRepoExtImpl.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/GroupRepoExtImpl.java @@ -32,6 +32,7 @@ import org.apache.syncope.common.lib.SyncopeConstants; import org.apache.syncope.common.lib.types.AnyTypeKind; import org.apache.syncope.common.lib.types.IdRepoEntitlement; +import org.apache.syncope.core.persistence.api.dao.AnyChecker; import org.apache.syncope.core.persistence.api.dao.AnyDAO; import org.apache.syncope.core.persistence.api.dao.AnyMatchDAO; import org.apache.syncope.core.persistence.api.dao.AnyObjectDAO; @@ -41,7 +42,6 @@ import org.apache.syncope.core.persistence.api.dao.DerSchemaDAO; import org.apache.syncope.core.persistence.api.dao.DynRealmDAO; import org.apache.syncope.core.persistence.api.dao.GroupDAO; -import org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO; import org.apache.syncope.core.persistence.api.dao.RealmDAO; import org.apache.syncope.core.persistence.api.dao.UserDAO; import org.apache.syncope.core.persistence.api.dao.search.SearchCond; @@ -112,7 +112,6 @@ public GroupRepoExtImpl( final ApplicationEventPublisher publisher, final AnyTypeDAO anyTypeDAO, final AnyTypeClassDAO anyTypeClassDAO, - final PlainSchemaDAO plainSchemaDAO, final DerSchemaDAO derSchemaDAO, final DynRealmDAO dynRealmDAO, final RealmDAO realmDAO, @@ -120,6 +119,7 @@ public GroupRepoExtImpl( final UserDAO userDAO, final AnyObjectDAO anyObjectDAO, final AnySearchDAO anySearchDAO, + final AnyChecker anyChecker, final AnyFinder anyFinder, final SearchCondVisitor searchCondVisitor, final Neo4jTemplate neo4jTemplate, @@ -130,9 +130,9 @@ public GroupRepoExtImpl( super( anyTypeDAO, anyTypeClassDAO, - plainSchemaDAO, derSchemaDAO, dynRealmDAO, + anyChecker, anyFinder, anyUtilsFactory.getInstance(AnyTypeKind.GROUP), neo4jTemplate, @@ -285,7 +285,7 @@ public List findUMemberships(final Group group, final Pageable page @Override public S save(final S group) { - checkBeforeSave(group); + anyChecker.checkBeforeSave(group, anyUtils); // unlink any resource, aux class, user or group owner that was unlinked from group // delete any dynamic membership or type extension that was removed from group diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/UserRepoExtImpl.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/UserRepoExtImpl.java index c0ed3073420..8e55adffbc5 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/UserRepoExtImpl.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/dao/repo/UserRepoExtImpl.java @@ -32,6 +32,7 @@ import org.apache.syncope.common.lib.types.AnyTypeKind; import org.apache.syncope.common.lib.types.IdRepoEntitlement; import org.apache.syncope.core.persistence.api.dao.AccessTokenDAO; +import org.apache.syncope.core.persistence.api.dao.AnyChecker; import org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO; import org.apache.syncope.core.persistence.api.dao.AnyTypeDAO; import org.apache.syncope.core.persistence.api.dao.DelegationDAO; @@ -39,10 +40,8 @@ import org.apache.syncope.core.persistence.api.dao.DynRealmDAO; import org.apache.syncope.core.persistence.api.dao.FIQLQueryDAO; import org.apache.syncope.core.persistence.api.dao.GroupDAO; -import org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO; import org.apache.syncope.core.persistence.api.dao.RoleDAO; import org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory; -import org.apache.syncope.core.persistence.api.entity.Attributable; import org.apache.syncope.core.persistence.api.entity.ExternalResource; import org.apache.syncope.core.persistence.api.entity.Role; import org.apache.syncope.core.persistence.api.entity.group.Group; @@ -95,7 +94,6 @@ public UserRepoExtImpl( final AnyUtilsFactory anyUtilsFactory, final AnyTypeDAO anyTypeDAO, final AnyTypeClassDAO anyTypeClassDAO, - final PlainSchemaDAO plainSchemaDAO, final DerSchemaDAO derSchemaDAO, final DynRealmDAO dynRealmDAO, final RoleDAO roleDAO, @@ -103,6 +101,7 @@ public UserRepoExtImpl( final GroupDAO groupDAO, final DelegationDAO delegationDAO, final FIQLQueryDAO fiqlQueryDAO, + final AnyChecker anyChecker, final AnyFinder anyFinder, final SecurityProperties securityProperties, final Neo4jTemplate neo4jTemplate, @@ -113,9 +112,9 @@ public UserRepoExtImpl( super( anyTypeDAO, anyTypeClassDAO, - plainSchemaDAO, derSchemaDAO, dynRealmDAO, + anyChecker, anyFinder, anyUtilsFactory.getInstance(AnyTypeKind.USER), neo4jTemplate, @@ -226,14 +225,9 @@ public void deleteMembership(final UMembership membership) { neo4jTemplate.deleteById(membership.getKey(), Neo4jUMembership.class); } - @Override - protected void checkBeforeSave(final T user) { - super.checkBeforeSave(user); - ((User) user).getLinkedAccounts().forEach(super::checkBeforeSave); - } - protected Pair doSave(final User user) { - checkBeforeSave(user); + anyChecker.checkBeforeSave(user, anyUtils); + user.getLinkedAccounts().forEach(account -> anyChecker.checkBeforeSave(account, anyUtils)); // unlink any role, resource, aux class or security question that was unlinked from user // delete any membership, relationship or linked account that was removed from user diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/AbstractAny.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/AbstractAny.java index 2dc47fb1794..90d4c952d38 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/AbstractAny.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/AbstractAny.java @@ -22,10 +22,8 @@ import java.time.OffsetDateTime; import org.apache.syncope.core.persistence.api.entity.Any; import org.apache.syncope.core.persistence.api.entity.Realm; -import org.apache.syncope.core.persistence.common.validation.AnyCheck; import org.springframework.data.neo4j.core.schema.Relationship; -@AnyCheck public abstract class AbstractAny extends AbstractAttributable implements Any { private static final long serialVersionUID = -2666540708092702810L; diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jAccessToken.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jAccessToken.java index 6ac4a3d5c00..ed463da2462 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jAccessToken.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jAccessToken.java @@ -19,7 +19,6 @@ package org.apache.syncope.core.persistence.neo4j.entity; import java.time.OffsetDateTime; -import org.apache.commons.lang3.ArrayUtils; import org.apache.syncope.core.persistence.api.entity.AccessToken; import org.springframework.data.neo4j.core.schema.Node; @@ -36,7 +35,7 @@ public class Neo4jAccessToken extends AbstractProvidedKeyNode implements AccessT private String owner; - private byte[] authorities; + private String authorities; @Override public String getBody() { @@ -69,12 +68,12 @@ public void setOwner(final String owner) { } @Override - public byte[] getAuthorities() { + public String getAuthorities() { return authorities; } @Override - public void setAuthorities(final byte[] authorities) { - this.authorities = ArrayUtils.clone(authorities); + public void setAuthorities(final String authorities) { + this.authorities = authorities; } } diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jAuditEvent.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jAuditEvent.java index 3cbf852cb71..546b1595401 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jAuditEvent.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jAuditEvent.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.persistence.neo4j.entity; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.validation.constraints.NotNull; import java.time.OffsetDateTime; import java.util.List; @@ -26,6 +25,7 @@ import org.apache.syncope.core.persistence.api.entity.AuditEvent; import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; import org.springframework.data.neo4j.core.schema.Node; +import tools.jackson.core.type.TypeReference; @Node(Neo4jAuditEvent.NODE) public class Neo4jAuditEvent extends AbstractGeneratedKeyNode implements AuditEvent { diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jConnInstance.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jConnInstance.java index a4f7ebe7ee3..0bf1cb64b07 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jConnInstance.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jConnInstance.java @@ -18,19 +18,16 @@ */ package org.apache.syncope.core.persistence.neo4j.entity; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Optional; import java.util.Set; -import org.apache.commons.lang3.StringUtils; import org.apache.syncope.common.lib.types.ConnConfProperty; import org.apache.syncope.common.lib.types.ConnPoolConf; import org.apache.syncope.common.lib.types.ConnectorCapability; import org.apache.syncope.core.persistence.api.entity.ConnInstance; -import org.apache.syncope.core.persistence.api.entity.ExternalResource; import org.apache.syncope.core.persistence.api.entity.Realm; import org.apache.syncope.core.persistence.common.validation.ConnInstanceCheck; import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; @@ -38,6 +35,7 @@ import org.springframework.data.neo4j.core.schema.Node; import org.springframework.data.neo4j.core.schema.PostLoad; import org.springframework.data.neo4j.core.schema.Relationship; +import tools.jackson.core.type.TypeReference; @Node(Neo4jConnInstance.NODE) @ConnInstanceCheck @@ -55,8 +53,6 @@ public class Neo4jConnInstance extends AbstractGeneratedKeyNode implements ConnI new TypeReference>() { }; - private static final int DEFAULT_TIMEOUT = 10; - /** * URI identifying the local / remote ConnId location where the related connector bundle is found. */ @@ -94,6 +90,9 @@ public class Neo4jConnInstance extends AbstractGeneratedKeyNode implements ConnI */ private String jsonConf; + @Transient + private List conf = new ArrayList<>(); + private String displayName; /** @@ -108,12 +107,6 @@ public class Neo4jConnInstance extends AbstractGeneratedKeyNode implements ConnI @Relationship(direction = Relationship.Direction.OUTGOING) private Neo4jRealm adminRealm; - /** - * External resources associated to the connector. - */ - @Relationship(type = Neo4jExternalResource.RESOURCE_CONNECTOR_REL, direction = Relationship.Direction.INCOMING) - private List resources = new ArrayList<>(); - @Override public Realm getAdminRealm() { return adminRealm; @@ -167,14 +160,7 @@ public void setVersion(final String version) { @Override public List getConf() { - return StringUtils.isNotBlank(jsonConf) - ? POJOHelper.deserialize(jsonConf, CONN_CONF_PROPS_TYPEREF) - : new ArrayList<>(); - } - - @Override - public void setConf(final List conf) { - jsonConf = POJOHelper.serialize(conf); + return conf; } @Override @@ -187,17 +173,6 @@ public void setDisplayName(final String displayName) { this.displayName = displayName; } - @Override - public List getResources() { - return resources; - } - - @Override - public boolean add(final ExternalResource resource) { - checkType(resource, Neo4jExternalResource.class); - return resources.contains((Neo4jExternalResource) resource) || resources.add((Neo4jExternalResource) resource); - } - @Override public Set getCapabilities() { return capabilitiesSet; @@ -226,10 +201,12 @@ public void setPoolConf(final ConnPoolConf poolConf) { protected void json2list(final boolean clearFirst) { if (clearFirst) { getCapabilities().clear(); + getConf().clear(); } - if (capabilities != null) { - getCapabilities().addAll(POJOHelper.deserialize(capabilities, CONNECTOR_CAPABILITY_TYPEREF)); - } + Optional.ofNullable(capabilities). + ifPresent(v -> getCapabilities().addAll(POJOHelper.deserialize(v, CONNECTOR_CAPABILITY_TYPEREF))); + Optional.ofNullable(jsonConf). + ifPresent(v -> getConf().addAll(POJOHelper.deserialize(v, CONN_CONF_PROPS_TYPEREF))); } @PostLoad @@ -243,5 +220,6 @@ public void postSave() { public void list2json() { capabilities = POJOHelper.serialize(getCapabilities()); + jsonConf = POJOHelper.serialize(getConf()); } } diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jExternalResource.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jExternalResource.java index 688e74ba9c4..388ea7f3511 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jExternalResource.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jExternalResource.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.persistence.neo4j.entity; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; import java.util.List; @@ -52,6 +51,7 @@ import org.springframework.data.neo4j.core.schema.Node; import org.springframework.data.neo4j.core.schema.PostLoad; import org.springframework.data.neo4j.core.schema.Relationship; +import tools.jackson.core.type.TypeReference; @Node(Neo4jExternalResource.NODE) @ExternalResourceCheck diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jNotification.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jNotification.java index ce4c71a8745..7d1f6dbe4ec 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jNotification.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jNotification.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.persistence.neo4j.entity; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; import java.util.List; @@ -35,6 +34,7 @@ import org.springframework.data.neo4j.core.schema.Node; import org.springframework.data.neo4j.core.schema.PostLoad; import org.springframework.data.neo4j.core.schema.Relationship; +import tools.jackson.core.type.TypeReference; @Node(Neo4jNotification.NODE) public class Neo4jNotification extends AbstractGeneratedKeyNode implements Notification { diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jPlainSchema.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jPlainSchema.java index 1ea21b54f65..d935aa778cf 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jPlainSchema.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jPlainSchema.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.persistence.neo4j.entity; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.validation.constraints.NotNull; import java.util.HashMap; import java.util.Map; @@ -34,6 +33,7 @@ import org.springframework.data.neo4j.core.schema.Node; import org.springframework.data.neo4j.core.schema.PostLoad; import org.springframework.data.neo4j.core.schema.Relationship; +import tools.jackson.core.type.TypeReference; @Node(Neo4jPlainSchema.NODE) @PlainSchemaCheck diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jRole.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jRole.java index bbe5ab4e921..8dae11f9630 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jRole.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jRole.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.persistence.neo4j.entity; -import com.fasterxml.jackson.core.type.TypeReference; import java.util.ArrayList; import java.util.HashSet; import java.util.List; @@ -32,6 +31,7 @@ import org.springframework.data.neo4j.core.schema.Node; import org.springframework.data.neo4j.core.schema.PostLoad; import org.springframework.data.neo4j.core.schema.Relationship; +import tools.jackson.core.type.TypeReference; @Node(Neo4jRole.NODE) @RoleCheck diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jSchema.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jSchema.java index 649ee1b398b..400a8d0b3c2 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jSchema.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/Neo4jSchema.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.persistence.neo4j.entity; -import com.fasterxml.jackson.core.type.TypeReference; import java.util.HashMap; import java.util.Locale; import java.util.Map; @@ -29,6 +28,7 @@ import org.springframework.data.annotation.Transient; import org.springframework.data.neo4j.core.schema.Node; import org.springframework.data.neo4j.core.schema.PostLoad; +import tools.jackson.core.type.TypeReference; @Node(Neo4jSchema.NODE) @SchemaKeyCheck diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/AbstractClientApp.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/AbstractClientApp.java index 719ec64aa86..ecdaf49cda2 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/AbstractClientApp.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/AbstractClientApp.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.persistence.neo4j.entity.am; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; import java.util.List; @@ -40,6 +39,7 @@ import org.apache.syncope.core.persistence.neo4j.entity.policy.Neo4jTicketExpirationPolicy; import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; import org.springframework.data.neo4j.core.schema.Relationship; +import tools.jackson.core.type.TypeReference; public abstract class AbstractClientApp extends AbstractGeneratedKeyNode implements ClientApp { diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jAttrRepo.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jAttrRepo.java index bd8eef827c6..2281ed1d6cb 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jAttrRepo.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jAttrRepo.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.persistence.neo4j.entity.am; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; import java.util.List; @@ -33,6 +32,7 @@ import org.springframework.data.annotation.Transient; import org.springframework.data.neo4j.core.schema.Node; import org.springframework.data.neo4j.core.schema.PostLoad; +import tools.jackson.core.type.TypeReference; @Node(Neo4jAttrRepo.NODE) public class Neo4jAttrRepo extends AbstractProvidedKeyNode implements AttrRepo { diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jAuthModule.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jAuthModule.java index c01c9bac5eb..be5d5ace26a 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jAuthModule.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jAuthModule.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.persistence.neo4j.entity.am; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; import java.util.List; @@ -33,6 +32,7 @@ import org.springframework.data.annotation.Transient; import org.springframework.data.neo4j.core.schema.Node; import org.springframework.data.neo4j.core.schema.PostLoad; +import tools.jackson.core.type.TypeReference; @Node(Neo4jAuthModule.NODE) public class Neo4jAuthModule extends AbstractProvidedKeyNode implements AuthModule { diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jAuthProfile.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jAuthProfile.java index 5927b1b82b5..8e857837284 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jAuthProfile.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jAuthProfile.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.persistence.neo4j.entity.am; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; import java.util.List; @@ -31,7 +30,10 @@ import org.apache.syncope.core.persistence.api.entity.am.AuthProfile; import org.apache.syncope.core.persistence.neo4j.entity.AbstractGeneratedKeyNode; import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import org.springframework.data.annotation.Transient; import org.springframework.data.neo4j.core.schema.Node; +import org.springframework.data.neo4j.core.schema.PostLoad; +import tools.jackson.core.type.TypeReference; @Node(Neo4jAuthProfile.NODE) public class Neo4jAuthProfile extends AbstractGeneratedKeyNode implements AuthProfile { @@ -63,16 +65,31 @@ public class Neo4jAuthProfile extends AbstractGeneratedKeyNode implements AuthPr @NotNull private String owner; - private String impersonationAccounts; - private String googleMfaAuthAccounts; + @Transient + private List googleMfaAuthAccountsList = new ArrayList<>(); + private String googleMfaAuthTokens; + @Transient + private List googleMfaAuthTokensList = new ArrayList<>(); + private String mfaTrustedDevices; + @Transient + private List mfaTrustedDevicesList = new ArrayList<>(); + + private String impersonationAccounts; + + @Transient + private List impersonationAccountsList = new ArrayList<>(); + private String webAuthnDeviceCredentials; + @Transient + private List webAuthnDeviceCredentialsList = new ArrayList<>(); + @Override public String getOwner() { return owner; @@ -83,58 +100,90 @@ public void setOwner(final String owner) { this.owner = owner; } + @Override + public boolean add(final GoogleMfaAuthToken googleMfaAuthToken) { + return googleMfaAuthTokensList.add(googleMfaAuthToken); + } + @Override public List getGoogleMfaAuthTokens() { - return Optional.ofNullable(googleMfaAuthTokens). - map(v -> POJOHelper.deserialize(v, GOOGLE_MFA_TOKENS_TYPEREF)).orElseGet(() -> new ArrayList<>(0)); + return googleMfaAuthTokensList; } @Override - public void setGoogleMfaAuthTokens(final List tokens) { - googleMfaAuthTokens = POJOHelper.serialize(tokens); + public boolean add(final GoogleMfaAuthAccount googleMfaAuthAccount) { + return googleMfaAuthAccountsList.add(googleMfaAuthAccount); } @Override public List getGoogleMfaAuthAccounts() { - return Optional.ofNullable(googleMfaAuthAccounts). - map(v -> POJOHelper.deserialize(v, GOOGLE_MFA_ACCOUNTS_TYPEREF)).orElseGet(() -> new ArrayList<>(0)); + return googleMfaAuthAccountsList; } @Override - public void setGoogleMfaAuthAccounts(final List accounts) { - googleMfaAuthAccounts = POJOHelper.serialize(accounts); + public boolean add(final MfaTrustedDevice mfaTrustedDevice) { + return mfaTrustedDevicesList.add(mfaTrustedDevice); } @Override public List getMfaTrustedDevices() { - return Optional.ofNullable(mfaTrustedDevices). - map(v -> POJOHelper.deserialize(v, MFA_TRUSTED_DEVICE_TYPEREF)).orElseGet(() -> new ArrayList<>(0)); + return mfaTrustedDevicesList; } @Override - public void setMfaTrustedDevices(final List devices) { - mfaTrustedDevices = POJOHelper.serialize(devices); + public boolean add(final ImpersonationAccount impersonationAccount) { + return impersonationAccountsList.add(impersonationAccount); } @Override public List getImpersonationAccounts() { - return Optional.ofNullable(impersonationAccounts). - map(v -> POJOHelper.deserialize(v, IMPERSONATION_TYPEREF)).orElseGet(() -> new ArrayList<>(0)); + return impersonationAccountsList; } @Override - public void setImpersonationAccounts(final List accounts) { - impersonationAccounts = POJOHelper.serialize(accounts); + public boolean add(final WebAuthnDeviceCredential webAuthnDeviceCredential) { + return webAuthnDeviceCredentialsList.add(webAuthnDeviceCredential); } @Override public List getWebAuthnDeviceCredentials() { - return Optional.ofNullable(webAuthnDeviceCredentials). - map(v -> POJOHelper.deserialize(v, WEBAUTHN_TYPEREF)).orElseGet(() -> new ArrayList<>(0)); + return webAuthnDeviceCredentialsList; } - @Override - public void setWebAuthnDeviceCredentials(final List credentials) { - webAuthnDeviceCredentials = POJOHelper.serialize(credentials); + protected void json2list(final boolean clearFirst) { + if (clearFirst) { + getGoogleMfaAuthTokens().clear(); + getGoogleMfaAuthAccounts().clear(); + getMfaTrustedDevices().clear(); + getImpersonationAccounts().clear(); + getWebAuthnDeviceCredentials().clear(); + } + Optional.ofNullable(googleMfaAuthTokens).ifPresent(v -> getGoogleMfaAuthTokens(). + addAll(POJOHelper.deserialize(v, GOOGLE_MFA_TOKENS_TYPEREF))); + Optional.ofNullable(googleMfaAuthAccounts).ifPresent(v -> getGoogleMfaAuthAccounts(). + addAll(POJOHelper.deserialize(v, GOOGLE_MFA_ACCOUNTS_TYPEREF))); + Optional.ofNullable(mfaTrustedDevices).ifPresent(v -> getMfaTrustedDevices(). + addAll(POJOHelper.deserialize(v, MFA_TRUSTED_DEVICE_TYPEREF))); + Optional.ofNullable(impersonationAccounts).ifPresent(v -> getImpersonationAccounts(). + addAll(POJOHelper.deserialize(v, IMPERSONATION_TYPEREF))); + Optional.ofNullable(webAuthnDeviceCredentials).ifPresent(v -> getWebAuthnDeviceCredentials(). + addAll(POJOHelper.deserialize(v, WEBAUTHN_TYPEREF))); + } + + @PostLoad + public void postLoad() { + json2list(false); + } + + public void postSave() { + json2list(true); + } + + public void list2json() { + googleMfaAuthTokens = POJOHelper.serialize(getGoogleMfaAuthTokens()); + googleMfaAuthAccounts = POJOHelper.serialize(getGoogleMfaAuthAccounts()); + mfaTrustedDevices = POJOHelper.serialize(getMfaTrustedDevices()); + impersonationAccounts = POJOHelper.serialize(getImpersonationAccounts()); + webAuthnDeviceCredentials = POJOHelper.serialize(getWebAuthnDeviceCredentials()); } } diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jOIDCRPClientApp.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jOIDCRPClientApp.java index 2e6d41b6ceb..061e0ccb6d1 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jOIDCRPClientApp.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jOIDCRPClientApp.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.persistence.neo4j.entity.am; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.validation.constraints.NotNull; import java.util.HashSet; import java.util.Set; @@ -35,6 +34,7 @@ import org.springframework.data.annotation.Transient; import org.springframework.data.neo4j.core.schema.Node; import org.springframework.data.neo4j.core.schema.PostLoad; +import tools.jackson.core.type.TypeReference; @Node(Neo4jOIDCRPClientApp.NODE) public class Neo4jOIDCRPClientApp extends AbstractClientApp implements OIDCRPClientApp { diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jSAML2SPClientApp.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jSAML2SPClientApp.java index 3c6902bfd7e..4be1542e75a 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jSAML2SPClientApp.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jSAML2SPClientApp.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.persistence.neo4j.entity.am; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; import java.util.HashSet; @@ -32,6 +31,7 @@ import org.springframework.data.annotation.Transient; import org.springframework.data.neo4j.core.schema.Node; import org.springframework.data.neo4j.core.schema.PostLoad; +import tools.jackson.core.type.TypeReference; @Node(Neo4jSAML2SPClientApp.NODE) public class Neo4jSAML2SPClientApp extends AbstractClientApp implements SAML2SPClientApp { diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jWAConfigEntry.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jWAConfigEntry.java index 665b1408bf6..de072bf1aba 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jWAConfigEntry.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/am/Neo4jWAConfigEntry.java @@ -18,13 +18,13 @@ */ package org.apache.syncope.core.persistence.neo4j.entity.am; -import com.fasterxml.jackson.core.type.TypeReference; import java.util.List; import java.util.Optional; import org.apache.syncope.core.persistence.api.entity.am.WAConfigEntry; import org.apache.syncope.core.persistence.neo4j.entity.AbstractProvidedKeyNode; import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; import org.springframework.data.neo4j.core.schema.Node; +import tools.jackson.core.type.TypeReference; @Node(Neo4jWAConfigEntry.NODE) public class Neo4jWAConfigEntry extends AbstractProvidedKeyNode implements WAConfigEntry { diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/keymaster/Neo4jConfParam.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/keymaster/Neo4jConfParam.java index aa839f55c8a..0e9591ae87a 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/keymaster/Neo4jConfParam.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/keymaster/Neo4jConfParam.java @@ -18,20 +18,20 @@ */ package org.apache.syncope.core.persistence.neo4j.entity.keymaster; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; -import java.io.IOException; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.core.persistence.api.entity.keymaster.ConfParam; import org.apache.syncope.core.persistence.neo4j.entity.AbstractProvidedKeyNode; import org.springframework.data.neo4j.core.schema.Node; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.json.JsonMapper; @Node(Neo4jConfParam.NODE) public class Neo4jConfParam extends AbstractProvidedKeyNode implements ConfParam { private static final long serialVersionUID = 8742750097008236475L; - private static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + private static final JsonMapper MAPPER = new SyncopeJsonMapper(); public static final String NODE = "ConfParam"; @@ -42,7 +42,7 @@ public JsonNode getValue() { JsonNode deserialized = null; try { deserialized = MAPPER.readTree(jsonValue); - } catch (final IOException e) { + } catch (JacksonException e) { LOG.error("Could not deserialize {}", jsonValue, e); } return deserialized; @@ -52,7 +52,7 @@ public JsonNode getValue() { public void setValue(final JsonNode value) { try { this.jsonValue = MAPPER.writeValueAsString(value); - } catch (JsonProcessingException e) { + } catch (JacksonException e) { LOG.error("Could not serialize {}", value, e); } } diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/task/Neo4jFormPropertyDef.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/task/Neo4jFormPropertyDef.java index 079f1e4d119..919d9d1dc64 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/task/Neo4jFormPropertyDef.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/task/Neo4jFormPropertyDef.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.persistence.neo4j.entity.task; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.validation.constraints.NotNull; import java.util.HashMap; import java.util.Locale; @@ -35,6 +34,7 @@ import org.springframework.data.neo4j.core.schema.Node; import org.springframework.data.neo4j.core.schema.PostLoad; import org.springframework.data.neo4j.core.schema.Relationship; +import tools.jackson.core.type.TypeReference; @Node(Neo4jFormPropertyDef.NODE) @FormPropertyDefCheck diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/task/Neo4jNotificationTask.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/task/Neo4jNotificationTask.java index 17c5b4ebd78..aaafdd4a6ee 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/task/Neo4jNotificationTask.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/task/Neo4jNotificationTask.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.persistence.neo4j.entity.task; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; import java.util.HashSet; @@ -35,6 +34,7 @@ import org.springframework.data.neo4j.core.schema.Node; import org.springframework.data.neo4j.core.schema.PostLoad; import org.springframework.data.neo4j.core.schema.Relationship; +import tools.jackson.core.type.TypeReference; @Node(Neo4jNotificationTask.NODE) public class Neo4jNotificationTask extends AbstractTask implements NotificationTask { diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/task/Neo4jPushTask.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/task/Neo4jPushTask.java index 1343cb6311d..4d8b26021ab 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/task/Neo4jPushTask.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/task/Neo4jPushTask.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.persistence.neo4j.entity.task; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; import java.util.HashMap; @@ -42,6 +41,7 @@ import org.springframework.data.neo4j.core.schema.Node; import org.springframework.data.neo4j.core.schema.PostLoad; import org.springframework.data.neo4j.core.schema.Relationship; +import tools.jackson.core.type.TypeReference; @Node(Neo4jPushTask.NODE) public class Neo4jPushTask extends Neo4jProvisioningTask implements PushTask { diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/user/Neo4jUser.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/user/Neo4jUser.java index 7fdc63cccd9..ef2e487f90e 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/user/Neo4jUser.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/entity/user/Neo4jUser.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.persistence.neo4j.entity.user; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.validation.Valid; import jakarta.validation.constraints.NotNull; import java.time.OffsetDateTime; @@ -55,6 +54,7 @@ import org.springframework.data.neo4j.core.schema.CompositeProperty; import org.springframework.data.neo4j.core.schema.Node; import org.springframework.data.neo4j.core.schema.Relationship; +import tools.jackson.core.type.TypeReference; @Node(Neo4jUser.NODE) @AttributableCheck diff --git a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/spring/DomainRoutingDriver.java b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/spring/DomainRoutingDriver.java index 2a86dfe3d02..027e1707d34 100644 --- a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/spring/DomainRoutingDriver.java +++ b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/spring/DomainRoutingDriver.java @@ -26,9 +26,7 @@ import org.neo4j.driver.BookmarkManager; import org.neo4j.driver.Driver; import org.neo4j.driver.ExecutableQuery; -import org.neo4j.driver.Metrics; import org.neo4j.driver.SessionConfig; -import org.neo4j.driver.types.TypeSystem; public class DomainRoutingDriver implements Driver { @@ -78,22 +76,6 @@ public CompletionStage closeAsync() { return delegate().closeAsync(); } - @Override - public Metrics metrics() { - return delegate().metrics(); - } - - @Override - public boolean isMetricsEnabled() { - return delegate().isMetricsEnabled(); - } - - @SuppressWarnings("deprecation") - @Override - public TypeSystem defaultTypeSystem() { - return delegate().defaultTypeSystem(); - } - @Override public void verifyConnectivity() { delegate().verifyConnectivity(); diff --git a/core/persistence-neo4j/src/main/java/org/springframework/data/neo4j/repository/support/SyncopeNeo4jRepositoryFactory.java b/core/persistence-neo4j/src/main/java/org/springframework/data/neo4j/repository/support/SyncopeNeo4jRepositoryFactory.java index 109c1ed5271..d2b83627b49 100644 --- a/core/persistence-neo4j/src/main/java/org/springframework/data/neo4j/repository/support/SyncopeNeo4jRepositoryFactory.java +++ b/core/persistence-neo4j/src/main/java/org/springframework/data/neo4j/repository/support/SyncopeNeo4jRepositoryFactory.java @@ -29,7 +29,6 @@ import org.springframework.data.repository.core.support.RepositoryFactorySupport; import org.springframework.data.repository.query.QueryLookupStrategy; import org.springframework.data.repository.query.ValueExpressionDelegate; -import org.springframework.lang.Nullable; public class SyncopeNeo4jRepositoryFactory extends RepositoryFactorySupport { @@ -43,8 +42,8 @@ public SyncopeNeo4jRepositoryFactory( } @Override - public EntityInformation getEntityInformation(final Class domainClass) { - return delegate.getEntityInformation(domainClass); + public EntityInformation getEntityInformation(final RepositoryMetadata metadata) { + return delegate.getEntityInformation(metadata); } @Override @@ -64,7 +63,7 @@ protected Class getRepositoryBaseClass(final RepositoryMetadata metadata) { @Override protected Optional getQueryLookupStrategy( - final @Nullable QueryLookupStrategy.Key key, final ValueExpressionDelegate valueExpressionDelegate) { + final QueryLookupStrategy.Key key, final ValueExpressionDelegate valueExpressionDelegate) { return delegate.getQueryLookupStrategy(key, valueExpressionDelegate); } diff --git a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/AuthProfileTest.java b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/AuthProfileTest.java index 659a6cd81ec..c9e5699cd77 100644 --- a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/AuthProfileTest.java +++ b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/AuthProfileTest.java @@ -39,7 +39,7 @@ import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.data.domain.PageRequest; +import org.springframework.data.domain.Pageable; import org.springframework.data.neo4j.core.Neo4jTemplate; import org.springframework.transaction.annotation.Transactional; @@ -66,14 +66,14 @@ public void googleMfaToken() { Optional result = authProfileDAO.findByOwner(id); assertTrue(result.isPresent()); - assertFalse(authProfileDAO.findAll(PageRequest.of(0, 100)).isEmpty()); + assertFalse(authProfileDAO.findAll(Pageable.unpaged()).isEmpty()); AuthProfile authProfile = result.get(); result = authProfileDAO.findById(authProfile.getKey()); assertTrue(result.isPresent()); authProfile.setOwner("SyncopeCreate-New"); - authProfile.setGoogleMfaAuthTokens(List.of()); + authProfile.getGoogleMfaAuthTokens().clear(); authProfileDAO.save(authProfile); assertFalse(authProfileDAO.findByOwner(id).isPresent()); @@ -103,14 +103,14 @@ public void webAuthnRegisteredDevice() { Optional result = authProfileDAO.findByOwner(id); assertTrue(result.isPresent()); - assertFalse(authProfileDAO.findAll(PageRequest.of(0, 100)).isEmpty()); + assertFalse(authProfileDAO.findAll(Pageable.unpaged()).isEmpty()); AuthProfile authProfile = result.get(); result = authProfileDAO.findById(authProfile.getKey()); assertTrue(result.isPresent()); authProfile.setOwner("newowner"); - authProfile.setWebAuthnDeviceCredentials(List.of()); + authProfile.getWebAuthnDeviceCredentials().clear(); authProfileDAO.save(authProfile); assertFalse(authProfileDAO.findByOwner(id).isPresent()); @@ -122,22 +122,18 @@ public void googleMfaAccount() { createAuthProfileWithAccount(id); - Optional result = authProfileDAO.findByOwner(id); - assertTrue(result.isPresent()); + AuthProfile authProfile = authProfileDAO.findByOwner(id).orElseThrow(); - assertFalse(authProfileDAO.findAll(PageRequest.of(0, 100)).isEmpty()); + assertFalse(authProfileDAO.findAll(Pageable.unpaged()).isEmpty()); - AuthProfile authProfile = result.get(); - result = authProfileDAO.findById(authProfile.getKey()); - assertTrue(result.isPresent()); + authProfile = authProfileDAO.findById(authProfile.getKey()).orElseThrow(); String secret = SecureRandomUtils.generateRandomUUID().toString(); - List googleMfaAuthAccounts = authProfile.getGoogleMfaAuthAccounts(); - assertFalse(googleMfaAuthAccounts.isEmpty()); - GoogleMfaAuthAccount googleMfaAuthAccount = googleMfaAuthAccounts.getFirst(); + GoogleMfaAuthAccount googleMfaAuthAccount = authProfile.getGoogleMfaAuthAccounts().getFirst(); googleMfaAuthAccount.setSecretKey(secret); - authProfile.setGoogleMfaAuthAccounts(googleMfaAuthAccounts); + authProfile.getGoogleMfaAuthAccounts().clear(); + authProfile.add(googleMfaAuthAccount); authProfile = authProfileDAO.save(authProfile); assertEquals(secret, authProfile.getGoogleMfaAuthAccounts().getFirst().getSecretKey()); } @@ -159,7 +155,8 @@ public void impersonationAccounts() { mapToObj(i -> new ImpersonationAccount.Builder().impersonated("impersonatee" + i).build()). toList(); - authProfile.setImpersonationAccounts(accounts); + authProfile.getImpersonationAccounts().clear(); + accounts.forEach(authProfile::add); authProfile = authProfileDAO.save(authProfile); assertEquals(accounts.size(), authProfile.getImpersonationAccounts().size()); } @@ -168,7 +165,7 @@ private AuthProfile createAuthProfileWithToken(final String owner, final Integer AuthProfile profile = entityFactory.newEntity(AuthProfile.class); profile.setOwner(owner); GoogleMfaAuthToken token = new GoogleMfaAuthToken.Builder().issueDate(LocalDateTime.now()).token(otp).build(); - profile.setGoogleMfaAuthTokens(List.of(token)); + profile.add(token); return authProfileDAO.save(profile); } @@ -178,7 +175,7 @@ private AuthProfile createAuthProfileWithWebAuthnDevice( AuthProfile profile = entityFactory.newEntity(AuthProfile.class); profile.setOwner(owner); - profile.setWebAuthnDeviceCredentials(credentials); + credentials.forEach(profile::add); return authProfileDAO.save(profile); } @@ -193,7 +190,7 @@ private AuthProfile createAuthProfileWithAccount(final String owner) { .name(SecureRandomUtils.generateRandomUUID().toString()) .username(owner) .build(); - profile.setGoogleMfaAuthAccounts(List.of(account)); + profile.getGoogleMfaAuthAccounts().add(account); return authProfileDAO.save(profile); } } diff --git a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/ConnInstanceTest.java b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/ConnInstanceTest.java index d9f5414726f..2f7a226c753 100644 --- a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/ConnInstanceTest.java +++ b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/ConnInstanceTest.java @@ -24,7 +24,6 @@ import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.fail; -import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; import org.apache.syncope.common.lib.SyncopeConstants; @@ -32,6 +31,7 @@ import org.apache.syncope.common.lib.types.ConnConfProperty; import org.apache.syncope.common.lib.types.IdMEntitlement; import org.apache.syncope.core.persistence.api.dao.ConnInstanceDAO; +import org.apache.syncope.core.persistence.api.dao.RealmDAO; import org.apache.syncope.core.persistence.api.entity.ConnInstance; import org.apache.syncope.core.persistence.neo4j.AbstractTest; import org.apache.syncope.core.spring.security.DelegatedAdministrationException; @@ -50,6 +50,9 @@ public class ConnInstanceTest extends AbstractTest { @Autowired private ConnInstanceDAO connInstanceDAO; + @Autowired + private RealmDAO realmDAO; + @Test public void findAll() { List authorities = IdMEntitlement.values().stream(). @@ -95,6 +98,7 @@ public void save() { connInstance.setBundleName("org.apache.syncope.core.persistence.test.util"); connInstance.setDisplayName("New"); connInstance.setConnRequestTimeout(60); + connInstance.setAdminRealm(realmDAO.getRoot()); // set the connector configuration ConnConfPropSchema endpointSchema = new ConnConfPropSchema(); @@ -113,10 +117,8 @@ public void save() { servicename.setSchema(servicenameSchema); endpoint.getValues().add("Provisioning"); - List conf = new ArrayList<>(); - conf.add(endpoint); - conf.add(servicename); - connInstance.setConf(conf); + connInstance.getConf().add(endpoint); + connInstance.getConf().add(servicename); assertFalse(connInstance.getConf().isEmpty()); // perform save operation diff --git a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/PlainSchemaTest.java b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/PlainSchemaTest.java index ae6036fb2ff..ead9afc1c48 100644 --- a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/PlainSchemaTest.java +++ b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/PlainSchemaTest.java @@ -189,11 +189,9 @@ public void checkForDropdownType() { @Test public void saveInvalidSchema() { - assertThrows(InvalidEntityException.class, () -> { - PlainSchema schema = entityFactory.newEntity(PlainSchema.class); - schema.setKey("username"); - plainSchemaDAO.save(schema); - }); + PlainSchema schema = entityFactory.newEntity(PlainSchema.class); + schema.setKey("username"); + assertThrows(InvalidEntityException.class, () -> plainSchemaDAO.save(schema)); } @Test @@ -210,11 +208,7 @@ public void issueSYNCOPE418() { PlainSchema schema = entityFactory.newEntity(PlainSchema.class); schema.setKey("http://schemas.examples.org/security/authorization/organizationUnit"); - try { - plainSchemaDAO.save(schema); - fail("This should not happen"); - } catch (InvalidEntityException e) { - assertTrue(e.hasViolation(EntityViolationType.InvalidKey)); - } + InvalidEntityException iee = assertThrows(InvalidEntityException.class, () -> plainSchemaDAO.save(schema)); + assertTrue(iee.hasViolation(EntityViolationType.InvalidKey)); } } diff --git a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/SAML2IdPEntityTest.java b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/SAML2IdPEntityTest.java index 8571be7c036..1160db18908 100644 --- a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/SAML2IdPEntityTest.java +++ b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/SAML2IdPEntityTest.java @@ -70,12 +70,13 @@ public void save() { public void update() { SAML2IdPEntity entity = create("SyncopeUpdate"); assertNotNull(entity); - entity.setKey("OtherSyncope"); + + entity.setMetadata("metadata2".getBytes(StandardCharsets.UTF_8)); entity = saml2IdPEntityDAO.save(entity); assertNotNull(entity); SAML2IdPEntity found = saml2IdPEntityDAO.findById(entity.getKey()).orElseThrow(); - assertEquals("OtherSyncope", found.getKey()); + assertEquals("metadata2", new String(found.getMetadata(), StandardCharsets.UTF_8)); } } diff --git a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/ConnInstanceTest.java b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/ConnInstanceTest.java index ac619c3589f..1c14e6c729d 100644 --- a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/ConnInstanceTest.java +++ b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/ConnInstanceTest.java @@ -47,8 +47,7 @@ public class ConnInstanceTest extends AbstractTest { public void deleteCascade() { ConnInstance connInstance = connInstanceDAO.findById("fcf9f2b0-f7d6-42c9-84a6-61b28255a42b").orElseThrow(); - List resources = connInstance.getResources(); - assertNotNull(resources); + List resources = resourceDAO.findByConnInstance(connInstance.getKey()); assertFalse(resources.isEmpty()); connInstanceDAO.deleteById(connInstance.getKey()); @@ -65,14 +64,10 @@ public void issue176() { ConnInstance connInstance = connInstanceDAO.findById("fcf9f2b0-f7d6-42c9-84a6-61b28255a42b").orElseThrow(); assertTrue(connInstance.getCapabilities().isEmpty()); - List resources = connInstance.getResources(); - assertNotNull(resources); + List resources = resourceDAO.findByConnInstance(connInstance.getKey()); assertEquals(4, resources.size()); - assertTrue( - "ws-target-resource-nopropagation".equalsIgnoreCase(resources.get(0).getKey()) - || "ws-target-resource-nopropagation".equalsIgnoreCase(resources.get(1).getKey()) - || "ws-target-resource-nopropagation".equalsIgnoreCase(resources.get(2).getKey()) - || "ws-target-resource-nopropagation".equalsIgnoreCase(resources.get(3).getKey())); + assertTrue(resources.stream().map(ExternalResource::getKey). + anyMatch("ws-target-resource-nopropagation"::equals)); connInstance.getCapabilities().add(ConnectorCapability.SEARCH); @@ -80,13 +75,9 @@ public void issue176() { assertNotNull(connInstance); assertFalse(connInstance.getCapabilities().isEmpty()); - resources = connInstance.getResources(); - assertNotNull(resources); + resources = resourceDAO.findByConnInstance(connInstance.getKey()); assertEquals(4, resources.size()); - assertTrue( - "ws-target-resource-nopropagation".equalsIgnoreCase(resources.get(0).getKey()) - || "ws-target-resource-nopropagation".equalsIgnoreCase(resources.get(1).getKey()) - || "ws-target-resource-nopropagation".equalsIgnoreCase(resources.get(2).getKey()) - || "ws-target-resource-nopropagation".equalsIgnoreCase(resources.get(3).getKey())); + assertTrue(resources.stream().map(ExternalResource::getKey). + anyMatch("ws-target-resource-nopropagation"::equals)); } } diff --git a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/PlainSchemaTest.java b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/PlainSchemaTest.java index 141c3829ce4..766bc795a56 100644 --- a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/PlainSchemaTest.java +++ b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/PlainSchemaTest.java @@ -25,6 +25,7 @@ import static org.junit.jupiter.api.Assertions.fail; import java.util.List; +import java.util.Optional; import java.util.stream.Collectors; import java.util.stream.Stream; import org.apache.syncope.common.lib.SyncopeConstants; @@ -126,17 +127,15 @@ private List getMappingItems(final String intAttrName) { @Test public void deleteFullname() { - // fullname is mapped as ConnObjectKey for ws-target-resource-2, need to swap it otherwise validation errors + // fullname is mapped as ConnObjectKey for various resources, need to swap it otherwise validation errors // will be raised - resourceDAO.findById("ws-target-resource-2").orElseThrow(). - getProvisionByAnyType(AnyTypeKind.USER.name()).get().getMapping().getItems(). - forEach(item -> { - if ("fullname".equals(item.getIntAttrName())) { - item.setConnObjectKey(false); - } else if ("surname".equals(item.getIntAttrName())) { - item.setConnObjectKey(true); - } - }); + resourceDAO.findAll().stream(). + filter(r -> r.getKey().startsWith("ws-target-resource-")). + map(r -> r.getProvisionByAnyType(AnyTypeKind.USER.name())). + flatMap(Optional::stream). + flatMap(p -> p.getMapping().getItems().stream()). + filter(item -> "fullname".equals(item.getIntAttrName())). + forEach(item -> item.setIntAttrName("surname")); // search for user schema fullname plainSchemaDAO.findById("fullname").orElseThrow(); diff --git a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/ResourceTest.java b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/ResourceTest.java index abdb14527d3..cb21cfaec92 100644 --- a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/ResourceTest.java +++ b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/ResourceTest.java @@ -115,7 +115,7 @@ public void findByPropagationActionsContaining() { assertEquals( Set.of(resourceDAO.findById("resource-testdb2").orElseThrow(), resourceDAO.findById("resource-ldap").orElseThrow()), - new HashSet<>(resourceDAO.findByPropagationActionsContaining(impl))); + new HashSet<>(resourceDAO.findByPropagationActionsContaining(impl))); } @Test @@ -200,7 +200,6 @@ public void save() { // check connector connector = connInstanceDAO.findById("88a7a819-dab5-46b4-9b90-0b9769eabdb8").orElseThrow(); - assertNotNull(connector.getResources()); assertNotNull(resource.getConnector()); assertTrue(resource.getConnector().equals(connector)); @@ -257,8 +256,8 @@ public void delete() { // resource must be not referenced any more from the connector ConnInstance actualConnector = connInstanceDAO.findById(connector.getKey()).orElseThrow(); - actualConnector.getResources(). - forEach(res -> assertFalse(res.getKey().equalsIgnoreCase(resource.getKey()))); + resourceDAO.findByConnInstance(actualConnector.getKey()). + forEach(r -> assertFalse(r.getKey().equalsIgnoreCase(resource.getKey()))); // there must be no tasks propagationTasks.forEach(task -> assertTrue(taskDAO.findById(task.getKey()).isEmpty())); diff --git a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/TaskTest.java b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/TaskTest.java index d550632ff1b..5ec50017703 100644 --- a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/TaskTest.java +++ b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/TaskTest.java @@ -156,7 +156,6 @@ public void savePropagationTask() { public void addPropagationTaskExecution() { PropagationTask task = (PropagationTask) taskDAO.findById( TaskType.PROPAGATION, "1e697572-b896-484c-ae7f-0c8f63fcbc6c").orElseThrow(); - assertNotNull(task); int executionNumber = task.getExecs().size(); @@ -166,7 +165,6 @@ public void addPropagationTaskExecution() { execution.setStart(OffsetDateTime.now()); execution.setExecutor("admin"); task.add(execution); - execution.setTask(task); taskDAO.save(task); @@ -181,7 +179,6 @@ public void addPropagationTaskExecution() { public void addPullTaskExecution() { PullTask task = (PullTask) taskDAO.findById( TaskType.PULL, "c41b9b71-9bfa-4f90-89f2-84787def4c5c").orElseThrow(); - assertNotNull(task); int executionNumber = task.getExecs().size(); @@ -192,7 +189,6 @@ public void addPullTaskExecution() { execution.setMessage("A message"); execution.setExecutor("admin"); task.add(execution); - execution.setTask(task); taskDAO.save(task); @@ -207,7 +203,6 @@ public void addPullTaskExecution() { public void addPushTaskExecution() { PushTask task = (PushTask) taskDAO.findById( TaskType.PUSH, "af558be4-9d2f-4359-bf85-a554e6e90be1").orElseThrow(); - assertNotNull(task); int executionNumber = task.getExecs().size(); @@ -218,7 +213,6 @@ public void addPushTaskExecution() { execution.setMessage("A message"); execution.setExecutor("admin"); task.add(execution); - execution.setTask(task); taskDAO.save(task); diff --git a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/UserTest.java b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/UserTest.java index 78eb585fe8f..1de42470810 100644 --- a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/UserTest.java +++ b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/outer/UserTest.java @@ -18,22 +18,27 @@ */ package org.apache.syncope.core.persistence.neo4j.outer; +import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertThrows; import static org.junit.jupiter.api.Assertions.assertTrue; import java.time.OffsetDateTime; import java.util.List; import java.util.UUID; import org.apache.syncope.common.lib.types.CipherAlgorithm; +import org.apache.syncope.core.persistence.api.attrvalue.InvalidEntityException; import org.apache.syncope.core.persistence.api.attrvalue.PlainAttrValidationManager; import org.apache.syncope.core.persistence.api.dao.AnyObjectDAO; +import org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO; import org.apache.syncope.core.persistence.api.dao.DelegationDAO; import org.apache.syncope.core.persistence.api.dao.DerSchemaDAO; import org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO; import org.apache.syncope.core.persistence.api.dao.GroupDAO; import org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO; +import org.apache.syncope.core.persistence.api.dao.RealmDAO; import org.apache.syncope.core.persistence.api.dao.RelationshipTypeDAO; import org.apache.syncope.core.persistence.api.dao.RoleDAO; import org.apache.syncope.core.persistence.api.dao.UserDAO; @@ -83,6 +88,12 @@ public class UserTest extends AbstractTest { @Autowired private RoleDAO roleDAO; + @Autowired + private RealmDAO realmDAO; + + @Autowired + private AnyTypeClassDAO anyTypeClassDAO; + @Autowired private PlainAttrValidationManager validator; @@ -225,6 +236,29 @@ public void deleteCascadeOnDelegations() { assertTrue(delegationDAO.findById(delegation.getKey()).isEmpty()); } + @Test + public void auxClasses() { + User user = entityFactory.newEntity(User.class); + user.setRealm(realmDAO.getRoot()); + + PlainAttr attr = new PlainAttr(); + attr.setSchema("title"); + attr.add(validator, "value"); + user.add(attr); + + InvalidEntityException iee = assertThrows(InvalidEntityException.class, () -> userDAO.save(user)); + assertTrue(iee.getMessage().contains("message=title not allowed for this instance, propertyPath=plainAttrs")); + + user.add(anyTypeClassDAO.findById("minimal group").orElseThrow()); + assertEquals("minimal group", user.getAuxClasses().getFirst().getKey()); + + iee = assertThrows(InvalidEntityException.class, () -> userDAO.save(user)); + assertTrue(iee.getMessage().contains("propertyPath=username")); + + user.setUsername("username"); + assertDoesNotThrow(() -> userDAO.save(user)); + } + /** * Search by derived attribute. */ diff --git a/core/persistence-neo4j/src/test/resources/domains/MasterContent.xml b/core/persistence-neo4j/src/test/resources/domains/MasterContent.xml index abf56d73ec0..005408147b6 100644 --- a/core/persistence-neo4j/src/test/resources/domains/MasterContent.xml +++ b/core/persistence-neo4j/src/test/resources/domains/MasterContent.xml @@ -65,26 +65,26 @@ under the License. jsonConf='{"_class":"org.apache.syncope.common.lib.policy.DefaultAttrReleasePolicyConf","releaseAttrs":{},"allowedAttrs":["cn","givenName","uid"],"excludedAttrs":[],"includeOnlyAttrs":[],"principalIdAttr":null,"principalAttrRepoConf":{"mergingStrategy":"MULTIVALUED","ignoreResolvedAttributes":false,"expiration":0,"timeUnit":"HOURS","attrRepos":[]}}'/> - - - - - - - - - org.apache.syncope syncope - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core @@ -92,6 +92,5 @@ under the License. starter self-keymaster-starter metrics-starter - persistence-jpa-upgrader diff --git a/core/provisioning-api/pom.xml b/core/provisioning-api/pom.xml index b18ca4eb238..71b8e7f4982 100644 --- a/core/provisioning-api/pom.xml +++ b/core/provisioning-api/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-core - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core Provisioning API diff --git a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/data/AccessTokenDataBinder.java b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/data/AccessTokenDataBinder.java index e9401038fa3..21642ec54a6 100644 --- a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/data/AccessTokenDataBinder.java +++ b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/data/AccessTokenDataBinder.java @@ -31,9 +31,9 @@ record AccessTokenInfo(String jwt, OffsetDateTime expiration) { } AccessTokenInfo create( - Optional key, String subject, Map claims, byte[] authorities, boolean replace); + Optional key, String subject, Map claims, String authorities, boolean replace); - AccessTokenInfo update(AccessToken accessToken, byte[] authorities); + AccessTokenInfo update(AccessToken accessToken, String authorities); AccessTokenTO getAccessTokenTO(AccessToken accessToken); } diff --git a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/data/AnyTypeClassDataBinder.java b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/data/AnyTypeClassDataBinder.java index 18187be7a23..501db83bac6 100644 --- a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/data/AnyTypeClassDataBinder.java +++ b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/data/AnyTypeClassDataBinder.java @@ -25,7 +25,7 @@ public interface AnyTypeClassDataBinder { AnyTypeClass create(AnyTypeClassTO anyTypeClassTO); - void update(AnyTypeClass anyTypeClass, AnyTypeClassTO anyTypeClassTO); + AnyTypeClass update(AnyTypeClass anyTypeClass, AnyTypeClassTO anyTypeClassTO); AnyTypeClassTO getAnyTypeClassTO(AnyTypeClass anyTypeClass); } diff --git a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/data/RelationshipTypeDataBinder.java b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/data/RelationshipTypeDataBinder.java index 1a2d6ea3bb1..418ce12bcbc 100644 --- a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/data/RelationshipTypeDataBinder.java +++ b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/data/RelationshipTypeDataBinder.java @@ -27,7 +27,7 @@ public interface RelationshipTypeDataBinder { RelationshipType create(RelationshipTypeTO relationshipTypeTO); - void update(RelationshipType relationshipType, RelationshipTypeTO relationshipTypeTO); + RelationshipType update(RelationshipType relationshipType, RelationshipTypeTO relationshipTypeTO); TypeExtensionTO getTypeExtensionTO(RelationshipTypeExtension typeExt); diff --git a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AbstractValueDeserializer.java b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AbstractValueDeserializer.java index 6fd69f9e86b..dd4f1b35ad6 100644 --- a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AbstractValueDeserializer.java +++ b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AbstractValueDeserializer.java @@ -18,27 +18,26 @@ */ package org.apache.syncope.core.provisioning.api.serialization; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.databind.JsonDeserializer; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.node.ObjectNode; -import java.io.IOException; import java.util.ArrayList; import java.util.Base64; import java.util.List; import org.apache.commons.lang3.StringUtils; import org.identityconnectors.common.security.GuardedString; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonParser; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.ValueDeserializer; -public abstract class AbstractValueDeserializer extends JsonDeserializer { +public abstract class AbstractValueDeserializer extends ValueDeserializer { - protected List doDeserialize(final JsonNode value, final JsonParser jp) throws IOException { + protected List doDeserialize(final JsonNode value, final JsonParser jp) throws JacksonException { List values = new ArrayList<>(); for (JsonNode node : value) { if (node.isNull()) { values.add(null); } else if (node.isObject()) { - values.add(((ObjectNode) node).traverse(jp.getCodec()).readValueAs(GuardedString.class)); + values.add(node.traverse(jp.objectReadContext()).readValueAs(GuardedString.class)); } else if (node.isBoolean()) { values.add(node.asBoolean()); } else if (node.isDouble()) { @@ -48,7 +47,7 @@ protected List doDeserialize(final JsonNode value, final JsonParser jp) } else if (node.isInt()) { values.add(node.asInt()); } else { - String text = node.asText(); + String text = node.asString(); if (text.startsWith(AbstractValueSerializer.BYTE_ARRAY_PREFIX) && text.endsWith(AbstractValueSerializer.BYTE_ARRAY_SUFFIX)) { diff --git a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AbstractValueSerializer.java b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AbstractValueSerializer.java index 04b3784461a..335bc214454 100644 --- a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AbstractValueSerializer.java +++ b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AbstractValueSerializer.java @@ -18,20 +18,20 @@ */ package org.apache.syncope.core.provisioning.api.serialization; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.databind.JsonSerializer; -import java.io.IOException; import java.util.Base64; import java.util.List; import org.identityconnectors.common.security.GuardedString; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonGenerator; +import tools.jackson.databind.ValueSerializer; -public abstract class AbstractValueSerializer extends JsonSerializer { +public abstract class AbstractValueSerializer extends ValueSerializer { public static final String BYTE_ARRAY_PREFIX = ""; public static final String BYTE_ARRAY_SUFFIX = ""; - protected void doSerialize(final List value, final JsonGenerator jgen) throws IOException { + protected void doSerialize(final List value, final JsonGenerator jgen) throws JacksonException { if (value == null) { jgen.writeNull(); } else { @@ -40,7 +40,7 @@ protected void doSerialize(final List value, final JsonGenerator jgen) t if (v == null) { jgen.writeNull(); } else if (v instanceof GuardedString) { - jgen.writeObject(v); + jgen.writePOJO(v); } else if (v instanceof final Integer i) { jgen.writeNumber(i); } else if (v instanceof final Long l) { diff --git a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AttributeDeltaDeserializer.java b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AttributeDeltaDeserializer.java index 3635ed22718..086a1474b27 100644 --- a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AttributeDeltaDeserializer.java +++ b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AttributeDeltaDeserializer.java @@ -18,23 +18,23 @@ */ package org.apache.syncope.core.provisioning.api.serialization; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.node.ObjectNode; -import java.io.IOException; import java.util.List; import org.identityconnectors.framework.common.objects.AttributeDelta; import org.identityconnectors.framework.common.objects.AttributeDeltaBuilder; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonParser; +import tools.jackson.databind.DeserializationContext; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.node.ObjectNode; @SuppressWarnings("squid:S3776") class AttributeDeltaDeserializer extends AbstractValueDeserializer { @Override - public AttributeDelta deserialize(final JsonParser jp, final DeserializationContext ctx) throws IOException { + public AttributeDelta deserialize(final JsonParser jp, final DeserializationContext ctx) throws JacksonException { ObjectNode tree = jp.readValueAsTree(); - String name = tree.get("name").asText(); + String name = tree.get("name").asString(); List valuesToAdd = doDeserialize(tree.get("valuesToAdd"), jp); List valuesToRemove = doDeserialize(tree.get("valuesToRemove"), jp); diff --git a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AttributeDeltaSerializer.java b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AttributeDeltaSerializer.java index 5d0f5977820..bd69d040417 100644 --- a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AttributeDeltaSerializer.java +++ b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AttributeDeltaSerializer.java @@ -18,28 +18,28 @@ */ package org.apache.syncope.core.provisioning.api.serialization; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.databind.SerializerProvider; -import java.io.IOException; import org.identityconnectors.framework.common.objects.AttributeDelta; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonGenerator; +import tools.jackson.databind.SerializationContext; class AttributeDeltaSerializer extends AbstractValueSerializer { @Override - public void serialize(final AttributeDelta source, final JsonGenerator jgen, final SerializerProvider sp) - throws IOException { + public void serialize(final AttributeDelta source, final JsonGenerator jgen, final SerializationContext ctx) + throws JacksonException { jgen.writeStartObject(); - jgen.writeStringField("name", source.getName()); + jgen.writeStringProperty("name", source.getName()); - jgen.writeFieldName("valuesToAdd"); + jgen.writeName("valuesToAdd"); doSerialize(source.getValuesToAdd(), jgen); - jgen.writeFieldName("valuesToRemove"); + jgen.writeName("valuesToRemove"); doSerialize(source.getValuesToRemove(), jgen); - jgen.writeFieldName("valuesToReplace"); + jgen.writeName("valuesToReplace"); doSerialize(source.getValuesToReplace(), jgen); jgen.writeEndObject(); diff --git a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AttributeDeserializer.java b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AttributeDeserializer.java index 3d286c94b25..7cddba48cd9 100644 --- a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AttributeDeserializer.java +++ b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AttributeDeserializer.java @@ -18,24 +18,24 @@ */ package org.apache.syncope.core.provisioning.api.serialization; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.node.ObjectNode; -import java.io.IOException; import java.util.List; import org.identityconnectors.framework.common.objects.Attribute; import org.identityconnectors.framework.common.objects.AttributeBuilder; import org.identityconnectors.framework.common.objects.Name; import org.identityconnectors.framework.common.objects.Uid; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonParser; +import tools.jackson.databind.DeserializationContext; +import tools.jackson.databind.node.ObjectNode; @SuppressWarnings("squid:S3776") class AttributeDeserializer extends AbstractValueDeserializer { @Override - public Attribute deserialize(final JsonParser jp, final DeserializationContext ctx) throws IOException { + public Attribute deserialize(final JsonParser jp, final DeserializationContext ctx) throws JacksonException { ObjectNode tree = jp.readValueAsTree(); - String name = tree.get("name").asText(); + String name = tree.get("name").asString(); List values = doDeserialize(tree.get("value"), jp); diff --git a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AttributeSerializer.java b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AttributeSerializer.java index e4ca496e1e4..08c96743533 100644 --- a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AttributeSerializer.java +++ b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/AttributeSerializer.java @@ -18,22 +18,22 @@ */ package org.apache.syncope.core.provisioning.api.serialization; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.databind.SerializerProvider; -import java.io.IOException; import org.identityconnectors.framework.common.objects.Attribute; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonGenerator; +import tools.jackson.databind.SerializationContext; class AttributeSerializer extends AbstractValueSerializer { @Override - public void serialize(final Attribute source, final JsonGenerator jgen, final SerializerProvider sp) - throws IOException { + public void serialize(final Attribute source, final JsonGenerator jgen, final SerializationContext ctx) + throws JacksonException { jgen.writeStartObject(); - jgen.writeStringField("name", source.getName()); + jgen.writeStringProperty("name", source.getName()); - jgen.writeFieldName("value"); + jgen.writeName("value"); doSerialize(source.getValue(), jgen); jgen.writeEndObject(); diff --git a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/ConnectorObjectIdentificationDeserializer.java b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/ConnectorObjectIdentificationDeserializer.java index ef086e569b8..1f802af1ba6 100644 --- a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/ConnectorObjectIdentificationDeserializer.java +++ b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/ConnectorObjectIdentificationDeserializer.java @@ -18,11 +18,6 @@ */ package org.apache.syncope.core.provisioning.api.serialization; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.node.ObjectNode; -import java.io.IOException; import java.util.HashSet; import java.util.List; import java.util.Set; @@ -32,33 +27,36 @@ import org.identityconnectors.framework.common.objects.Name; import org.identityconnectors.framework.common.objects.ObjectClass; import org.identityconnectors.framework.common.objects.Uid; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonParser; +import tools.jackson.databind.DeserializationContext; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.node.ObjectNode; public class ConnectorObjectIdentificationDeserializer extends AbstractValueDeserializer { + @Override - public ConnectorObjectIdentification deserialize(final JsonParser jp, - final DeserializationContext deserializationContext) throws IOException { + public ConnectorObjectIdentification deserialize( + final JsonParser jp, final DeserializationContext ctx) throws JacksonException { ObjectNode tree = jp.readValueAsTree(); - String objectClass = tree.get("objectClass").asText(); + String objectClass = tree.get("objectClass").asString(); Set attributes = new HashSet<>(); JsonNode attributesNode = tree.get("attributes"); if (attributesNode != null && attributesNode.isArray()) { attributesNode.forEach(attrNode -> { - try { - String name = attrNode.get("name").asText(); - List values = doDeserialize(attrNode.get("value"), jp); - attributes.add(Uid.NAME.equals(name) - ? new Uid(values.isEmpty() || values.getFirst() == null - ? null : values.getFirst().toString()) - : Name.NAME.equals(name) - ? new Name(values.isEmpty() || values.getFirst() == null - ? null : values.getFirst().toString()) - : AttributeBuilder.build(name, values)); - } catch (IOException e) { - } + String name = attrNode.get("name").asString(); + List values = doDeserialize(attrNode.get("value"), jp); + attributes.add(Uid.NAME.equals(name) + ? new Uid(values.isEmpty() || values.getFirst() == null + ? null : values.getFirst().toString()) + : Name.NAME.equals(name) + ? new Name(values.isEmpty() || values.getFirst() == null + ? null : values.getFirst().toString()) + : AttributeBuilder.build(name, values)); }); } diff --git a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/ConnectorObjectIdentificationSerializer.java b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/ConnectorObjectIdentificationSerializer.java index 088ab5304e4..00cab86482a 100644 --- a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/ConnectorObjectIdentificationSerializer.java +++ b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/ConnectorObjectIdentificationSerializer.java @@ -18,34 +18,34 @@ */ package org.apache.syncope.core.provisioning.api.serialization; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.databind.SerializerProvider; -import java.io.IOException; import org.identityconnectors.framework.common.objects.ConnectorObjectIdentification; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonGenerator; +import tools.jackson.databind.SerializationContext; public class ConnectorObjectIdentificationSerializer extends AbstractValueSerializer { @Override - public void serialize(final ConnectorObjectIdentification value, final JsonGenerator jgen, - final SerializerProvider serializerProvider) throws IOException { + public void serialize( + final ConnectorObjectIdentification value, + final JsonGenerator jgen, + final SerializationContext ctx) throws JacksonException { + jgen.writeStartObject(); - jgen.writeStringField("objectClass", value.getObjectClass().getObjectClassValue()); + jgen.writeStringProperty("objectClass", value.getObjectClass().getObjectClassValue()); - jgen.writeFieldName("attributes"); + jgen.writeName("attributes"); jgen.writeStartArray(); value.getAttributes().forEach(attr -> { - try { - jgen.writeStartObject(); + jgen.writeStartObject(); - jgen.writeStringField("name", attr.getName()); + jgen.writeStringProperty("name", attr.getName()); - jgen.writeFieldName("value"); - doSerialize(attr.getValue(), jgen); - jgen.writeEndObject(); - } catch (IOException e) { - } + jgen.writeName("value"); + doSerialize(attr.getValue(), jgen); + jgen.writeEndObject(); }); jgen.writeEndArray(); diff --git a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/GuardedStringDeserializer.java b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/GuardedStringDeserializer.java index d69a2f46a66..91cd97c066a 100644 --- a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/GuardedStringDeserializer.java +++ b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/GuardedStringDeserializer.java @@ -18,11 +18,6 @@ */ package org.apache.syncope.core.provisioning.api.serialization; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonDeserializer; -import com.fasterxml.jackson.databind.node.ObjectNode; -import java.io.IOException; import java.lang.reflect.Field; import java.util.Base64; import org.identityconnectors.common.security.EncryptorFactory; @@ -30,8 +25,13 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.util.ReflectionUtils; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonParser; +import tools.jackson.databind.DeserializationContext; +import tools.jackson.databind.ValueDeserializer; +import tools.jackson.databind.node.ObjectNode; -class GuardedStringDeserializer extends JsonDeserializer { +class GuardedStringDeserializer extends ValueDeserializer { private static final Logger LOG = LoggerFactory.getLogger(GuardedStringDeserializer.class); @@ -44,10 +44,10 @@ class GuardedStringDeserializer extends JsonDeserializer { private static final String BASE64_SHA1_HASH = "base64SHA1Hash"; private static final String LOG_ERROR_MESSAGE = "Could not set field value to {}"; - + @Override public GuardedString deserialize(final JsonParser jp, final DeserializationContext ctx) - throws IOException { + throws JacksonException { ObjectNode tree = jp.readValueAsTree(); @@ -61,11 +61,11 @@ public GuardedString deserialize(final JsonParser jp, final DeserializationConte } byte[] encryptedBytes = null; if (tree.has(ENCRYPTED_BYTES)) { - encryptedBytes = Base64.getDecoder().decode(tree.get(ENCRYPTED_BYTES).asText()); + encryptedBytes = Base64.getDecoder().decode(tree.get(ENCRYPTED_BYTES).asString()); } String base64SHA1Hash = null; if (tree.has(BASE64_SHA1_HASH)) { - base64SHA1Hash = tree.get(BASE64_SHA1_HASH).asText(); + base64SHA1Hash = tree.get(BASE64_SHA1_HASH).asString(); } final byte[] clearBytes = EncryptorFactory.getInstance().getDefaultEncryptor().decrypt(encryptedBytes); diff --git a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/GuardedStringSerializer.java b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/GuardedStringSerializer.java index df576084935..01bf26aacb7 100644 --- a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/GuardedStringSerializer.java +++ b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/GuardedStringSerializer.java @@ -18,10 +18,6 @@ */ package org.apache.syncope.core.provisioning.api.serialization; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.databind.JsonSerializer; -import com.fasterxml.jackson.databind.SerializerProvider; -import java.io.IOException; import java.lang.reflect.Field; import java.util.Base64; import org.identityconnectors.common.security.EncryptorFactory; @@ -30,8 +26,12 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.util.ReflectionUtils; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonGenerator; +import tools.jackson.databind.SerializationContext; +import tools.jackson.databind.ValueSerializer; -class GuardedStringSerializer extends JsonSerializer { +class GuardedStringSerializer extends ValueSerializer { private static final Logger LOG = LoggerFactory.getLogger(GuardedStringSerializer.class); @@ -46,8 +46,8 @@ class GuardedStringSerializer extends JsonSerializer { private static final String LOG_ERROR_MESSAGE = "Could not get field value"; @Override - public void serialize(final GuardedString source, final JsonGenerator jgen, final SerializerProvider sp) - throws IOException { + public void serialize(final GuardedString source, final JsonGenerator jgen, final SerializationContext ctx) + throws JacksonException { jgen.writeStartObject(); @@ -59,7 +59,7 @@ public void serialize(final GuardedString source, final JsonGenerator jgen, fina } catch (Exception e) { LOG.error(LOG_ERROR_MESSAGE, e); } - jgen.writeBooleanField(READONLY, readOnly); + jgen.writeBooleanProperty(READONLY, readOnly); boolean disposed = false; try { @@ -69,11 +69,11 @@ public void serialize(final GuardedString source, final JsonGenerator jgen, fina } catch (Exception e) { LOG.error(LOG_ERROR_MESSAGE, e); } - jgen.writeBooleanField(DISPOSED, disposed); + jgen.writeBooleanProperty(DISPOSED, disposed); byte[] encryptedBytes = EncryptorFactory.getInstance().getDefaultEncryptor().encrypt(SecurityUtil.decrypt(source).getBytes()); - jgen.writeStringField(ENCRYPTED_BYTES, Base64.getEncoder().encodeToString(encryptedBytes)); + jgen.writeStringProperty(ENCRYPTED_BYTES, Base64.getEncoder().encodeToString(encryptedBytes)); String base64SHA1Hash = null; try { @@ -84,7 +84,7 @@ public void serialize(final GuardedString source, final JsonGenerator jgen, fina LOG.error(LOG_ERROR_MESSAGE, e); } if (base64SHA1Hash != null) { - jgen.writeStringField(BASE64_SHA1_HASH, base64SHA1Hash); + jgen.writeStringProperty(BASE64_SHA1_HASH, base64SHA1Hash); } jgen.writeEndObject(); diff --git a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/POJOHelper.java b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/POJOHelper.java index f152a61663e..fe8c363c372 100644 --- a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/POJOHelper.java +++ b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/POJOHelper.java @@ -18,12 +18,6 @@ */ package org.apache.syncope.core.provisioning.api.serialization; -import com.fasterxml.jackson.core.Version; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.SerializationFeature; -import com.fasterxml.jackson.databind.json.JsonMapper; -import com.fasterxml.jackson.databind.module.SimpleModule; -import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import org.apache.syncope.core.provisioning.api.propagation.PropagationTaskInfo; import org.identityconnectors.common.security.GuardedString; import org.identityconnectors.framework.common.objects.Attribute; @@ -32,6 +26,11 @@ import org.identityconnectors.framework.common.objects.SyncToken; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.core.Version; +import tools.jackson.core.type.TypeReference; +import tools.jackson.databind.MapperFeature; +import tools.jackson.databind.json.JsonMapper; +import tools.jackson.databind.module.SimpleModule; /** * Helper class for serialization and deserialization of configuration objects (POJOs) in JSON. @@ -54,13 +53,14 @@ public final class POJOHelper { pojoModule.addDeserializer(Attribute.class, new AttributeDeserializer()); pojoModule.addDeserializer(AttributeDelta.class, new AttributeDeltaDeserializer()); pojoModule.addDeserializer(SyncToken.class, new SyncTokenDeserializer()); - pojoModule.addDeserializer(ConnectorObjectIdentification.class, + pojoModule.addDeserializer( + ConnectorObjectIdentification.class, new ConnectorObjectIdentificationDeserializer()); MAPPER = JsonMapper.builder(). + findAndAddModules(). addModule(pojoModule). - addModule(new JavaTimeModule()). - disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS). + enable(MapperFeature.USE_GETTERS_AS_SETTERS). build(); } diff --git a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/PropagationTaskInfoSerializer.java b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/PropagationTaskInfoSerializer.java index 215a4546fbb..259fcb7490f 100644 --- a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/PropagationTaskInfoSerializer.java +++ b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/PropagationTaskInfoSerializer.java @@ -18,43 +18,48 @@ */ package org.apache.syncope.core.provisioning.api.serialization; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.databind.JsonSerializer; -import com.fasterxml.jackson.databind.SerializerProvider; -import java.io.IOException; import org.apache.syncope.core.provisioning.api.propagation.PropagationTaskInfo; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonGenerator; +import tools.jackson.databind.SerializationContext; +import tools.jackson.databind.ValueSerializer; -class PropagationTaskInfoSerializer extends JsonSerializer { +class PropagationTaskInfoSerializer extends ValueSerializer { @Override - public void serialize(final PropagationTaskInfo propagationTaskInfo, final JsonGenerator jgen, - final SerializerProvider serializerProvider) throws IOException { + public void serialize( + final PropagationTaskInfo propagationTaskInfo, + final JsonGenerator jgen, + final SerializationContext ctx) throws JacksonException { jgen.writeStartObject(); - jgen.writeStringField("key", propagationTaskInfo.getKey()); + jgen.writeStringProperty("key", propagationTaskInfo.getKey()); if (propagationTaskInfo.getResource() != null) { - jgen.writeStringField("resource", propagationTaskInfo.getResource().getKey()); + jgen.writeStringProperty("resource", propagationTaskInfo.getResource().getKey()); } if (propagationTaskInfo.getOperation() != null) { - jgen.writeStringField("operation", propagationTaskInfo.getOperation().name()); + jgen.writeStringProperty("operation", propagationTaskInfo.getOperation().name()); } if (propagationTaskInfo.getObjectClass() != null) { - jgen.writeStringField("objectClass", propagationTaskInfo.getObjectClass().getObjectClassValue()); + jgen.writeStringProperty("objectClass", propagationTaskInfo.getObjectClass().getObjectClassValue()); } if (propagationTaskInfo.getAnyTypeKind() != null) { - jgen.writeStringField("anyTypeKind", propagationTaskInfo.getAnyTypeKind().name()); + jgen.writeStringProperty("anyTypeKind", propagationTaskInfo.getAnyTypeKind().name()); } - jgen.writeStringField("anyType", propagationTaskInfo.getAnyType()); - jgen.writeStringField("entityKey", propagationTaskInfo.getEntityKey()); - jgen.writeStringField("connObjectKey", propagationTaskInfo.getConnObjectKey()); - jgen.writeStringField("oldConnObjectKey", propagationTaskInfo.getOldConnObjectKey()); - jgen.writeObjectField("propagationData", propagationTaskInfo.getPropagationData()); + jgen.writeStringProperty("anyType", propagationTaskInfo.getAnyType()); + jgen.writeStringProperty("entityKey", propagationTaskInfo.getEntityKey()); + jgen.writeStringProperty("connObjectKey", propagationTaskInfo.getConnObjectKey()); + jgen.writeStringProperty("oldConnObjectKey", propagationTaskInfo.getOldConnObjectKey()); + jgen.writeName("propagationData"); + jgen.writePOJO(propagationTaskInfo.getPropagationData()); if (propagationTaskInfo.getConnector() != null) { - jgen.writeObjectField("connector", propagationTaskInfo.getConnector().getConnInstance().getKey()); + jgen.writeName("connector"); + jgen.writePOJO(propagationTaskInfo.getConnector().getConnInstance().getKey()); } - jgen.writeObjectField("beforeObj", propagationTaskInfo.getBeforeObj()); + jgen.writeName("beforeObj"); + jgen.writePOJO(propagationTaskInfo.getBeforeObj()); jgen.writeEndObject(); } diff --git a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/SyncTokenDeserializer.java b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/SyncTokenDeserializer.java index b6f988487eb..c6f5380cdf0 100644 --- a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/SyncTokenDeserializer.java +++ b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/SyncTokenDeserializer.java @@ -18,20 +18,20 @@ */ package org.apache.syncope.core.provisioning.api.serialization; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonDeserializer; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.node.ObjectNode; -import java.io.IOException; import java.util.Base64; import java.util.Objects; import org.identityconnectors.framework.common.objects.SyncToken; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonParser; +import tools.jackson.databind.DeserializationContext; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.ValueDeserializer; +import tools.jackson.databind.node.ObjectNode; -class SyncTokenDeserializer extends JsonDeserializer { +class SyncTokenDeserializer extends ValueDeserializer { @Override - public SyncToken deserialize(final JsonParser jp, final DeserializationContext ctx) throws IOException { + public SyncToken deserialize(final JsonParser jp, final DeserializationContext ctx) throws JacksonException { ObjectNode tree = jp.readValueAsTree(); Object value = tree.has("value") @@ -44,21 +44,21 @@ public SyncToken deserialize(final JsonParser jp, final DeserializationContext c } private Object deserialize(final JsonNode value, final JsonNode type) { - if (Boolean.class.getSimpleName().equals(type.asText())) { + if (Boolean.class.getSimpleName().equals(type.asString())) { return value.asBoolean(); } - if (Double.class.getSimpleName().equals(type.asText())) { + if (Double.class.getSimpleName().equals(type.asString())) { return value.asDouble(); } - if (Long.class.getSimpleName().equals(type.asText())) { + if (Long.class.getSimpleName().equals(type.asString())) { return value.asLong(); } - if (Integer.class.getSimpleName().equals(type.asText())) { + if (Integer.class.getSimpleName().equals(type.asString())) { return value.asInt(); } - return value.asText(); + return value.asString(); } private Object deserialize(final JsonNode value) { @@ -79,9 +79,9 @@ private Object deserialize(final JsonNode value) { } try { - return Base64.getDecoder().decode(value.asText()); + return Base64.getDecoder().decode(value.asString()); } catch (RuntimeException e) { - return value.asText(); + return value.asString(); } } } diff --git a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/SyncTokenSerializer.java b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/SyncTokenSerializer.java index 01a51ad8006..cee4e30e301 100644 --- a/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/SyncTokenSerializer.java +++ b/core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/serialization/SyncTokenSerializer.java @@ -18,43 +18,42 @@ */ package org.apache.syncope.core.provisioning.api.serialization; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.databind.JsonSerializer; -import com.fasterxml.jackson.databind.SerializerProvider; -import java.io.IOException; import java.util.Base64; import org.identityconnectors.framework.common.objects.SyncToken; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonGenerator; +import tools.jackson.databind.SerializationContext; +import tools.jackson.databind.ValueSerializer; -class SyncTokenSerializer extends JsonSerializer { +class SyncTokenSerializer extends ValueSerializer { @Override - public void serialize(final SyncToken source, final JsonGenerator jgen, final SerializerProvider sp) - throws IOException { + public void serialize(final SyncToken source, final JsonGenerator jgen, final SerializationContext ctx) + throws JacksonException { jgen.writeStartObject(); if (source.getValue() == null) { - jgen.writeNullField("value"); + jgen.writeNullProperty("value"); } else if (source.getValue() instanceof final Boolean b) { - jgen.writeStringField("type", Boolean.class.getSimpleName()); - jgen.writeBooleanField("value", b); + jgen.writeStringProperty("type", Boolean.class.getSimpleName()); + jgen.writeBooleanProperty("value", b); } else if (source.getValue() instanceof final Double v) { - jgen.writeStringField("type", Double.class.getSimpleName()); - jgen.writeNumberField("value", v); + jgen.writeStringProperty("type", Double.class.getSimpleName()); + jgen.writeNumberProperty("value", v); } else if (source.getValue() instanceof final Long l) { - jgen.writeStringField("type", Long.class.getSimpleName()); - jgen.writeNumberField("value", l); + jgen.writeStringProperty("type", Long.class.getSimpleName()); + jgen.writeNumberProperty("value", l); } else if (source.getValue() instanceof final Integer i) { - jgen.writeStringField("type", Integer.class.getSimpleName()); - jgen.writeNumberField("value", i); + jgen.writeStringProperty("type", Integer.class.getSimpleName()); + jgen.writeNumberProperty("value", i); } else if (source.getValue() instanceof final byte[] bytes) { - jgen.writeStringField("value", Base64.getEncoder().encodeToString(bytes)); + jgen.writeStringProperty("value", Base64.getEncoder().encodeToString(bytes)); } else { - jgen.writeStringField("type", String.class.getSimpleName()); - jgen.writeStringField("value", source.getValue().toString()); + jgen.writeStringProperty("type", String.class.getSimpleName()); + jgen.writeStringProperty("value", source.getValue().toString()); } jgen.writeEndObject(); } - } diff --git a/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/AttributeDeserializerTest.java b/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/AttributeDeserializerTest.java index 8f1f7030b3c..fc57d49e614 100644 --- a/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/AttributeDeserializerTest.java +++ b/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/AttributeDeserializerTest.java @@ -21,10 +21,6 @@ import static org.junit.jupiter.api.Assertions.assertEquals; import static org.mockito.Mockito.when; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.node.ObjectNode; import java.io.IOException; import java.util.Collections; import java.util.List; @@ -34,6 +30,10 @@ import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.mockito.Mock; +import tools.jackson.core.JsonParser; +import tools.jackson.databind.DeserializationContext; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.node.ObjectNode; public class AttributeDeserializerTest extends AbstractTest { @@ -67,7 +67,7 @@ public void initTest() throws IOException { @Test public void deserializeIsNull() throws IOException { - when(node2.asText()).thenReturn(name); + when(node2.asString()).thenReturn(name); when(node.isNull()).thenReturn(Boolean.TRUE); Attribute attr = deserializer.deserialize(jp, ct); assertEquals(name, attr.getName()); @@ -76,7 +76,7 @@ public void deserializeIsNull() throws IOException { @Test public void deserializeIsBoolean() throws IOException { - when(node2.asText()).thenReturn(name); + when(node2.asString()).thenReturn(name); when(node.isBoolean()).thenReturn(Boolean.TRUE); when(node.asBoolean()).thenReturn(Boolean.TRUE); Attribute attr = deserializer.deserialize(jp, ct); @@ -88,7 +88,7 @@ public void deserializeIsBoolean() throws IOException { public void deserializeIsDouble() throws IOException { Double number = 9000.1; name = "__TEST__"; - when(node2.asText()).thenReturn(name); + when(node2.asString()).thenReturn(name); when(node.isDouble()).thenReturn(Boolean.TRUE); when(node.asDouble()).thenReturn(number); Attribute attr = deserializer.deserialize(jp, ct); @@ -100,7 +100,7 @@ public void deserializeIsDouble() throws IOException { public void deserializeIsLong() throws IOException { Long number = 9000L; name = "__UID__"; - when(node2.asText()).thenReturn(name); + when(node2.asString()).thenReturn(name); when(node.isLong()).thenReturn(Boolean.TRUE); when(node.asLong()).thenReturn(number); Attribute attr = deserializer.deserialize(jp, ct); @@ -111,7 +111,7 @@ public void deserializeIsLong() throws IOException { @Test public void deserializeIsInt() throws IOException { Integer number = 9000; - when(node2.asText()).thenReturn(name); + when(node2.asString()).thenReturn(name); when(node.isInt()).thenReturn(Boolean.TRUE); when(node.asInt()).thenReturn(number); Attribute attr = deserializer.deserialize(jp, ct); @@ -122,8 +122,8 @@ public void deserializeIsInt() throws IOException { @Test public void deserializeIsText() throws IOException { String text = "test"; - when(node2.asText()).thenReturn(name); - when(node.asText()).thenReturn(text); + when(node2.asString()).thenReturn(name); + when(node.asString()).thenReturn(text); Attribute attr = deserializer.deserialize(jp, ct); assertEquals(attr.getName(), name); assertEquals(List.of(text).getFirst(), attr.getValue().getFirst()); diff --git a/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/AttributeSerializerTest.java b/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/AttributeSerializerTest.java index 954bcac14cf..6d90de8d5bf 100644 --- a/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/AttributeSerializerTest.java +++ b/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/AttributeSerializerTest.java @@ -28,15 +28,14 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.databind.SerializerProvider; -import java.io.IOException; import java.util.List; import org.apache.syncope.core.provisioning.api.AbstractTest; import org.identityconnectors.common.security.GuardedString; import org.identityconnectors.framework.common.objects.Attribute; import org.junit.jupiter.api.Test; import org.mockito.Mock; +import tools.jackson.core.JsonGenerator; +import tools.jackson.databind.SerializationContext; public class AttributeSerializerTest extends AbstractTest { @@ -44,42 +43,41 @@ public class AttributeSerializerTest extends AbstractTest { public void serialize( final @Mock Attribute source, final @Mock JsonGenerator jgen, - final @Mock SerializerProvider sp) - throws IOException { + final @Mock SerializationContext ctx) { AttributeSerializer serializer = new AttributeSerializer(); when(source.getValue()).thenReturn(null); - serializer.serialize(source, jgen, sp); + serializer.serialize(source, jgen, ctx); verify(jgen).writeStartObject(); - verify(jgen).writeFieldName("value"); + verify(jgen).writeName("value"); verify(jgen).writeNull(); when(source.getValue()).thenAnswer(ic -> List.of(new GuardedString())); - serializer.serialize(source, jgen, sp); - verify(jgen).writeObject(any(GuardedString.class)); + serializer.serialize(source, jgen, ctx); + verify(jgen).writePOJO(any(GuardedString.class)); when(source.getValue()).thenAnswer(ic -> List.of(9000)); - serializer.serialize(source, jgen, sp); + serializer.serialize(source, jgen, ctx); verify(jgen).writeNumber(anyInt()); when(source.getValue()).thenAnswer(ic -> List.of(9000L)); - serializer.serialize(source, jgen, sp); + serializer.serialize(source, jgen, ctx); verify(jgen).writeNumber(anyLong()); when(source.getValue()).thenAnswer(ic -> List.of(9000.1)); - serializer.serialize(source, jgen, sp); + serializer.serialize(source, jgen, ctx); verify(jgen).writeNumber(anyDouble()); when(source.getValue()).thenAnswer(ic -> List.of(Boolean.TRUE)); - serializer.serialize(source, jgen, sp); + serializer.serialize(source, jgen, ctx); verify(jgen).writeBoolean(anyBoolean()); when(source.getValue()).thenAnswer(ic -> List.of(new byte[] { 9, 0, 0, 0 })); - serializer.serialize(source, jgen, sp); + serializer.serialize(source, jgen, ctx); verify(jgen).writeString(anyString()); when(source.getValue()).thenAnswer(ic -> List.of("test")); - serializer.serialize(source, jgen, sp); + serializer.serialize(source, jgen, ctx); verify(jgen).writeString(eq("test")); } } diff --git a/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/ConnObjectIdentificationSerializerTest.java b/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/ConnObjectIdentificationSerializerTest.java index fe4608bc930..ea06377d354 100644 --- a/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/ConnObjectIdentificationSerializerTest.java +++ b/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/ConnObjectIdentificationSerializerTest.java @@ -22,9 +22,6 @@ import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.databind.SerializerProvider; -import java.io.IOException; import java.util.Set; import org.apache.syncope.core.provisioning.api.AbstractTest; import org.identityconnectors.framework.common.objects.AttributeBuilder; @@ -33,23 +30,26 @@ import org.identityconnectors.framework.common.objects.Uid; import org.junit.jupiter.api.Test; import org.mockito.Mock; +import tools.jackson.core.JsonGenerator; +import tools.jackson.databind.SerializationContext; public class ConnObjectIdentificationSerializerTest extends AbstractTest { @Test public void serialize( final @Mock JsonGenerator jgen, - final @Mock SerializerProvider sp) - throws IOException { - ConnectorObjectIdentification source = new ConnectorObjectIdentification(ObjectClass.ACCOUNT, + final @Mock SerializationContext ctx) { + + ConnectorObjectIdentification source = new ConnectorObjectIdentification( + ObjectClass.ACCOUNT, Set.of(AttributeBuilder.build(Uid.NAME, "someuid"))); - - new ConnectorObjectIdentificationSerializer().serialize(source, jgen, sp); + + new ConnectorObjectIdentificationSerializer().serialize(source, jgen, ctx); verify(jgen, times(2)).writeStartObject(); - verify(jgen).writeStringField(eq("objectClass"), eq(ObjectClass.ACCOUNT.getObjectClassValue())); - verify(jgen).writeFieldName("attributes"); - verify(jgen).writeFieldName("value"); - verify(jgen).writeStringField(eq("name"), eq(Uid.NAME)); + verify(jgen).writeStringProperty(eq("objectClass"), eq(ObjectClass.ACCOUNT.getObjectClassValue())); + verify(jgen).writeName("attributes"); + verify(jgen).writeName("value"); + verify(jgen).writeStringProperty(eq("name"), eq(Uid.NAME)); verify(jgen, times(2)).writeStartArray(); verify(jgen).writeString("someuid"); verify(jgen, times(2)).writeEndArray(); diff --git a/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/GuardedStringDeserializerTest.java b/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/GuardedStringDeserializerTest.java index 8004ca3bbe0..a217a7e766a 100644 --- a/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/GuardedStringDeserializerTest.java +++ b/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/GuardedStringDeserializerTest.java @@ -22,12 +22,6 @@ import static org.junit.jupiter.api.Assertions.assertTrue; import static org.mockito.Mockito.when; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.node.JsonNodeFactory; -import com.fasterxml.jackson.databind.node.ObjectNode; -import java.io.IOException; import java.util.Base64; import java.util.HashMap; import java.util.Map; @@ -38,6 +32,11 @@ import org.junit.jupiter.api.Test; import org.mockito.Mock; import org.springframework.test.util.ReflectionTestUtils; +import tools.jackson.core.JsonParser; +import tools.jackson.databind.DeserializationContext; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.node.JsonNodeFactory; +import tools.jackson.databind.node.ObjectNode; public class GuardedStringDeserializerTest extends AbstractTest { @@ -61,7 +60,7 @@ public class GuardedStringDeserializerTest extends AbstractTest { private JsonNode node; @Test - public void deserialize() throws IOException { + public void deserialize() { Map kids = new HashMap<>(); kids.put(READONLY, node); kids.put(DISPOSED, node); @@ -73,12 +72,12 @@ public void deserialize() throws IOException { String encryptedString = Base64.getEncoder().encodeToString(encryptedBytes); when(jp.readValueAsTree()).thenReturn(tree); - when(node.asText()).thenReturn(encryptedString); + when(node.asString()).thenReturn(encryptedString); assertEquals(Boolean.FALSE, ReflectionTestUtils.getField(deserializer.deserialize(jp, ctx), READONLY)); kids.remove(READONLY); assertEquals(Boolean.FALSE, ReflectionTestUtils.getField(deserializer.deserialize(jp, ctx), DISPOSED)); kids.remove(DISPOSED); - assertEquals(encryptedString, + assertEquals(encryptedString, ReflectionTestUtils.getField(deserializer.deserialize(jp, ctx), BASE64_SHA1_HASH)); kids.remove(BASE64_SHA1_HASH); diff --git a/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/GuardedStringSerializerTest.java b/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/GuardedStringSerializerTest.java index e4e8056f3f0..477fbe4b67e 100644 --- a/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/GuardedStringSerializerTest.java +++ b/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/GuardedStringSerializerTest.java @@ -22,13 +22,13 @@ import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.verify; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.databind.SerializerProvider; import java.io.IOException; import org.apache.syncope.core.provisioning.api.AbstractTest; import org.identityconnectors.common.security.GuardedString; import org.junit.jupiter.api.Test; import org.mockito.Mock; +import tools.jackson.core.JsonGenerator; +import tools.jackson.databind.SerializationContext; public class GuardedStringSerializerTest extends AbstractTest { @@ -45,13 +45,13 @@ public class GuardedStringSerializerTest extends AbstractTest { @Test public void serialize( final @Mock JsonGenerator jgen, - final @Mock SerializerProvider sp) throws IOException { + final @Mock SerializationContext ctx) throws IOException { - serializer.serialize(new GuardedString(), jgen, sp); - verify(jgen).writeBooleanField(READONLY, false); - verify(jgen).writeBooleanField(DISPOSED, false); - verify(jgen).writeStringField(eq(ENCRYPTED_BYTES), anyString()); - verify(jgen).writeStringField(eq(BASE64_SHA1_HASH), anyString()); + serializer.serialize(new GuardedString(), jgen, ctx); + verify(jgen).writeBooleanProperty(READONLY, false); + verify(jgen).writeBooleanProperty(DISPOSED, false); + verify(jgen).writeStringProperty(eq(ENCRYPTED_BYTES), anyString()); + verify(jgen).writeStringProperty(eq(BASE64_SHA1_HASH), anyString()); verify(jgen).writeEndObject(); } } diff --git a/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/POJOHelperTest.java b/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/POJOHelperTest.java index 484d5ee1d23..d6827baa9c0 100644 --- a/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/POJOHelperTest.java +++ b/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/POJOHelperTest.java @@ -21,7 +21,6 @@ import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNull; -import com.fasterxml.jackson.core.type.TypeReference; import java.util.List; import java.util.Set; import org.apache.syncope.core.persistence.api.entity.task.PropagationData; @@ -30,6 +29,7 @@ import org.identityconnectors.framework.common.objects.AttributeDeltaBuilder; import org.junit.jupiter.api.Test; import org.mockito.Mock; +import tools.jackson.core.type.TypeReference; public class POJOHelperTest extends AbstractTest { diff --git a/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/PropagationTaskInfoSerializerTest.java b/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/PropagationTaskInfoSerializerTest.java index e77762cb04d..e04edbda596 100644 --- a/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/PropagationTaskInfoSerializerTest.java +++ b/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/PropagationTaskInfoSerializerTest.java @@ -22,9 +22,6 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.databind.SerializerProvider; -import java.io.IOException; import java.util.UUID; import org.apache.syncope.common.lib.types.AnyTypeKind; import org.apache.syncope.common.lib.types.ResourceOperation; @@ -37,12 +34,15 @@ import org.identityconnectors.framework.common.objects.ObjectClass; import org.junit.jupiter.api.Test; import org.mockito.Mock; +import tools.jackson.core.JsonGenerator; +import tools.jackson.databind.SerializationContext; public class PropagationTaskInfoSerializerTest extends AbstractTest { @Test - public void propagationTaskInfoSerializer(final @Mock JsonGenerator jgen, final @Mock SerializerProvider sp) - throws IOException { + public void propagationTaskInfoSerializer( + final @Mock JsonGenerator jgen, + final @Mock SerializationContext ctx) { PropagationTaskInfoSerializer serializer = new PropagationTaskInfoSerializer(); ExternalResource resource = mock(ExternalResource.class); @@ -63,15 +63,17 @@ public void propagationTaskInfoSerializer(final @Mock JsonGenerator jgen, final when(connInstance.getKey()).thenReturn(UUID.randomUUID().toString()); when(connector.getConnInstance()).thenReturn(connInstance); source.setConnector(connector); - serializer.serialize(source, jgen, sp); + serializer.serialize(source, jgen, ctx); verify(jgen).writeStartObject(); - verify(jgen).writeStringField("key", source.getKey()); - verify(jgen).writeStringField("anyType", source.getAnyType()); - verify(jgen).writeStringField("entityKey", source.getEntityKey()); - verify(jgen).writeStringField("connObjectKey", source.getConnObjectKey()); - verify(jgen).writeStringField("oldConnObjectKey", source.getOldConnObjectKey()); - verify(jgen).writeObjectField("propagationData", source.getPropagationData()); - verify(jgen).writeObjectField("connector", source.getConnector().getConnInstance().getKey()); + verify(jgen).writeStringProperty("key", source.getKey()); + verify(jgen).writeStringProperty("anyType", source.getAnyType()); + verify(jgen).writeStringProperty("entityKey", source.getEntityKey()); + verify(jgen).writeStringProperty("connObjectKey", source.getConnObjectKey()); + verify(jgen).writeStringProperty("oldConnObjectKey", source.getOldConnObjectKey()); + verify(jgen).writeName("propagationData"); + verify(jgen).writePOJO(source.getPropagationData()); + verify(jgen).writeName("connector"); + verify(jgen).writePOJO(source.getConnector().getConnInstance().getKey()); verify(jgen).writeEndObject(); } } diff --git a/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/SyncTokenDeserializerTest.java b/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/SyncTokenDeserializerTest.java index 59ff396774c..7c79abf70c8 100644 --- a/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/SyncTokenDeserializerTest.java +++ b/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/SyncTokenDeserializerTest.java @@ -22,10 +22,6 @@ import static org.junit.jupiter.api.Assertions.assertTrue; import static org.mockito.Mockito.when; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.node.ObjectNode; import java.io.IOException; import java.nio.charset.StandardCharsets; import java.util.Base64; @@ -34,6 +30,10 @@ import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.mockito.Mock; +import tools.jackson.core.JsonParser; +import tools.jackson.databind.DeserializationContext; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.node.ObjectNode; public class SyncTokenDeserializerTest extends AbstractTest { @@ -93,11 +93,11 @@ public void deserializeIsInt() throws IOException { @Test public void deserializeIsString() throws IOException { String value = "testValue"; - when(node.asText()).thenReturn(value); + when(node.asString()).thenReturn(value); assertEquals(value, deserializer.deserialize(jp, ct).getValue()); value = Base64.getEncoder().encodeToString(value.getBytes(StandardCharsets.ISO_8859_1)); - when(node.asText()).thenReturn(value); + when(node.asString()).thenReturn(value); assertTrue(EqualsBuilder.reflectionEquals(Base64.getDecoder().decode(value), deserializer.deserialize(jp, ct).getValue())); } diff --git a/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/SyncTokenSerializerTest.java b/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/SyncTokenSerializerTest.java index 5219fd9273f..1085494c661 100644 --- a/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/SyncTokenSerializerTest.java +++ b/core/provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api/serialization/SyncTokenSerializerTest.java @@ -20,8 +20,6 @@ import static org.mockito.Mockito.verify; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.databind.SerializerProvider; import java.io.IOException; import java.util.Base64; import java.util.UUID; @@ -29,49 +27,51 @@ import org.identityconnectors.framework.common.objects.SyncToken; import org.junit.jupiter.api.Test; import org.mockito.Mock; +import tools.jackson.core.JsonGenerator; +import tools.jackson.databind.SerializationContext; public class SyncTokenSerializerTest extends AbstractTest { @Test public void syncTokenSerializer( final @Mock JsonGenerator jgen, - final @Mock SerializerProvider sp) throws IOException { + final @Mock SerializationContext ctx) throws IOException { SyncTokenSerializer serializer = new SyncTokenSerializer(); SyncToken source = new SyncToken(UUID.randomUUID().toString()); - serializer.serialize(source, jgen, sp); + serializer.serialize(source, jgen, ctx); verify(jgen).writeStartObject(); - verify(jgen).writeStringField("type", "String"); - verify(jgen).writeStringField("value", source.getValue().toString()); + verify(jgen).writeStringProperty("type", "String"); + verify(jgen).writeStringProperty("value", source.getValue().toString()); verify(jgen).writeEndObject(); boolean bool = false; source = new SyncToken(bool); - serializer.serialize(source, jgen, sp); - verify(jgen).writeStringField("type", "Boolean"); - verify(jgen).writeBooleanField("value", false); + serializer.serialize(source, jgen, ctx); + verify(jgen).writeStringProperty("type", "Boolean"); + verify(jgen).writeBooleanProperty("value", false); double doubleNum = 9000.1; source = new SyncToken(doubleNum); - serializer.serialize(source, jgen, sp); - verify(jgen).writeStringField("type", "Double"); - verify(jgen).writeNumberField("value", doubleNum); + serializer.serialize(source, jgen, ctx); + verify(jgen).writeStringProperty("type", "Double"); + verify(jgen).writeNumberProperty("value", doubleNum); long longNum = 9001; source = new SyncToken(longNum); - serializer.serialize(source, jgen, sp); - verify(jgen).writeStringField("type", "Long"); - verify(jgen).writeNumberField("value", longNum); + serializer.serialize(source, jgen, ctx); + verify(jgen).writeStringProperty("type", "Long"); + verify(jgen).writeNumberProperty("value", longNum); int intNum = 9000; source = new SyncToken(intNum); - serializer.serialize(source, jgen, sp); - verify(jgen).writeStringField("type", "Integer"); - verify(jgen).writeNumberField("value", intNum); + serializer.serialize(source, jgen, ctx); + verify(jgen).writeStringProperty("type", "Integer"); + verify(jgen).writeNumberProperty("value", intNum); byte[] bytes = { 9, 0, 0, 1 }; source = new SyncToken(bytes); - serializer.serialize(source, jgen, sp); - verify(jgen).writeStringField("value", Base64.getEncoder().encodeToString(bytes)); + serializer.serialize(source, jgen, ctx); + verify(jgen).writeStringProperty("value", Base64.getEncoder().encodeToString(bytes)); } } diff --git a/core/provisioning-java/pom.xml b/core/provisioning-java/pom.xml index 7a801a9735c..5afe53e67f6 100644 --- a/core/provisioning-java/pom.xml +++ b/core/provisioning-java/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-core - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core Provisioning Java @@ -49,18 +49,13 @@ under the License. spring-boot-starter-mail - - org.springframework.retry - spring-retry - - org.bitbucket.b_c jose4j - com.fasterxml.jackson.dataformat + tools.jackson.dataformat jackson-dataformat-csv @@ -113,6 +108,11 @@ under the License. embedded-postgres test + + org.slf4j + jcl-over-slf4j + test + org.slf4j slf4j-simple @@ -150,6 +150,7 @@ under the License. ${project.build.directory}/test-classes file:${bundles.directory}/ true + slf4j diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/DefaultConnectorManager.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/DefaultConnectorManager.java index 808298009f6..3e7199d5ef3 100644 --- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/DefaultConnectorManager.java +++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/DefaultConnectorManager.java @@ -121,7 +121,7 @@ public ConnInstance buildConnInstanceOverride( override.setBundleName(connInstance.getBundleName()); override.setVersion(connInstance.getVersion()); override.setLocation(connInstance.getLocation()); - override.setConf(connInstance.getConf()); + override.getConf().addAll(connInstance.getConf()); override.getCapabilities().addAll(connInstance.getCapabilities()); override.setConnRequestTimeout(connInstance.getConnRequestTimeout()); @@ -147,7 +147,8 @@ public ConnInstance buildConnInstanceOverride( // add override properties not substituted conf.addAll(overridable.values()); - override.setConf(conf); + override.getConf().clear(); + override.getConf().addAll(conf); // replace capabilities capabilitiesOverride.ifPresent(capabilities -> { @@ -170,30 +171,35 @@ public Connector createConnector(final ConnInstance connInstance) { public void registerConnector(final ExternalResource resource) { String beanName = getBeanName(resource); - if (ApplicationContextProvider.getBeanFactory().containsSingleton(beanName)) { - unregisterConnector(beanName); - } + synchronized (this) { + if (ApplicationContextProvider.getBeanFactory().containsSingleton(beanName)) { + unregisterConnector(beanName); + } - ConnInstance connInstance = buildConnInstanceOverride( - connInstanceDataBinder.getConnInstanceTO(resource.getConnector()), - resource.getConfOverride(), - resource.getCapabilitiesOverride()); - Connector connector = createConnector(connInstance); - LOG.debug("Connector to be registered: {}", connector); + ConnInstance connInstance = buildConnInstanceOverride( + connInstanceDataBinder.getConnInstanceTO(resource.getConnector()), + resource.getConfOverride(), + resource.getCapabilitiesOverride()); + Connector connector = createConnector(connInstance); + LOG.debug("Connector to be registered: {}", connector); - ApplicationContextProvider.getBeanFactory().registerSingleton(beanName, connector); - LOG.debug("Successfully registered bean {}", beanName); + ApplicationContextProvider.getBeanFactory().registerSingleton(beanName, connector); + LOG.debug("Successfully registered bean {}", beanName); + } } - protected void unregisterConnector(final String id) { - ApplicationContextProvider.getBeanFactory().destroySingleton(id); + protected void unregisterConnector(final String beanName) { + ApplicationContextProvider.getBeanFactory().destroySingleton(beanName); } @Override public void unregisterConnector(final ExternalResource resource) { String beanName = getBeanName(resource); - if (ApplicationContextProvider.getBeanFactory().containsSingleton(beanName)) { - unregisterConnector(beanName); + + synchronized (this) { + if (ApplicationContextProvider.getBeanFactory().containsSingleton(beanName)) { + unregisterConnector(beanName); + } } } diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/DefaultDerAttrHandler.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/DefaultDerAttrHandler.java index 8d56f41db6c..b922499090e 100644 --- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/DefaultDerAttrHandler.java +++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/DefaultDerAttrHandler.java @@ -24,8 +24,8 @@ import java.util.Set; import java.util.stream.Collectors; import org.apache.commons.jexl3.JexlContext; +import org.apache.syncope.core.persistence.api.dao.AnyChecker; import org.apache.syncope.core.persistence.api.entity.Any; -import org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory; import org.apache.syncope.core.persistence.api.entity.Attributable; import org.apache.syncope.core.persistence.api.entity.DerSchema; import org.apache.syncope.core.persistence.api.entity.Groupable; @@ -45,12 +45,12 @@ public class DefaultDerAttrHandler implements DerAttrHandler { protected static final Logger LOG = LoggerFactory.getLogger(DerAttrHandler.class); - protected final AnyUtilsFactory anyUtilsFactory; + protected final AnyChecker anyChecker; protected final JexlTools jexlTools; - public DefaultDerAttrHandler(final AnyUtilsFactory anyUtilsFactory, final JexlTools jexlTools) { - this.anyUtilsFactory = anyUtilsFactory; + public DefaultDerAttrHandler(final AnyChecker anyChecker, final JexlTools jexlTools) { + this.anyChecker = anyChecker; this.jexlTools = jexlTools; } @@ -84,7 +84,7 @@ public String getValue(final Realm realm, final DerSchema schema) { @Override public String getValue(final Any any, final DerSchema schema) { - if (!anyUtilsFactory.getInstance(any).dao().findAllowedSchemas(any, DerSchema.class).selfContains(schema)) { + if (!anyChecker.findAllowedSchemas(any, DerSchema.class).selfContains(schema)) { LOG.debug("{} not allowed for {}", schema, any); return null; } @@ -94,8 +94,8 @@ public String getValue(final Any any, final DerSchema schema) { @Override public String getValue(final Any any, final Membership membership, final DerSchema schema) { - if (!anyUtilsFactory.getInstance(any).dao(). - findAllowedSchemas(any, DerSchema.class).membershipsContains(membership.getRightEnd(), schema)) { + if (!anyChecker.findAllowedSchemas(any, DerSchema.class). + membershipsContains(membership.getRightEnd(), schema)) { LOG.debug("{} not allowed for {}", schema, any); return null; @@ -116,13 +116,13 @@ public Map getValues(final Realm realm) { public Map getValues(final Any any) { return getValues( any, - anyUtilsFactory.getInstance(any).dao().findAllowedSchemas(any, DerSchema.class).self()); + anyChecker.findAllowedSchemas(any, DerSchema.class).self()); } @Override public Map getValues(final Groupable any, final Membership membership) { - Set schemas = anyUtilsFactory.getInstance(any).dao(). - findAllowedSchemas(any, DerSchema.class).membership(membership.getRightEnd()); + Set schemas = anyChecker.findAllowedSchemas(any, DerSchema.class). + membership(membership.getRightEnd()); Map result = new HashMap<>(schemas.size()); schemas.forEach(schema -> { @@ -139,8 +139,8 @@ public Map getValues(final Groupable any, final Memb @Override public String getValue(final Any any, final Relationship relationship, final DerSchema schema) { - if (!anyUtilsFactory.getInstance(any).dao(). - findAllowedSchemas(any, DerSchema.class).relationshipTypesContains(relationship.getType(), schema)) { + if (!anyChecker.findAllowedSchemas(any, DerSchema.class). + relationshipTypesContains(relationship.getType(), schema)) { LOG.debug("{} not allowed for {}", schema, any); return null; @@ -151,8 +151,8 @@ public String getValue(final Any any, final Relationship relationship, fin @Override public Map getValues(final Relatable any, final Relationship relationship) { - Set schemas = anyUtilsFactory.getInstance(any).dao(). - findAllowedSchemas(any, DerSchema.class).relationshipType(relationship.getType()); + Set schemas = anyChecker.findAllowedSchemas(any, DerSchema.class). + relationshipType(relationship.getType()); Map result = new HashMap<>(schemas.size()); schemas.forEach(schema -> { diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/ProvisioningContext.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/ProvisioningContext.java index ca9ad0bc51b..58941c93aff 100644 --- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/ProvisioningContext.java +++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/ProvisioningContext.java @@ -30,6 +30,7 @@ import org.apache.syncope.core.persistence.api.EncryptorManager; import org.apache.syncope.core.persistence.api.attrvalue.PlainAttrValidationManager; import org.apache.syncope.core.persistence.api.dao.AccessTokenDAO; +import org.apache.syncope.core.persistence.api.dao.AnyChecker; import org.apache.syncope.core.persistence.api.dao.AnyMatchDAO; import org.apache.syncope.core.persistence.api.dao.AnyObjectDAO; import org.apache.syncope.core.persistence.api.dao.AnySearchDAO; @@ -391,8 +392,8 @@ public OutboundMatcher outboundMatcher( @ConditionalOnMissingBean @Bean - public DerAttrHandler derAttrHandler(final AnyUtilsFactory anyUtilsFactory, final JexlTools jexlTools) { - return new DefaultDerAttrHandler(anyUtilsFactory, jexlTools); + public DerAttrHandler derAttrHandler(final AnyChecker anyChecker, final JexlTools jexlTools) { + return new DefaultDerAttrHandler(anyChecker, jexlTools); } @ConditionalOnMissingBean @@ -728,6 +729,7 @@ public AnyObjectDataBinder anyObjectDataBinder( final PlainSchemaDAO plainSchemaDAO, final ExternalResourceDAO resourceDAO, final RelationshipTypeDAO relationshipTypeDAO, + final AnyChecker anyChecker, final DerAttrHandler derAttrHandler, final MappingManager mappingManager, final IntAttrNameParser intAttrNameParser, @@ -745,6 +747,7 @@ public AnyObjectDataBinder anyObjectDataBinder( plainSchemaDAO, resourceDAO, relationshipTypeDAO, + anyChecker, entityFactory, anyUtilsFactory, derAttrHandler, @@ -759,11 +762,12 @@ public AnyObjectDataBinder anyObjectDataBinder( @Bean public AnyTypeClassDataBinder anyTypeClassDataBinder( final EntityFactory entityFactory, + final AnyTypeClassDAO anyTypeClassDAO, final PlainSchemaDAO plainSchemaDAO, final DerSchemaDAO derSchemaDAO, final AnyTypeDAO anyTypeDAO) { - return new AnyTypeClassDataBinderImpl(plainSchemaDAO, derSchemaDAO, anyTypeDAO, entityFactory); + return new AnyTypeClassDataBinderImpl(anyTypeClassDAO, plainSchemaDAO, derSchemaDAO, anyTypeDAO, entityFactory); } @ConditionalOnMissingBean @@ -882,6 +886,7 @@ public GroupDataBinder groupDataBinder( final PlainSchemaDAO plainSchemaDAO, final ExternalResourceDAO resourceDAO, final RelationshipTypeDAO relationshipTypeDAO, + final AnyChecker anyChecker, final DerAttrHandler derAttrHandler, final MappingManager mappingManager, final IntAttrNameParser intAttrNameParser, @@ -899,6 +904,7 @@ public GroupDataBinder groupDataBinder( plainSchemaDAO, resourceDAO, relationshipTypeDAO, + anyChecker, entityFactory, anyUtilsFactory, derAttrHandler, @@ -990,11 +996,12 @@ public RealmDataBinder realmDataBinder( @ConditionalOnMissingBean @Bean public RelationshipTypeDataBinder relationshipTypeDataBinder( + final RelationshipTypeDAO relationshipTypeDAO, final AnyTypeDAO anyTypeDAO, final AnyTypeClassDAO anyTypeClassDAO, final EntityFactory entityFactory) { - return new RelationshipTypeDataBinderImpl(anyTypeDAO, anyTypeClassDAO, entityFactory); + return new RelationshipTypeDataBinderImpl(relationshipTypeDAO, anyTypeDAO, anyTypeClassDAO, entityFactory); } @ConditionalOnMissingBean @@ -1140,6 +1147,7 @@ public UserDataBinder userDataBinder( final PlainSchemaDAO plainSchemaDAO, final ExternalResourceDAO resourceDAO, final RelationshipTypeDAO relationshipTypeDAO, + final AnyChecker anyChecker, final DerAttrHandler derAttrHandler, final MappingManager mappingManager, final IntAttrNameParser intAttrNameParser, @@ -1162,6 +1170,7 @@ public UserDataBinder userDataBinder( plainSchemaDAO, resourceDAO, relationshipTypeDAO, + anyChecker, entityFactory, anyUtilsFactory, derAttrHandler, diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AccessTokenDataBinderImpl.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AccessTokenDataBinderImpl.java index 5c7479a367c..e02c02a44b7 100644 --- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AccessTokenDataBinderImpl.java +++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AccessTokenDataBinderImpl.java @@ -107,7 +107,7 @@ protected AccessTokenInfo generateJWT( protected AccessToken replace( final String subject, final Map claims, - final byte[] authorities, + final String authorities, final AccessToken accessToken) { AccessTokenInfo generated = generateJWT( @@ -132,7 +132,7 @@ public AccessTokenInfo create( final Optional key, final String subject, final Map claims, - final byte[] authorities, + final String authorities, final boolean replace) { AccessToken accessToken = accessTokenDAO.findByOwner(subject). @@ -158,7 +158,7 @@ public AccessTokenInfo create( } @Override - public AccessTokenInfo update(final AccessToken accessToken, final byte[] authorities) { + public AccessTokenInfo update(final AccessToken accessToken, final String authorities) { credentialChecker.checkIsDefaultJWSKeyInUse(); long duration = confParamOps.get(AuthContextUtils.getDomain(), "jwt.lifetime.minutes", 120L, Long.class); diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AnyDataBinder.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AnyDataBinder.java index 1563e9cba1e..f0afd117af9 100644 --- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AnyDataBinder.java +++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AnyDataBinder.java @@ -51,6 +51,7 @@ import org.apache.syncope.common.lib.types.ResourceOperation; import org.apache.syncope.core.persistence.api.attrvalue.PlainAttrValidationManager; import org.apache.syncope.core.persistence.api.dao.AllowedSchemas; +import org.apache.syncope.core.persistence.api.dao.AnyChecker; import org.apache.syncope.core.persistence.api.dao.AnyObjectDAO; import org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO; import org.apache.syncope.core.persistence.api.dao.AnyTypeDAO; @@ -175,6 +176,8 @@ protected static MembershipTO getMembershipTO( protected final RelationshipTypeDAO relationshipTypeDAO; + protected final AnyChecker anyChecker; + protected final EntityFactory entityFactory; protected final AnyUtilsFactory anyUtilsFactory; @@ -191,6 +194,7 @@ protected AnyDataBinder( final PlainSchemaDAO plainSchemaDAO, final ExternalResourceDAO resourceDAO, final RelationshipTypeDAO relationshipTypeDAO, + final AnyChecker anyChecker, final EntityFactory entityFactory, final AnyUtilsFactory anyUtilsFactory, final DerAttrHandler derAttrHandler, @@ -209,6 +213,7 @@ protected AnyDataBinder( this.groupDAO = groupDAO; this.resourceDAO = resourceDAO; this.relationshipTypeDAO = relationshipTypeDAO; + this.anyChecker = anyChecker; this.entityFactory = entityFactory; this.anyUtilsFactory = anyUtilsFactory; this.outboundMatcher = outboundMatcher; @@ -314,11 +319,11 @@ protected SyncopeClientException checkMandatoryOnResources( return reqValMissing; } - protected SyncopeClientException checkMandatory(final Any any, final AnyUtils anyUtils) { + protected SyncopeClientException checkMandatory(final Any any) { SyncopeClientException reqValMissing = SyncopeClientException.build(ClientExceptionType.RequiredValuesMissing); // Check if there is some mandatory schema defined for which no value has been provided - AllowedSchemas allowedPlainSchemas = anyUtils.dao().findAllowedSchemas(any, PlainSchema.class); + AllowedSchemas allowedPlainSchemas = anyChecker.findAllowedSchemas(any, PlainSchema.class); allowedPlainSchemas.self().forEach(schema -> checkMandatory( schema, any.getPlainAttr(schema.getKey()).orElse(null), any, reqValMissing)); if (any instanceof Groupable groupable) { @@ -522,7 +527,7 @@ protected void fill( scce.addException(invalidValues); } - SyncopeClientException reqValMissing = checkMandatory(any, anyUtils); + SyncopeClientException reqValMissing = checkMandatory(any); if (!reqValMissing.isEmpty()) { scce.addException(reqValMissing); } @@ -605,13 +610,7 @@ protected void fill( anyCR.getAuxClasses().stream(). map(anyTypeClassDAO::findById). flatMap(Optional::stream). - forEach(auxClass -> { - if (auxClass == null) { - LOG.debug("Invalid {} {}, ignoring...", AnyTypeClass.class.getSimpleName(), auxClass); - } else { - any.add(auxClass); - } - }); + forEach(any::add); // 1. relationships Set> relationships = new HashSet<>(); @@ -669,7 +668,7 @@ protected void fill( scce.addException(invalidValues); } - SyncopeClientException requiredValuesMissing = checkMandatory(any, anyUtils); + SyncopeClientException requiredValuesMissing = checkMandatory(any); if (!requiredValuesMissing.isEmpty()) { scce.addException(requiredValuesMissing); } diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AnyObjectDataBinderImpl.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AnyObjectDataBinderImpl.java index 70bb2657204..b9c481ce039 100644 --- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AnyObjectDataBinderImpl.java +++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AnyObjectDataBinderImpl.java @@ -34,6 +34,7 @@ import org.apache.syncope.common.lib.types.AnyTypeKind; import org.apache.syncope.common.lib.types.ClientExceptionType; import org.apache.syncope.core.persistence.api.attrvalue.PlainAttrValidationManager; +import org.apache.syncope.core.persistence.api.dao.AnyChecker; import org.apache.syncope.core.persistence.api.dao.AnyObjectDAO; import org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO; import org.apache.syncope.core.persistence.api.dao.AnyTypeDAO; @@ -72,6 +73,7 @@ public AnyObjectDataBinderImpl( final PlainSchemaDAO plainSchemaDAO, final ExternalResourceDAO resourceDAO, final RelationshipTypeDAO relationshipTypeDAO, + final AnyChecker anyChecker, final EntityFactory entityFactory, final AnyUtilsFactory anyUtilsFactory, final DerAttrHandler derAttrHandler, @@ -90,6 +92,7 @@ public AnyObjectDataBinderImpl( plainSchemaDAO, resourceDAO, relationshipTypeDAO, + anyChecker, entityFactory, anyUtilsFactory, derAttrHandler, diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AnyTypeClassDataBinderImpl.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AnyTypeClassDataBinderImpl.java index badc2b027e6..304297fcbd1 100644 --- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AnyTypeClassDataBinderImpl.java +++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AnyTypeClassDataBinderImpl.java @@ -20,6 +20,7 @@ import java.util.List; import org.apache.syncope.common.lib.to.AnyTypeClassTO; +import org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO; import org.apache.syncope.core.persistence.api.dao.AnyTypeDAO; import org.apache.syncope.core.persistence.api.dao.DerSchemaDAO; import org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO; @@ -36,6 +37,8 @@ public class AnyTypeClassDataBinderImpl implements AnyTypeClassDataBinder { protected static final Logger LOG = LoggerFactory.getLogger(AnyTypeClassDataBinder.class); + protected final AnyTypeClassDAO anyTypeClassDAO; + protected final PlainSchemaDAO plainSchemaDAO; protected final DerSchemaDAO derSchemaDAO; @@ -45,11 +48,13 @@ public class AnyTypeClassDataBinderImpl implements AnyTypeClassDataBinder { protected final EntityFactory entityFactory; public AnyTypeClassDataBinderImpl( + final AnyTypeClassDAO anyTypeClassDAO, final PlainSchemaDAO plainSchemaDAO, final DerSchemaDAO derSchemaDAO, final AnyTypeDAO anyTypeDAO, final EntityFactory entityFactory) { + this.anyTypeClassDAO = anyTypeClassDAO; this.plainSchemaDAO = plainSchemaDAO; this.derSchemaDAO = derSchemaDAO; this.anyTypeDAO = anyTypeDAO; @@ -58,50 +63,54 @@ public AnyTypeClassDataBinderImpl( @Override public AnyTypeClass create(final AnyTypeClassTO anyTypeClassTO) { - AnyTypeClass anyTypeClass = entityFactory.newEntity(AnyTypeClass.class); - update(anyTypeClass, anyTypeClassTO); - return anyTypeClass; + return update(entityFactory.newEntity(AnyTypeClass.class), anyTypeClassTO); } @Override - public void update(final AnyTypeClass anyTypeClass, final AnyTypeClassTO anyTypeClassTO) { + public AnyTypeClass update(final AnyTypeClass anyTypeClass, final AnyTypeClassTO anyTypeClassTO) { + AnyTypeClass atc; if (anyTypeClass.getKey() == null) { anyTypeClass.setKey(anyTypeClassTO.getKey()); + atc = anyTypeClassDAO.save(anyTypeClass); + } else { + atc = anyTypeClass; } - plainSchemaDAO.findByAnyTypeClasses(List.of(anyTypeClass)).forEach(schema -> { + plainSchemaDAO.findByAnyTypeClasses(List.of(atc)).forEach(schema -> { schema.setAnyTypeClass(null); plainSchemaDAO.save(schema); }); - anyTypeClass.getPlainSchemas().clear(); + atc.getPlainSchemas().clear(); anyTypeClassTO.getPlainSchemas().forEach(key -> { PlainSchema schema = plainSchemaDAO.findById(key).orElse(null); if (schema == null || schema.getAnyTypeClass() != null) { LOG.debug("Invalid or already in use: {} {}, ignoring...", PlainSchema.class.getSimpleName(), key); } else { - anyTypeClass.add(schema); - schema.setAnyTypeClass(anyTypeClass); + atc.add(schema); + schema.setAnyTypeClass(atc); plainSchemaDAO.save(schema); } }); - derSchemaDAO.findByAnyTypeClasses(List.of(anyTypeClass)).forEach(schema -> { + derSchemaDAO.findByAnyTypeClasses(List.of(atc)).forEach(schema -> { schema.setAnyTypeClass(null); derSchemaDAO.save(schema); }); - anyTypeClass.getDerSchemas().clear(); + atc.getDerSchemas().clear(); anyTypeClassTO.getDerSchemas().forEach(key -> { DerSchema schema = derSchemaDAO.findById(key).orElse(null); if (schema == null || schema.getAnyTypeClass() != null) { LOG.debug("Invalid or already in use: {} {}, ignoring...", DerSchema.class.getSimpleName(), key); } else { - anyTypeClass.add(schema); - schema.setAnyTypeClass(anyTypeClass); + atc.add(schema); + schema.setAnyTypeClass(atc); derSchemaDAO.save(schema); } }); + + return atc; } @Override diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AnyTypeDataBinderImpl.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AnyTypeDataBinderImpl.java index 0b44044f114..8799307db67 100644 --- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AnyTypeDataBinderImpl.java +++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AnyTypeDataBinderImpl.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.provisioning.java.data; -import com.fasterxml.jackson.core.type.TypeReference; import java.util.HashSet; import java.util.Set; import org.apache.syncope.common.lib.SyncopeClientException; @@ -44,6 +43,7 @@ import org.apache.syncope.core.spring.security.SyncopeGrantedAuthority; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.core.type.TypeReference; public class AnyTypeDataBinderImpl implements AnyTypeDataBinder { @@ -89,15 +89,14 @@ public AnyType create(final AnyTypeTO anyTypeTO) { orElseThrow(() -> new NotFoundException("AccessToken for " + AuthContextUtils.getUsername())); try { Set authorities = new HashSet<>(POJOHelper.deserialize( - encryptorManager.getInstance(). - decode(new String(accessToken.getAuthorities()), CipherAlgorithm.AES), + encryptorManager.getInstance().decode(accessToken.getAuthorities(), CipherAlgorithm.AES), new TypeReference>() { })); added.forEach(e -> authorities.add(new SyncopeGrantedAuthority(e, SyncopeConstants.ROOT_REALM))); accessToken.setAuthorities(encryptorManager.getInstance(). - encode(POJOHelper.serialize(authorities), CipherAlgorithm.AES).getBytes()); + encode(POJOHelper.serialize(authorities), CipherAlgorithm.AES)); accessTokenDAO.save(accessToken); } catch (Exception e) { @@ -142,7 +141,7 @@ public AnyTypeTO delete(final AnyType anyType) { try { Set authorities = new HashSet<>(POJOHelper.deserialize( encryptorManager.getInstance(). - decode(new String(accessToken.getAuthorities()), CipherAlgorithm.AES), + decode(accessToken.getAuthorities(), CipherAlgorithm.AES), new TypeReference>() { })); @@ -150,7 +149,7 @@ public AnyTypeTO delete(final AnyType anyType) { filter(authority -> removed.contains(authority.getAuthority())).toList()); accessToken.setAuthorities(encryptorManager.getInstance(). - encode(POJOHelper.serialize(authorities), CipherAlgorithm.AES).getBytes()); + encode(POJOHelper.serialize(authorities), CipherAlgorithm.AES)); accessTokenDAO.save(accessToken); } catch (Exception e) { diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AuthProfileDataBinderImpl.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AuthProfileDataBinderImpl.java index 615e1b4a9ea..38cf317e30d 100644 --- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AuthProfileDataBinderImpl.java +++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/AuthProfileDataBinderImpl.java @@ -53,11 +53,16 @@ public AuthProfile create(final AuthProfileTO authProfileTO) { @Override public AuthProfile update(final AuthProfile authProfile, final AuthProfileTO authProfileTO) { - authProfile.setImpersonationAccounts(authProfileTO.getImpersonationAccounts()); - authProfile.setGoogleMfaAuthTokens(authProfileTO.getGoogleMfaAuthTokens()); - authProfile.setGoogleMfaAuthAccounts(authProfileTO.getGoogleMfaAuthAccounts()); - authProfile.setMfaTrustedDevices(authProfileTO.getMfaTrustedDevices()); - authProfile.setWebAuthnDeviceCredentials(authProfileTO.getWebAuthnDeviceCredentials()); + authProfile.getImpersonationAccounts().clear(); + authProfileTO.getImpersonationAccounts().forEach(authProfile::add); + authProfile.getGoogleMfaAuthTokens().clear(); + authProfileTO.getGoogleMfaAuthTokens().forEach(authProfile::add); + authProfile.getGoogleMfaAuthAccounts().clear(); + authProfileTO.getGoogleMfaAuthAccounts().forEach(authProfile::add); + authProfile.getMfaTrustedDevices().clear(); + authProfileTO.getMfaTrustedDevices().forEach(authProfile::add); + authProfile.getWebAuthnDeviceCredentials().clear(); + authProfileTO.getWebAuthnDeviceCredentials().forEach(authProfile::add); return authProfile; } } diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/ConnInstanceDataBinderImpl.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/ConnInstanceDataBinderImpl.java index 64afec9f61d..9961cbfac27 100644 --- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/ConnInstanceDataBinderImpl.java +++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/ConnInstanceDataBinderImpl.java @@ -22,7 +22,6 @@ import java.util.Collection; import java.util.List; import java.util.Optional; -import java.util.function.Predicate; import org.apache.commons.lang3.tuple.Pair; import org.apache.syncope.common.lib.SyncopeClientException; import org.apache.syncope.common.lib.to.ConnInstanceTO; @@ -108,7 +107,7 @@ public ConnInstance getConnInstance(final ConnInstanceTO connInstanceTO) { } Optional.ofNullable(connInstanceTO.getLocation()).ifPresent(connInstance::setLocation); - connInstance.setConf(connInstanceTO.getConf()); + connInstance.getConf().addAll(connInstanceTO.getConf()); Optional.ofNullable(connInstanceTO.getPoolConf()). ifPresent(conf -> connInstance.setPoolConf(ConnPoolConfUtils.getConnPoolConf(conf))); @@ -141,9 +140,8 @@ public ConnInstance update(final ConnInstanceTO connInstanceTO) { Optional.ofNullable(connInstanceTO.getVersion()).ifPresent(connInstance::setVersion); Optional.ofNullable(connInstanceTO.getConnectorName()).ifPresent(connInstance::setConnectorName); Optional.ofNullable(connInstanceTO.getDisplayName()).ifPresent(connInstance::setDisplayName); - Optional.ofNullable(connInstanceTO.getConf()). - filter(Predicate.not(Collection::isEmpty)). - ifPresent(connInstance::setConf); + connInstance.getConf().clear(); + connInstance.getConf().addAll(connInstanceTO.getConf()); Optional.ofNullable(connInstanceTO.getConnRequestTimeout()).ifPresent(connInstance::setConnRequestTimeout); Optional.ofNullable(connInstanceTO.getPoolConf()).ifPresentOrElse( conf -> connInstance.setPoolConf(ConnPoolConfUtils.getConnPoolConf(conf)), diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/GroupDataBinderImpl.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/GroupDataBinderImpl.java index a955fc678fd..507c7033483 100644 --- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/GroupDataBinderImpl.java +++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/GroupDataBinderImpl.java @@ -38,6 +38,7 @@ import org.apache.syncope.common.lib.types.ClientExceptionType; import org.apache.syncope.common.lib.types.ResourceOperation; import org.apache.syncope.core.persistence.api.attrvalue.PlainAttrValidationManager; +import org.apache.syncope.core.persistence.api.dao.AnyChecker; import org.apache.syncope.core.persistence.api.dao.AnyObjectDAO; import org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO; import org.apache.syncope.core.persistence.api.dao.AnyTypeDAO; @@ -88,6 +89,7 @@ public GroupDataBinderImpl( final PlainSchemaDAO plainSchemaDAO, final ExternalResourceDAO resourceDAO, final RelationshipTypeDAO relationshipTypeDAO, + final AnyChecker anyChecker, final EntityFactory entityFactory, final AnyUtilsFactory anyUtilsFactory, final DerAttrHandler derAttrHandler, @@ -107,6 +109,7 @@ public GroupDataBinderImpl( plainSchemaDAO, resourceDAO, relationshipTypeDAO, + anyChecker, entityFactory, anyUtilsFactory, derAttrHandler, diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/RelationshipTypeDataBinderImpl.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/RelationshipTypeDataBinderImpl.java index 5808882ca00..5e461fc2392 100644 --- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/RelationshipTypeDataBinderImpl.java +++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/RelationshipTypeDataBinderImpl.java @@ -24,6 +24,7 @@ import org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO; import org.apache.syncope.core.persistence.api.dao.AnyTypeDAO; import org.apache.syncope.core.persistence.api.dao.NotFoundException; +import org.apache.syncope.core.persistence.api.dao.RelationshipTypeDAO; import org.apache.syncope.core.persistence.api.entity.AnyType; import org.apache.syncope.core.persistence.api.entity.AnyTypeClass; import org.apache.syncope.core.persistence.api.entity.EntityFactory; @@ -37,6 +38,8 @@ public class RelationshipTypeDataBinderImpl implements RelationshipTypeDataBinde protected static final Logger LOG = LoggerFactory.getLogger(RelationshipTypeDataBinder.class); + protected final RelationshipTypeDAO relationshipTypeDAO; + protected final AnyTypeDAO anyTypeDAO; protected final AnyTypeClassDAO anyTypeClassDAO; @@ -44,10 +47,12 @@ public class RelationshipTypeDataBinderImpl implements RelationshipTypeDataBinde protected final EntityFactory entityFactory; public RelationshipTypeDataBinderImpl( + final RelationshipTypeDAO relationshipTypeDAO, final AnyTypeDAO anyTypeDAO, final AnyTypeClassDAO anyTypeClassDAO, final EntityFactory entityFactory) { + this.relationshipTypeDAO = relationshipTypeDAO; this.anyTypeDAO = anyTypeDAO; this.anyTypeClassDAO = anyTypeClassDAO; this.entityFactory = entityFactory; @@ -64,29 +69,34 @@ public RelationshipType create(final RelationshipTypeTO relationshipTypeTO) { flatMap(anyTypeDAO::findById). orElseThrow(() -> new NotFoundException("AnyType " + relationshipTypeTO.getRightEndAnyType()))); - update(relationshipType, relationshipTypeTO); - - return relationshipType; + return update(relationshipType, relationshipTypeTO); } @Override - public void update(final RelationshipType relationshipType, final RelationshipTypeTO relationshipTypeTO) { + public RelationshipType update( + final RelationshipType relationshipType, + final RelationshipTypeTO relationshipTypeTO) { + + RelationshipType rt; if (relationshipType.getKey() == null) { relationshipType.setKey(relationshipTypeTO.getKey()); + rt = relationshipTypeDAO.save(relationshipType); + } else { + rt = relationshipType; } - relationshipType.setDescription(relationshipTypeTO.getDescription()); + rt.setDescription(relationshipTypeTO.getDescription()); // type extensions relationshipTypeTO.getTypeExtensions(). forEach(typeExtTO -> anyTypeDAO.findById(typeExtTO.getAnyType()).ifPresentOrElse(anyType -> { - RelationshipTypeExtension typeExt = relationshipType.getTypeExtension(anyType).orElse(null); + RelationshipTypeExtension typeExt = rt.getTypeExtension(anyType).orElse(null); if (typeExt == null) { typeExt = entityFactory.newEntity(RelationshipTypeExtension.class); typeExt.setAnyType(anyType); - typeExt.setRelationshipType(relationshipType); - relationshipType.add(typeExt); + typeExt.setRelationshipType(rt); + rt.add(typeExt); } // add all classes contained in the TO @@ -104,15 +114,17 @@ public void update(final RelationshipType relationshipType, final RelationshipTy // only consider non-empty type extensions if (typeExt.getAuxClasses().isEmpty()) { - relationshipType.getTypeExtensions().remove(typeExt); + rt.getTypeExtensions().remove(typeExt); typeExt.setRelationshipType(null); } }, () -> LOG.warn("Ignoring invalid {}: {}", AnyType.class.getSimpleName(), typeExtTO.getAnyType()))); // remove all type extensions not contained in the TO - relationshipType.getTypeExtensions(). + rt.getTypeExtensions(). removeIf(typeExt -> relationshipTypeTO.getTypeExtension(typeExt.getAnyType().getKey()).isEmpty()); + + return rt; } @Override diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/ResourceDataBinderImpl.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/ResourceDataBinderImpl.java index a954aadafa7..ec5f663a72a 100644 --- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/ResourceDataBinderImpl.java +++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/ResourceDataBinderImpl.java @@ -127,10 +127,6 @@ public ExternalResource update(final ExternalResource resource, final ResourceTO ConnInstance connector = connInstanceDAO.findById(resourceTO.getConnector()). orElseThrow(() -> new NotFoundException("ConnInstance " + resourceTO.getConnector())); resource.setConnector(connector); - - if (!connector.getResources().contains(resource)) { - connector.add(resource); - } } resource.setEnforceMandatoryCondition(resourceTO.isEnforceMandatoryCondition()); diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/UserDataBinderImpl.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/UserDataBinderImpl.java index 6c127681342..f2f69f4067d 100644 --- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/UserDataBinderImpl.java +++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/data/UserDataBinderImpl.java @@ -50,6 +50,7 @@ import org.apache.syncope.common.lib.types.ResourceOperation; import org.apache.syncope.core.persistence.api.attrvalue.PlainAttrValidationManager; import org.apache.syncope.core.persistence.api.dao.AccessTokenDAO; +import org.apache.syncope.core.persistence.api.dao.AnyChecker; import org.apache.syncope.core.persistence.api.dao.AnyObjectDAO; import org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO; import org.apache.syncope.core.persistence.api.dao.AnyTypeDAO; @@ -113,6 +114,7 @@ public UserDataBinderImpl( final PlainSchemaDAO plainSchemaDAO, final ExternalResourceDAO resourceDAO, final RelationshipTypeDAO relationshipTypeDAO, + final AnyChecker anyChecker, final EntityFactory entityFactory, final AnyUtilsFactory anyUtilsFactory, final DerAttrHandler derAttrHandler, @@ -137,6 +139,7 @@ public UserDataBinderImpl( plainSchemaDAO, resourceDAO, relationshipTypeDAO, + anyChecker, entityFactory, anyUtilsFactory, derAttrHandler, diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/propagation/AbstractPropagationTaskExecutor.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/propagation/AbstractPropagationTaskExecutor.java index 69a28f7737f..87b69d8bd24 100644 --- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/propagation/AbstractPropagationTaskExecutor.java +++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/propagation/AbstractPropagationTaskExecutor.java @@ -36,6 +36,7 @@ import org.apache.syncope.common.lib.to.Item; import org.apache.syncope.common.lib.to.OrgUnit; import org.apache.syncope.common.lib.to.Provision; +import org.apache.syncope.common.lib.types.BackOffStrategy; import org.apache.syncope.common.lib.types.ExecStatus; import org.apache.syncope.common.lib.types.OpEvent; import org.apache.syncope.common.lib.types.ResourceOperation; @@ -73,6 +74,7 @@ import org.apache.syncope.core.provisioning.java.utils.MappingUtils; import org.apache.syncope.core.spring.implementation.ImplementationManager; import org.apache.syncope.core.spring.security.AuthContextUtils; +import org.apache.syncope.core.spring.security.SecureRandomUtils; import org.identityconnectors.framework.common.exceptions.ConnectorException; import org.identityconnectors.framework.common.objects.Attribute; import org.identityconnectors.framework.common.objects.AttributeBuilder; @@ -88,13 +90,14 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.context.ApplicationEventPublisher; -import org.springframework.retry.RetryException; -import org.springframework.retry.backoff.ExponentialBackOffPolicy; -import org.springframework.retry.backoff.ExponentialRandomBackOffPolicy; -import org.springframework.retry.backoff.FixedBackOffPolicy; -import org.springframework.retry.policy.SimpleRetryPolicy; -import org.springframework.retry.support.RetryTemplate; +import org.springframework.core.retry.RetryException; +import org.springframework.core.retry.RetryPolicy; +import org.springframework.core.retry.RetryTemplate; +import org.springframework.core.retry.Retryable; import org.springframework.transaction.annotation.Transactional; +import org.springframework.util.backoff.BackOff; +import org.springframework.util.backoff.ExponentialBackOff; +import org.springframework.util.backoff.FixedBackOff; @Transactional(rollbackFor = { Throwable.class }) public abstract class AbstractPropagationTaskExecutor implements PropagationTaskExecutor { @@ -415,91 +418,70 @@ protected Uid delete( } protected Optional retryTemplate(final ExternalResource resource) { - RetryTemplate retryTemplate = null; - - if (resource.getPropagationPolicy() != null) { - retryTemplate = retryTemplates.get(resource.getKey()); - if (retryTemplate == null) { - retryTemplate = new RetryTemplate(); - - SimpleRetryPolicy retryPolicy = new SimpleRetryPolicy(); - retryPolicy.setMaxAttempts(resource.getPropagationPolicy().getMaxAttempts()); - retryTemplate.setRetryPolicy(retryPolicy); - - String[] params = resource.getPropagationPolicy().getBackOffParams().split(";"); - - switch (resource.getPropagationPolicy().getBackOffStrategy()) { - case EXPONENTIAL: - ExponentialBackOffPolicy eBackOffPolicy = new ExponentialBackOffPolicy(); - if (params.length > 0) { - try { - eBackOffPolicy.setInitialInterval(Long.parseLong(params[0])); - } catch (NumberFormatException e) { - LOG.error("Could not convert to long: {}", params[0], e); - } - } - if (params.length > 1) { - try { - eBackOffPolicy.setMaxInterval(Long.parseLong(params[1])); - } catch (NumberFormatException e) { - LOG.error("Could not convert to long: {}", params[1], e); - } - } - if (params.length > 2) { - try { - eBackOffPolicy.setMultiplier(Double.parseDouble(params[2])); - } catch (NumberFormatException e) { - LOG.error("Could not convert to double: {}", params[2], e); - } - } - retryTemplate.setBackOffPolicy(eBackOffPolicy); - break; - - case RANDOM: - ExponentialRandomBackOffPolicy erBackOffPolicy = new ExponentialRandomBackOffPolicy(); - if (params.length > 0) { - try { - erBackOffPolicy.setInitialInterval(Long.parseLong(params[0])); - } catch (NumberFormatException e) { - LOG.error("Could not convert to long: {}", params[0], e); - } - } - if (params.length > 1) { - try { - erBackOffPolicy.setMaxInterval(Long.parseLong(params[1])); - } catch (NumberFormatException e) { - LOG.error("Could not convert to long: {}", params[1], e); - } - } - if (params.length > 2) { - try { - erBackOffPolicy.setMultiplier(Double.parseDouble(params[2])); - } catch (NumberFormatException e) { - LOG.error("Could not convert to double: {}", params[2], e); - } - } - retryTemplate.setBackOffPolicy(erBackOffPolicy); - break; - - case FIXED: - default: - FixedBackOffPolicy fBackOffPolicy = new FixedBackOffPolicy(); - if (params.length > 0) { - try { - fBackOffPolicy.setBackOffPeriod(Long.parseLong(params[0])); - } catch (NumberFormatException e) { - LOG.error("Could not convert to long: {}", params[0], e); - } + if (resource.getPropagationPolicy() == null) { + return Optional.empty(); + } - } - retryTemplate.setBackOffPolicy(fBackOffPolicy); + RetryTemplate retryTemplate = retryTemplates.get(resource.getKey()); + if (retryTemplate != null) { + return Optional.of(retryTemplate); + } + + retryTemplate = new RetryTemplate(); + + String[] params = resource.getPropagationPolicy().getBackOffParams().split(";"); + + BackOff backOff = null; + switch (resource.getPropagationPolicy().getBackOffStrategy()) { + case EXPONENTIAL: + case RANDOM: + backOff = new ExponentialBackOff(); + ((ExponentialBackOff) backOff).setMaxAttempts(resource.getPropagationPolicy().getMaxAttempts()); + if (params.length > 0) { + try { + ((ExponentialBackOff) backOff).setInitialInterval(Long.parseLong(params[0])); + } catch (NumberFormatException e) { + LOG.error("Could not convert to long: {}", params[0], e); + } } + if (params.length > 1) { + try { + ((ExponentialBackOff) backOff).setMaxInterval(Long.parseLong(params[1])); + } catch (NumberFormatException e) { + LOG.error("Could not convert to long: {}", params[1], e); + } + } + if (params.length > 2) { + try { + ((ExponentialBackOff) backOff).setMultiplier(Double.parseDouble(params[2])); + } catch (NumberFormatException e) { + LOG.error("Could not convert to double: {}", params[2], e); + } + } + if (resource.getPropagationPolicy().getBackOffStrategy() == BackOffStrategy.RANDOM) { + ((ExponentialBackOff) backOff).setJitter(SecureRandomUtils.generateRandomLong(1, 1000)); + } + break; + + case FIXED: + default: + if (params.length > 0) { + try { + backOff = new FixedBackOff(Long.parseLong(params[0])); + ((FixedBackOff) backOff).setMaxAttempts(resource.getPropagationPolicy().getMaxAttempts()); + } catch (NumberFormatException e) { + LOG.error("Could not convert to long: {}", params[0], e); + } - retryTemplates.put(resource.getKey(), retryTemplate); - } + } } - return Optional.ofNullable(retryTemplate); + RetryPolicy.Builder builder = RetryPolicy.builder(); + Optional.ofNullable(backOff).ifPresent(builder::backOff); + retryTemplate.setRetryPolicy(builder.build()); + retryTemplates.put(resource.getKey(), retryTemplate); + + return Optional.of(retryTemplate); } @Override @@ -508,17 +490,27 @@ public TaskExec execute( final PropagationReporter reporter, final String executor) { - return retryTemplate(taskInfo.getResource()).map(rt -> rt.execute(context -> { - LOG.debug("#{} Propagation attempt", context.getRetryCount()); + return retryTemplate(taskInfo.getResource()).map(rt -> { + Mutable> exec = new MutableObject<>(); + try { + return rt.execute(new Retryable>() { - TaskExec exec = doExecute(taskInfo, reporter, executor); - if (context.getRetryCount() < taskInfo.getResource().getPropagationPolicy().getMaxAttempts() - 1 - && !ExecStatus.SUCCESS.name().equals(exec.getStatus())) { + @Override + public TaskExec execute() throws Throwable { + LOG.debug("New propagation attempt"); - throw new RetryException("Attempt #" + context.getRetryCount() + " failed"); + exec.setValue(doExecute(taskInfo, reporter, executor)); + if (!ExecStatus.SUCCESS.name().equals(exec.get().getStatus())) { + throw new IllegalStateException("Propagation attempt failed"); + } + return exec.get(); + } + }); + } catch (RetryException e) { + LOG.error("Could not propagate successfully, aborting", e); + return exec.get(); } - return exec; - })).orElseGet(() -> doExecute(taskInfo, reporter, executor)); + }).orElseGet(() -> doExecute(taskInfo, reporter, executor)); } protected boolean isFetchRemoteObj(final PropagationTaskInfo taskInfo) { diff --git a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/stream/CSVStreamConnector.java b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/stream/CSVStreamConnector.java index cfe628e1168..fd5f5a3f541 100644 --- a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/stream/CSVStreamConnector.java +++ b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/stream/CSVStreamConnector.java @@ -18,11 +18,6 @@ */ package org.apache.syncope.core.provisioning.java.pushpull.stream; -import com.fasterxml.jackson.databind.MappingIterator; -import com.fasterxml.jackson.databind.SequenceWriter; -import com.fasterxml.jackson.dataformat.csv.CsvMapper; -import com.fasterxml.jackson.dataformat.csv.CsvParser; -import com.fasterxml.jackson.dataformat.csv.CsvSchema; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; @@ -57,6 +52,11 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.util.CollectionUtils; +import tools.jackson.databind.MappingIterator; +import tools.jackson.databind.SequenceWriter; +import tools.jackson.dataformat.csv.CsvMapper; +import tools.jackson.dataformat.csv.CsvReadFeature; +import tools.jackson.dataformat.csv.CsvSchema; public class CSVStreamConnector implements Connector, AutoCloseable { @@ -107,8 +107,9 @@ public void close() throws IOException { public MappingIterator> reader() throws IOException { synchronized (this) { if (reader == null) { - reader = new CsvMapper(). - enable(CsvParser.Feature.SKIP_EMPTY_LINES). + reader = CsvMapper.builder(). + enable(CsvReadFeature.SKIP_EMPTY_LINES). + build(). readerFor(Map.class).with(schemaBuilder.build()).readValues(in); } } @@ -117,7 +118,7 @@ public MappingIterator> reader() throws IOException { public List getColumns(final CSVPullSpec spec) throws IOException { List fromSpec = new ArrayList<>(); - ((CsvSchema) reader().getParserSchema()).forEach(column -> { + ((CsvSchema) reader().parserSchema()).forEach(column -> { if (!spec.getIgnoreColumns().contains(column.getName())) { fromSpec.add(column.getName()); } diff --git a/core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/data/ResourceDataBinderTest.java b/core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/data/ResourceDataBinderTest.java index 64587ffded6..5a7570870ac 100644 --- a/core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/data/ResourceDataBinderTest.java +++ b/core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/data/ResourceDataBinderTest.java @@ -19,10 +19,9 @@ package org.apache.syncope.core.provisioning.java.data; import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertNotNull; -import java.util.HashSet; import java.util.List; +import java.util.Optional; import java.util.Set; import java.util.stream.Collectors; import org.apache.syncope.common.lib.SyncopeConstants; @@ -85,18 +84,12 @@ public static void unsetAuthContext() { public void issue42() { PlainSchema userId = plainSchemaDAO.findById("userId").orElseThrow(); - Set beforeUserIdMappings = new HashSet<>(); - for (ExternalResource res : resourceDAO.findAll()) { - if (res.getProvisionByAnyType(AnyTypeKind.USER.name()).isPresent() - && res.getProvisionByAnyType(AnyTypeKind.USER.name()).get().getMapping() != null) { - - for (Item mapItem : res.getProvisionByAnyType(AnyTypeKind.USER.name()).get().getMapping().getItems()) { - if (userId.getKey().equals(mapItem.getIntAttrName())) { - beforeUserIdMappings.add(mapItem); - } - } - } - } + Set beforeUserIdMappings = resourceDAO.findAll().stream(). + map(r -> r.getProvisionByAnyType(AnyTypeKind.USER.name())). + flatMap(Optional::stream). + flatMap(p -> p.getMapping().getItems().stream()). + filter(i -> userId.getKey().equals(i.getIntAttrName())). + collect(Collectors.toSet()); ResourceTO resourceTO = new ResourceTO(); resourceTO.setKey("resource-issue42"); @@ -122,29 +115,18 @@ public void issue42() { ExternalResource resource = binder.create(resourceTO); resource = resourceDAO.save(resource); entityManager.flush(); - assertNotNull(resource); - assertNotNull(resource.getProvisionByAnyType(AnyTypeKind.USER.name()).get().getMapping()); - assertEquals(1, resource.getProvisionByAnyType(AnyTypeKind.USER.name()).get().getMapping().getItems().size()); ExternalResource actual = resourceDAO.findById("resource-issue42").orElseThrow(); - entityManager.flush(); - assertNotNull(actual); assertEquals(resource, actual); - - userId = plainSchemaDAO.findById("userId").orElseThrow(); - - Set afterUserIdMappings = new HashSet<>(); - for (ExternalResource res : resourceDAO.findAll()) { - if (res.getProvisionByAnyType(AnyTypeKind.USER.name()).isPresent() - && res.getProvisionByAnyType(AnyTypeKind.USER.name()).get().getMapping() != null) { - - for (Item mapItem : res.getProvisionByAnyType(AnyTypeKind.USER.name()).get().getMapping().getItems()) { - if (userId.getKey().equals(mapItem.getIntAttrName())) { - afterUserIdMappings.add(mapItem); - } - } - } - } + assertEquals(1, actual.getProvisionByAnyType(AnyTypeKind.USER.name()).orElseThrow(). + getMapping().getItems().size()); + + Set afterUserIdMappings = resourceDAO.findAll().stream(). + map(r -> r.getProvisionByAnyType(AnyTypeKind.USER.name())). + flatMap(Optional::stream). + flatMap(p -> p.getMapping().getItems().stream()). + filter(i -> userId.getKey().equals(i.getIntAttrName())). + collect(Collectors.toSet()); assertEquals(beforeUserIdMappings.size(), afterUserIdMappings.size() - 1); } diff --git a/core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/data/UserDataBinderTest.java b/core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/data/UserDataBinderTest.java index 78ffec858cf..ed0c60fef8a 100644 --- a/core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/data/UserDataBinderTest.java +++ b/core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/data/UserDataBinderTest.java @@ -151,8 +151,7 @@ public void relationshipWithAttr() { typeExt.getAuxClasses().add("other"); relTypeTO.getTypeExtensions().add(typeExt); - relationshipTypeDataBinder.update(relType, relTypeTO); - relType = relationshipTypeDAO.save(relType); + relType = relationshipTypeDAO.save(relationshipTypeDataBinder.update(relType, relTypeTO)); relTypeTO = relationshipTypeDataBinder.getRelationshipTypeTO(relType); assertEquals("other", relTypeTO.getTypeExtension(AnyTypeKind.USER.name()).get().getAuxClasses().getFirst()); diff --git a/core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/pushpull/stream/StreamPullJobDelegateTest.java b/core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/pushpull/stream/StreamPullJobDelegateTest.java index a0aaaeb749b..87e91237972 100644 --- a/core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/pushpull/stream/StreamPullJobDelegateTest.java +++ b/core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/pushpull/stream/StreamPullJobDelegateTest.java @@ -21,7 +21,6 @@ import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; -import com.fasterxml.jackson.dataformat.csv.CsvSchema; import java.io.ByteArrayInputStream; import java.io.IOException; import java.util.List; @@ -45,6 +44,7 @@ import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.transaction.annotation.Transactional; +import tools.jackson.dataformat.csv.CsvSchema; @Transactional public class StreamPullJobDelegateTest extends AbstractTest { diff --git a/core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/pushpull/stream/StreamPushJobDelegateTest.java b/core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/pushpull/stream/StreamPushJobDelegateTest.java index 916dcf11459..8ac9ebfc57f 100644 --- a/core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/pushpull/stream/StreamPushJobDelegateTest.java +++ b/core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/pushpull/stream/StreamPushJobDelegateTest.java @@ -22,9 +22,6 @@ import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; -import com.fasterxml.jackson.databind.MappingIterator; -import com.fasterxml.jackson.dataformat.csv.CsvMapper; -import com.fasterxml.jackson.dataformat.csv.CsvSchema; import java.io.IOException; import java.io.PipedInputStream; import java.io.PipedOutputStream; @@ -45,6 +42,9 @@ import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.transaction.annotation.Transactional; +import tools.jackson.databind.MappingIterator; +import tools.jackson.dataformat.csv.CsvMapper; +import tools.jackson.dataformat.csv.CsvSchema; @Transactional public class StreamPushJobDelegateTest extends AbstractTest { diff --git a/core/provisioning-java/src/test/resources/core-test.properties b/core/provisioning-java/src/test/resources/core-test.properties index 10da9c173cd..23c11998f58 100644 --- a/core/provisioning-java/src/test/resources/core-test.properties +++ b/core/provisioning-java/src/test/resources/core-test.properties @@ -25,7 +25,7 @@ persistence.domain[0].jdbcDriver=org.postgresql.Driver persistence.domain[0].jdbcURL=${DB_URL} persistence.domain[0].dbUsername=${DB_USER} persistence.domain[0].dbPassword=${DB_PASSWORD} -persistence.domain[0].databasePlatform=org.apache.openjpa.jdbc.sql.PostgresDictionary +persistence.domain[0].databasePlatform=org.apache.syncope.core.persistence.jpa.hibernate.SyncopePostgreSQLDialect persistence.domain[0].poolMaxActive=20 persistence.domain[0].poolMinIdle=5 diff --git a/core/self-keymaster-starter/pom.xml b/core/self-keymaster-starter/pom.xml index fb38d204c3e..98f34c2f8b2 100644 --- a/core/self-keymaster-starter/pom.xml +++ b/core/self-keymaster-starter/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-core - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core Spring Boot Self Keymaster @@ -60,17 +60,18 @@ under the License. - org.apache.openjpa - openjpa-maven-plugin - true + org.hibernate.orm + hibernate-maven-plugin - ${rootpom.basedir}/core/persistence-jpa/src/main/resources/persistence-enhance.xml - org/apache/syncope/core/persistence/jpa/entity/**/*.class + + + ${project.build.outputDirectory}/org/apache/syncope/core/persistence/jpa/entity/ + + - enhancer - process-classes + enhance enhance diff --git a/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/keymaster/internal/InternalConfParamHelper.java b/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/keymaster/internal/InternalConfParamHelper.java index b256438298f..acc5f89843e 100644 --- a/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/keymaster/internal/InternalConfParamHelper.java +++ b/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/keymaster/internal/InternalConfParamHelper.java @@ -18,11 +18,9 @@ */ package org.apache.syncope.core.keymaster.internal; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.util.Map; import java.util.TreeMap; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.core.persistence.api.dao.NotFoundException; import org.apache.syncope.core.persistence.api.dao.keymaster.ConfParamDAO; import org.apache.syncope.core.persistence.api.entity.EntityFactory; @@ -30,12 +28,15 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.transaction.annotation.Transactional; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.json.JsonMapper; public class InternalConfParamHelper { protected static final Logger LOG = LoggerFactory.getLogger(InternalConfParamHelper.class); - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); protected final ConfParamDAO confParamDAO; @@ -52,7 +53,7 @@ public Map list() { confParamDAO.findAll().forEach(param -> { try { params.put(param.getKey(), MAPPER.treeToValue(param.getValue(), Object.class)); - } catch (JsonProcessingException e) { + } catch (JacksonException e) { LOG.error("While processing {}'s value", param.getKey(), e); } }); diff --git a/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/keymaster/internal/SelfKeymasterInternalConfParamOps.java b/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/keymaster/internal/SelfKeymasterInternalConfParamOps.java index a7fed0f856e..c407fbbb47c 100644 --- a/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/keymaster/internal/SelfKeymasterInternalConfParamOps.java +++ b/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/keymaster/internal/SelfKeymasterInternalConfParamOps.java @@ -18,20 +18,21 @@ */ package org.apache.syncope.core.keymaster.internal; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; -import java.io.IOException; import java.util.Map; import org.apache.syncope.common.keymaster.client.api.ConfParamOps; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.transaction.annotation.Transactional; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.json.JsonMapper; public class SelfKeymasterInternalConfParamOps implements ConfParamOps { protected static final Logger LOG = LoggerFactory.getLogger(ConfParamOps.class); - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); protected final InternalConfParamHelper helper; @@ -55,7 +56,7 @@ public T get(final String domain, final String key, final T defaultValue, fi try { return MAPPER.treeToValue(valueNode, reference); - } catch (IOException e) { + } catch (JacksonException e) { LOG.error("Could not deserialize {}", valueNode, e); return defaultValue; } diff --git a/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/keymaster/rest/cxf/service/ConfParamServiceImpl.java b/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/keymaster/rest/cxf/service/ConfParamServiceImpl.java index efd3edb4d74..a1810309d96 100644 --- a/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/keymaster/rest/cxf/service/ConfParamServiceImpl.java +++ b/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/keymaster/rest/cxf/service/ConfParamServiceImpl.java @@ -18,16 +18,17 @@ */ package org.apache.syncope.core.keymaster.rest.cxf.service; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; import jakarta.ws.rs.core.Response; -import java.io.IOException; import java.io.InputStream; import java.util.Map; import org.apache.syncope.common.keymaster.rest.api.service.ConfParamService; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.core.logic.ConfParamLogic; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.json.JsonMapper; public class ConfParamServiceImpl implements ConfParamService { @@ -35,7 +36,7 @@ public class ConfParamServiceImpl implements ConfParamService { protected static final Logger LOG = LoggerFactory.getLogger(ConfParamService.class); - private static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + private static final JsonMapper MAPPER = new SyncopeJsonMapper(); protected final ConfParamLogic logic; @@ -58,7 +59,7 @@ public void set(final String key, final InputStream value) { JsonNode valueNode = null; try { valueNode = MAPPER.readTree(value); - } catch (IOException e) { + } catch (JacksonException e) { LOG.error("Could not deserialize body as valid JSON", e); } diff --git a/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/logic/ConfParamLogic.java b/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/logic/ConfParamLogic.java index f7a0a6906c2..5b41a88ea0e 100644 --- a/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/logic/ConfParamLogic.java +++ b/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/logic/ConfParamLogic.java @@ -18,13 +18,13 @@ */ package org.apache.syncope.core.logic; -import com.fasterxml.jackson.databind.JsonNode; import java.lang.reflect.Method; import java.util.Map; import org.apache.syncope.common.lib.to.EntityTO; import org.apache.syncope.core.keymaster.internal.InternalConfParamHelper; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.transaction.annotation.Transactional; +import tools.jackson.databind.JsonNode; public class ConfParamLogic extends AbstractTransactionalLogic { diff --git a/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/starter/SelfKeymasterContext.java b/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/starter/SelfKeymasterContext.java index bce05a8b9cc..2aa43a642ec 100644 --- a/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/starter/SelfKeymasterContext.java +++ b/core/self-keymaster-starter/src/main/java/org/apache/syncope/core/starter/SelfKeymasterContext.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.starter; -import com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider; import io.swagger.v3.oas.integration.api.OpenAPIConfiguration; import io.swagger.v3.oas.models.ExternalDocumentation; import io.swagger.v3.oas.models.media.Schema; @@ -90,6 +89,7 @@ import org.springframework.context.annotation.Configuration; import org.springframework.core.env.Environment; import org.springframework.core.type.AnnotatedTypeMetadata; +import tools.jackson.jakarta.rs.json.JacksonJsonProvider; @EnableConfigurationProperties(KeymasterProperties.class) @Configuration(proxyBeanMethods = false) diff --git a/core/self-keymaster-starter/src/test/resources/core-debug.properties b/core/self-keymaster-starter/src/test/resources/core-debug.properties index 4faa0d847cd..9d39f5d6c68 100644 --- a/core/self-keymaster-starter/src/test/resources/core-debug.properties +++ b/core/self-keymaster-starter/src/test/resources/core-debug.properties @@ -36,6 +36,6 @@ persistence.domain[0].jdbcDriver=org.postgresql.Driver persistence.domain[0].jdbcURL=jdbc:postgresql://${DB_CONTAINER_IP}:5432/syncope?stringtype=unspecified persistence.domain[0].dbUsername=syncope persistence.domain[0].dbPassword=syncope -persistence.domain[0].databasePlatform=org.apache.openjpa.jdbc.sql.PostgresDictionary +persistence.domain[0].databasePlatform=org.apache.syncope.core.persistence.jpa.hibernate.SyncopePostgreSQLDialect persistence.domain[0].poolMaxActive=20 persistence.domain[0].poolMinIdle=5 diff --git a/core/self-keymaster-starter/src/test/resources/log4j2.xml b/core/self-keymaster-starter/src/test/resources/log4j2.xml index 7bf54970d07..54793cc8f97 100644 --- a/core/self-keymaster-starter/src/test/resources/log4j2.xml +++ b/core/self-keymaster-starter/src/test/resources/log4j2.xml @@ -35,7 +35,7 @@ under the License. - + diff --git a/core/spring/pom.xml b/core/spring/pom.xml index d2dcb844ba9..0ef02189b2b 100644 --- a/core/spring/pom.xml +++ b/core/spring/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-core - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core Spring diff --git a/core/spring/src/main/java/org/apache/syncope/core/spring/security/SecureRandomUtils.java b/core/spring/src/main/java/org/apache/syncope/core/spring/security/SecureRandomUtils.java index 0b38f5c8326..4b78d52bd11 100644 --- a/core/spring/src/main/java/org/apache/syncope/core/spring/security/SecureRandomUtils.java +++ b/core/spring/src/main/java/org/apache/syncope/core/spring/security/SecureRandomUtils.java @@ -78,8 +78,12 @@ public static String generateRandomNonAlphanumericChar(final char[] characters) }).get().generate(1); } - public static int generateRandomInt(final int startInclusive, final int endExclusive) { - return startInclusive + RANDOM.nextInt(endExclusive - startInclusive); + public static int generateRandomInt(final int origin, final int bound) { + return origin + RANDOM.nextInt(origin, bound); + } + + public static long generateRandomLong(final int origin, final int bound) { + return origin + RANDOM.nextLong(origin, bound); } public static UUID generateRandomUUID() { diff --git a/core/spring/src/main/java/org/apache/syncope/core/spring/security/SyncopeGrantedAuthority.java b/core/spring/src/main/java/org/apache/syncope/core/spring/security/SyncopeGrantedAuthority.java index d10b72c4767..0409907a6dc 100644 --- a/core/spring/src/main/java/org/apache/syncope/core/spring/security/SyncopeGrantedAuthority.java +++ b/core/spring/src/main/java/org/apache/syncope/core/spring/security/SyncopeGrantedAuthority.java @@ -38,6 +38,7 @@ public class SyncopeGrantedAuthority implements GrantedAuthority { @JsonProperty private final String entitlement; + @JsonProperty private final Set realms = new TreeSet<>(); @JsonCreator diff --git a/core/spring/src/main/java/org/apache/syncope/core/spring/security/SyncopeJWTSSOProvider.java b/core/spring/src/main/java/org/apache/syncope/core/spring/security/SyncopeJWTSSOProvider.java index 01920c77db4..caf8e7bf75f 100644 --- a/core/spring/src/main/java/org/apache/syncope/core/spring/security/SyncopeJWTSSOProvider.java +++ b/core/spring/src/main/java/org/apache/syncope/core/spring/security/SyncopeJWTSSOProvider.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.spring.security; -import com.fasterxml.jackson.core.type.TypeReference; import com.nimbusds.jose.JOSEException; import com.nimbusds.jose.JWSAlgorithm; import com.nimbusds.jose.JWSHeader; @@ -39,6 +38,7 @@ import org.slf4j.LoggerFactory; import org.springframework.security.authentication.AuthenticationCredentialsNotFoundException; import org.springframework.transaction.annotation.Transactional; +import tools.jackson.core.type.TypeReference; /** * Default implementation for internal JWT validation. @@ -106,8 +106,7 @@ public Optional resolve(final JWTClaimsSet jwtClaims) { if (accessToken.getAuthorities() != null) { try { authorities.addAll(POJOHelper.deserialize( - encryptorManager.getInstance().decode( - new String(accessToken.getAuthorities()), CipherAlgorithm.AES), + encryptorManager.getInstance().decode(accessToken.getAuthorities(), CipherAlgorithm.AES), new TypeReference<>() { })); } catch (Throwable t) { diff --git a/core/spring/src/main/java/org/apache/syncope/core/spring/security/jws/MSEntraAccessTokenJWSVerifier.java b/core/spring/src/main/java/org/apache/syncope/core/spring/security/jws/MSEntraAccessTokenJWSVerifier.java index b67c1d4700e..5de0dafe5e6 100644 --- a/core/spring/src/main/java/org/apache/syncope/core/spring/security/jws/MSEntraAccessTokenJWSVerifier.java +++ b/core/spring/src/main/java/org/apache/syncope/core/spring/security/jws/MSEntraAccessTokenJWSVerifier.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.spring.security.jws; -import com.fasterxml.jackson.databind.json.JsonMapper; import com.nimbusds.jose.JOSEException; import com.nimbusds.jose.JWSAlgorithm; import com.nimbusds.jose.JWSHeader; @@ -47,8 +46,6 @@ public class MSEntraAccessTokenJWSVerifier implements JWSVerifier { protected static final Logger LOG = LoggerFactory.getLogger(MSEntraAccessTokenJWSVerifier.class); - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); - protected final Cache verifiersCache; public MSEntraAccessTokenJWSVerifier( diff --git a/core/spring/src/main/java/org/apache/syncope/core/spring/security/jws/MSEntraJWSVerifierCacheLoader.java b/core/spring/src/main/java/org/apache/syncope/core/spring/security/jws/MSEntraJWSVerifierCacheLoader.java index 71107c89400..84c9810cc6f 100644 --- a/core/spring/src/main/java/org/apache/syncope/core/spring/security/jws/MSEntraJWSVerifierCacheLoader.java +++ b/core/spring/src/main/java/org/apache/syncope/core/spring/security/jws/MSEntraJWSVerifierCacheLoader.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.core.spring.security.jws; -import com.fasterxml.jackson.databind.json.JsonMapper; import com.nimbusds.jose.JOSEException; import com.nimbusds.jose.JWSVerifier; import com.nimbusds.jose.crypto.ECDSAVerifier; @@ -44,6 +43,8 @@ import javax.cache.integration.CacheLoaderException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.json.JsonMapper; public class MSEntraJWSVerifierCacheLoader implements CacheLoader { @@ -69,8 +70,8 @@ protected String getOpenIDMetadataDocumentUrl() { protected String extractJwksUri(final String openIdMetadataDocument) { try { - return MAPPER.readTree(openIdMetadataDocument).get("jwks_uri").asText(); - } catch (IOException e) { + return MAPPER.readTree(openIdMetadataDocument).get("jwks_uri").asString(); + } catch (JacksonException e) { throw new IllegalArgumentException("Extracting value of 'jwks_url' key from OpenID Metadata JSON " + "document for Microsoft Entra failed:", e); } diff --git a/core/starter/pom.xml b/core/starter/pom.xml index fcbecef39cf..c973d6c0247 100644 --- a/core/starter/pom.xml +++ b/core/starter/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-core - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core Spring Boot Starter @@ -67,6 +67,10 @@ under the License. org.springframework.boot spring-boot-starter-actuator + + org.springframework.boot + spring-boot-health + org.springframework.boot @@ -76,6 +80,10 @@ under the License. com.lmax disruptor + + org.slf4j + jcl-over-slf4j + org.apache.syncope.core.idrepo diff --git a/core/starter/src/main/java/org/apache/syncope/core/starter/SyncopeCoreApplication.java b/core/starter/src/main/java/org/apache/syncope/core/starter/SyncopeCoreApplication.java index e5f3c5e588f..f775281ce45 100644 --- a/core/starter/src/main/java/org/apache/syncope/core/starter/SyncopeCoreApplication.java +++ b/core/starter/src/main/java/org/apache/syncope/core/starter/SyncopeCoreApplication.java @@ -49,26 +49,18 @@ import org.apache.syncope.core.starter.actuate.SyncopeCoreInfoContributor; import org.springframework.beans.factory.ListableBeanFactory; import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.boot.actuate.mail.MailHealthIndicator; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; -import org.springframework.boot.autoconfigure.data.neo4j.Neo4jDataAutoConfiguration; -import org.springframework.boot.autoconfigure.data.neo4j.Neo4jReactiveDataAutoConfiguration; -import org.springframework.boot.autoconfigure.data.neo4j.Neo4jReactiveRepositoriesAutoConfiguration; -import org.springframework.boot.autoconfigure.data.neo4j.Neo4jRepositoriesAutoConfiguration; -import org.springframework.boot.autoconfigure.elasticsearch.ElasticsearchClientAutoConfiguration; -import org.springframework.boot.autoconfigure.elasticsearch.ElasticsearchRestClientAutoConfiguration; -import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration; -import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; -import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration; -import org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration; -import org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration; -import org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration; import org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration; import org.springframework.boot.autoconfigure.task.TaskSchedulingAutoConfiguration; -import org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration; import org.springframework.boot.builder.SpringApplicationBuilder; +import org.springframework.boot.hibernate.autoconfigure.HibernateJpaAutoConfiguration; +import org.springframework.boot.http.converter.autoconfigure.HttpMessageConvertersAutoConfiguration; +import org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration; +import org.springframework.boot.jdbc.autoconfigure.DataSourceTransactionManagerAutoConfiguration; +import org.springframework.boot.jdbc.autoconfigure.JdbcTemplateAutoConfiguration; +import org.springframework.boot.mail.health.MailHealthIndicator; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; import org.springframework.cache.annotation.EnableCaching; import org.springframework.context.PayloadApplicationEvent; @@ -80,22 +72,14 @@ @SpringBootApplication( exclude = { - ErrorMvcAutoConfiguration.class, HttpMessageConvertersAutoConfiguration.class, OpenApiAutoConfiguration.class, DataSourceAutoConfiguration.class, DataSourceTransactionManagerAutoConfiguration.class, - SqlInitializationAutoConfiguration.class, HibernateJpaAutoConfiguration.class, JdbcTemplateAutoConfiguration.class, - Neo4jDataAutoConfiguration.class, - Neo4jRepositoriesAutoConfiguration.class, - Neo4jReactiveDataAutoConfiguration.class, - Neo4jReactiveRepositoriesAutoConfiguration.class, TaskExecutionAutoConfiguration.class, - TaskSchedulingAutoConfiguration.class, - ElasticsearchRestClientAutoConfiguration.class, - ElasticsearchClientAutoConfiguration.class }, + TaskSchedulingAutoConfiguration.class }, proxyBeanMethods = false) @EnableTransactionManagement @EnableCaching diff --git a/core/starter/src/main/java/org/apache/syncope/core/starter/actuate/DomainsHealthIndicator.java b/core/starter/src/main/java/org/apache/syncope/core/starter/actuate/DomainsHealthIndicator.java index 393e9d58986..73a420ea12f 100644 --- a/core/starter/src/main/java/org/apache/syncope/core/starter/actuate/DomainsHealthIndicator.java +++ b/core/starter/src/main/java/org/apache/syncope/core/starter/actuate/DomainsHealthIndicator.java @@ -23,9 +23,9 @@ import org.apache.syncope.core.persistence.api.DomainHolder; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.boot.actuate.health.Health; -import org.springframework.boot.actuate.health.HealthIndicator; -import org.springframework.boot.actuate.health.Status; +import org.springframework.boot.health.contributor.Health; +import org.springframework.boot.health.contributor.HealthIndicator; +import org.springframework.boot.health.contributor.Status; public class DomainsHealthIndicator implements HealthIndicator { diff --git a/core/starter/src/main/java/org/apache/syncope/core/starter/actuate/EntityCacheEndpoint.java b/core/starter/src/main/java/org/apache/syncope/core/starter/actuate/EntityCacheEndpoint.java index 2587bf84775..e437fc5df1f 100644 --- a/core/starter/src/main/java/org/apache/syncope/core/starter/actuate/EntityCacheEndpoint.java +++ b/core/starter/src/main/java/org/apache/syncope/core/starter/actuate/EntityCacheEndpoint.java @@ -18,15 +18,9 @@ */ package org.apache.syncope.core.starter.actuate; -import java.util.Map; import org.apache.syncope.core.persistence.api.dao.EntityCacheDAO; import org.springframework.boot.actuate.endpoint.annotation.DeleteOperation; import org.springframework.boot.actuate.endpoint.annotation.Endpoint; -import org.springframework.boot.actuate.endpoint.annotation.ReadOperation; -import org.springframework.boot.actuate.endpoint.annotation.Selector; -import org.springframework.boot.actuate.endpoint.annotation.WriteOperation; -import org.springframework.http.HttpStatus; -import org.springframework.web.server.ResponseStatusException; @Endpoint(id = "entityCache") public class EntityCacheEndpoint { @@ -37,34 +31,6 @@ public EntityCacheEndpoint(final EntityCacheDAO entityCacheDAO) { this.entityCacheDAO = entityCacheDAO; } - @ReadOperation - public Map statistics() { - return entityCacheDAO.getStatistics(); - } - - @WriteOperation - public void statistics(final @Selector String operation) { - switch (operation) { - case "enable": - case "ENABLE": - entityCacheDAO.enableStatistics(); - break; - - case "disable": - case "DISABLE": - entityCacheDAO.disableStatistics(); - break; - - case "reset": - case "RESET": - entityCacheDAO.resetStatistics(); - break; - - default: - throw new ResponseStatusException(HttpStatus.NOT_FOUND, "Unsupported Operation: " + operation); - } - } - @DeleteOperation public void clearCache() { entityCacheDAO.clearCache(); diff --git a/core/starter/src/main/java/org/apache/syncope/core/starter/actuate/ExternalResourcesHealthIndicator.java b/core/starter/src/main/java/org/apache/syncope/core/starter/actuate/ExternalResourcesHealthIndicator.java index f283369d60f..8efffb37576 100644 --- a/core/starter/src/main/java/org/apache/syncope/core/starter/actuate/ExternalResourcesHealthIndicator.java +++ b/core/starter/src/main/java/org/apache/syncope/core/starter/actuate/ExternalResourcesHealthIndicator.java @@ -30,9 +30,9 @@ import org.apache.syncope.core.spring.security.AuthContextUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.boot.actuate.health.Health; -import org.springframework.boot.actuate.health.HealthIndicator; -import org.springframework.boot.actuate.health.Status; +import org.springframework.boot.health.contributor.Health; +import org.springframework.boot.health.contributor.HealthIndicator; +import org.springframework.boot.health.contributor.Status; public class ExternalResourcesHealthIndicator implements HealthIndicator { diff --git a/core/starter/src/main/resources/core.properties b/core/starter/src/main/resources/core.properties index 950bf0c65c6..524bcf7f438 100644 --- a/core/starter/src/main/resources/core.properties +++ b/core/starter/src/main/resources/core.properties @@ -45,14 +45,14 @@ service.discovery.address=http://localhost:8080/syncope/rest/ # acceptable values: POSTGRESQL | MYSQL | MARIADB | ORACLE persistence.db-type=POSTGRESQL -persistence.remoteCommitProvider=sjvm +persistence.cacheProvider=com.github.benmanes.caffeine.jcache.spi.CaffeineCachingProvider persistence.domain[0].key=Master persistence.domain[0].jdbcDriver=org.postgresql.Driver persistence.domain[0].jdbcURL=jdbc:postgresql://localhost:5432/syncope?stringtype=unspecified persistence.domain[0].dbUsername=syncope persistence.domain[0].dbPassword=syncope -persistence.domain[0].databasePlatform=org.apache.openjpa.jdbc.sql.PostgresDictionary +persistence.domain[0].databasePlatform=org.apache.syncope.core.persistence.jpa.hibernate.SyncopePostgreSQLDialect persistence.domain[0].poolMaxActive=20 persistence.domain[0].poolMinIdle=5 diff --git a/core/workflow-api/pom.xml b/core/workflow-api/pom.xml index 06491b5bea8..9f0f0bbf399 100644 --- a/core/workflow-api/pom.xml +++ b/core/workflow-api/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-core - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core Workflow API diff --git a/core/workflow-java/pom.xml b/core/workflow-java/pom.xml index f5006e1b182..c1dca81c8d0 100644 --- a/core/workflow-java/pom.xml +++ b/core/workflow-java/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-core - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Core Workflow Java @@ -59,6 +59,11 @@ under the License. + + com.github.ben-manes.caffeine + jcache + test + org.springframework.boot spring-boot-starter-validation @@ -112,6 +117,7 @@ under the License. ${project.build.directory}/test-classes file:${bundles.directory}/ true + slf4j diff --git a/docker/console/pom.xml b/docker/console/pom.xml index 4fcbf5eaf04..28e73272c41 100644 --- a/docker/console/pom.xml +++ b/docker/console/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-docker - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Docker Console diff --git a/docker/core/pom.xml b/docker/core/pom.xml index ca7a5761712..007b47a45f0 100644 --- a/docker/core/pom.xml +++ b/docker/core/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-docker - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Docker Core diff --git a/docker/core/src/main/resources/core-docker.properties b/docker/core/src/main/resources/core-docker.properties index f32d4e6059a..c172b505d82 100644 --- a/docker/core/src/main/resources/core-docker.properties +++ b/docker/core/src/main/resources/core-docker.properties @@ -23,7 +23,7 @@ service.discovery.address=${SERVICE_DISCOVERY_ADDRESS} security.anonymousUser=${ANONYMOUS_USER:anonymous} security.anonymousKey=${ANONYMOUS_KEY:anonymousKey} -persistence.remoteCommitProvider=${OPENJPA_REMOTE_COMMIT} +persistence.cacheProvider=${HIBERNATE_JCACHE_PROVIDER} spring.threads.virtual.enabled=true diff --git a/docker/core/src/main/resources/core-mariadb.properties b/docker/core/src/main/resources/core-mariadb.properties index 928f6589db6..4733a2b34eb 100644 --- a/docker/core/src/main/resources/core-mariadb.properties +++ b/docker/core/src/main/resources/core-mariadb.properties @@ -23,7 +23,7 @@ persistence.domain[0].jdbcDriver=org.mariadb.jdbc.Driver persistence.domain[0].jdbcURL=${DB_URL} persistence.domain[0].dbUsername=${DB_USER} persistence.domain[0].dbPassword=${DB_PASSWORD} -persistence.domain[0].databasePlatform=org.apache.openjpa.jdbc.sql.MariaDBDictionary(blobTypeName=LONGBLOB,dateFractionDigits=3) +persistence.domain[0].databasePlatform=org.hibernate.dialect.MariaDBDialect persistence.domain[0].orm=META-INF/mariadb/spring-orm.xml persistence.domain[0].poolMaxActive=${DB_POOL_MAX} persistence.domain[0].poolMinIdle=${DB_POOL_MIN} diff --git a/docker/core/src/main/resources/core-mysql.properties b/docker/core/src/main/resources/core-mysql.properties index d4b73b5db65..84fb2bbcd96 100644 --- a/docker/core/src/main/resources/core-mysql.properties +++ b/docker/core/src/main/resources/core-mysql.properties @@ -23,7 +23,7 @@ persistence.domain[0].jdbcDriver=com.mysql.cj.jdbc.Driver persistence.domain[0].jdbcURL=${DB_URL} persistence.domain[0].dbUsername=${DB_USER} persistence.domain[0].dbPassword=${DB_PASSWORD} -persistence.domain[0].databasePlatform=org.apache.openjpa.jdbc.sql.MySQLDictionary(blobTypeName=LONGBLOB,dateFractionDigits=3,useSetStringForClobs=true) +persistence.domain[0].databasePlatform=org.hibernate.dialect.MySQLDialect persistence.domain[0].orm=META-INF/mysql/spring-orm.xml persistence.domain[0].poolMaxActive=${DB_POOL_MAX} persistence.domain[0].poolMinIdle=${DB_POOL_MIN} diff --git a/docker/core/src/main/resources/core-oracle.properties b/docker/core/src/main/resources/core-oracle.properties index 1df1c6e56ec..6635d154328 100644 --- a/docker/core/src/main/resources/core-oracle.properties +++ b/docker/core/src/main/resources/core-oracle.properties @@ -24,7 +24,7 @@ persistence.domain[0].jdbcURL=${DB_URL} persistence.domain[0].dbSchema=${DB_SCHEMA} persistence.domain[0].dbUsername=${DB_USER} persistence.domain[0].dbPassword=${DB_PASSWORD} -persistence.domain[0].databasePlatform=org.apache.openjpa.jdbc.sql.OracleDictionary +persistence.domain[0].databasePlatform=org.hibernate.dialect.OracleDialect persistence.domain[0].orm=META-INF/oracle/spring-orm.xml persistence.domain[0].poolMaxActive=${DB_POOL_MAX} persistence.domain[0].poolMinIdle=${DB_POOL_MIN} diff --git a/docker/core/src/main/resources/core-postgresql.properties b/docker/core/src/main/resources/core-postgresql.properties index 82fb6ee0393..f512e75d865 100644 --- a/docker/core/src/main/resources/core-postgresql.properties +++ b/docker/core/src/main/resources/core-postgresql.properties @@ -20,6 +20,6 @@ persistence.domain[0].jdbcDriver=org.postgresql.Driver persistence.domain[0].jdbcURL=${DB_URL} persistence.domain[0].dbUsername=${DB_USER} persistence.domain[0].dbPassword=${DB_PASSWORD} -persistence.domain[0].databasePlatform=org.apache.openjpa.jdbc.sql.PostgresDictionary +persistence.domain[0].databasePlatform=org.apache.syncope.core.persistence.jpa.hibernate.SyncopePostgreSQLDialect persistence.domain[0].poolMaxActive=${DB_POOL_MAX} persistence.domain[0].poolMinIdle=${DB_POOL_MIN} diff --git a/docker/enduser/pom.xml b/docker/enduser/pom.xml index 09cd4d0c284..b2b9bfa5342 100644 --- a/docker/enduser/pom.xml +++ b/docker/enduser/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-docker - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Docker Enduser diff --git a/docker/pom.xml b/docker/pom.xml index 12c4f025a5e..57e839f3e24 100644 --- a/docker/pom.xml +++ b/docker/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Docker diff --git a/docker/sra/pom.xml b/docker/sra/pom.xml index 96fb46d3811..e0084105492 100644 --- a/docker/sra/pom.xml +++ b/docker/sra/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-docker - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Docker SRA diff --git a/docker/src/main/resources/docker-compose/docker-compose-all.yml b/docker/src/main/resources/docker-compose/docker-compose-all.yml index 99fd0adc61f..75f0feef1b6 100644 --- a/docker/src/main/resources/docker-compose/docker-compose-all.yml +++ b/docker/src/main/resources/docker-compose/docker-compose-all.yml @@ -48,7 +48,7 @@ services: DB_PASSWORD: syncope DB_POOL_MAX: 20 DB_POOL_MIN: 5 - OPENJPA_REMOTE_COMMIT: sjvm + HIBERNATE_JCACHE_PROVIDER: com.github.benmanes.caffeine.jcache.spi.CaffeineCachingProvider KEYMASTER_ADDRESS: keymaster:2181 KEYMASTER_USERNAME: ${KEYMASTER_USERNAME:-} KEYMASTER_PASSWORD: ${KEYMASTER_PASSWORD:-} diff --git a/docker/src/main/resources/docker-compose/docker-compose-ha.yml b/docker/src/main/resources/docker-compose/docker-compose-ha.yml index ed3ce254727..1897c0723d9 100644 --- a/docker/src/main/resources/docker-compose/docker-compose-ha.yml +++ b/docker/src/main/resources/docker-compose/docker-compose-ha.yml @@ -41,7 +41,7 @@ services: DB_PASSWORD: syncope DB_POOL_MAX: 20 DB_POOL_MIN: 5 - OPENJPA_REMOTE_COMMIT: tcp(Addresses=syncope1;syncope2) + HIBERNATE_JCACHE_PROVIDER: tcp(Addresses=syncope1;syncope2) KEYMASTER_ADDRESS: http://localhost:8080/syncope/rest/keymaster KEYMASTER_USERNAME: ${KEYMASTER_USERNAME} KEYMASTER_PASSWORD: ${KEYMASTER_PASSWORD} @@ -63,7 +63,7 @@ services: DB_PASSWORD: syncope DB_POOL_MAX: 20 DB_POOL_MIN: 5 - OPENJPA_REMOTE_COMMIT: tcp(Addresses=syncope1;syncope2) + HIBERNATE_JCACHE_PROVIDER: tcp(Addresses=syncope1;syncope2) KEYMASTER_ADDRESS: http://localhost:8080/syncope/rest/keymaster KEYMASTER_USERNAME: ${KEYMASTER_USERNAME} KEYMASTER_PASSWORD: ${KEYMASTER_PASSWORD} diff --git a/docker/src/main/resources/docker-compose/docker-compose-mariadb.yml b/docker/src/main/resources/docker-compose/docker-compose-mariadb.yml index f11b50a13b5..cc2e5df6c26 100644 --- a/docker/src/main/resources/docker-compose/docker-compose-mariadb.yml +++ b/docker/src/main/resources/docker-compose/docker-compose-mariadb.yml @@ -43,7 +43,7 @@ services: DB_PASSWORD: syncope DB_POOL_MAX: 20 DB_POOL_MIN: 5 - OPENJPA_REMOTE_COMMIT: sjvm + HIBERNATE_JCACHE_PROVIDER: com.github.benmanes.caffeine.jcache.spi.CaffeineCachingProvider KEYMASTER_ADDRESS: http://localhost:8080/syncope/rest/keymaster KEYMASTER_USERNAME: ${KEYMASTER_USERNAME} KEYMASTER_PASSWORD: ${KEYMASTER_PASSWORD} diff --git a/docker/src/main/resources/docker-compose/docker-compose-mysql.yml b/docker/src/main/resources/docker-compose/docker-compose-mysql.yml index abb7af7a665..eee9de85bee 100644 --- a/docker/src/main/resources/docker-compose/docker-compose-mysql.yml +++ b/docker/src/main/resources/docker-compose/docker-compose-mysql.yml @@ -43,7 +43,7 @@ services: DB_PASSWORD: syncope DB_POOL_MAX: 20 DB_POOL_MIN: 5 - OPENJPA_REMOTE_COMMIT: sjvm + HIBERNATE_JCACHE_PROVIDER: com.github.benmanes.caffeine.jcache.spi.CaffeineCachingProvider KEYMASTER_ADDRESS: http://localhost:8080/syncope/rest/keymaster KEYMASTER_USERNAME: ${KEYMASTER_USERNAME} KEYMASTER_PASSWORD: ${KEYMASTER_PASSWORD} diff --git a/docker/src/main/resources/docker-compose/docker-compose-oracle.yml b/docker/src/main/resources/docker-compose/docker-compose-oracle.yml index cf67fecd90e..00d72705bd4 100644 --- a/docker/src/main/resources/docker-compose/docker-compose-oracle.yml +++ b/docker/src/main/resources/docker-compose/docker-compose-oracle.yml @@ -42,7 +42,7 @@ services: DB_PASSWORD: syncope DB_POOL_MAX: 20 DB_POOL_MIN: 5 - OPENJPA_REMOTE_COMMIT: sjvm + HIBERNATE_JCACHE_PROVIDER: com.github.benmanes.caffeine.jcache.spi.CaffeineCachingProvider KEYMASTER_ADDRESS: http://localhost:8080/syncope/rest/keymaster KEYMASTER_USERNAME: ${KEYMASTER_USERNAME} KEYMASTER_PASSWORD: ${KEYMASTER_PASSWORD} diff --git a/docker/src/main/resources/docker-compose/docker-compose-postgresql.yml b/docker/src/main/resources/docker-compose/docker-compose-postgresql.yml index 174612dd18e..4fbaf7e1ad3 100644 --- a/docker/src/main/resources/docker-compose/docker-compose-postgresql.yml +++ b/docker/src/main/resources/docker-compose/docker-compose-postgresql.yml @@ -40,7 +40,7 @@ services: DB_PASSWORD: syncope DB_POOL_MAX: 20 DB_POOL_MIN: 5 - OPENJPA_REMOTE_COMMIT: sjvm + HIBERNATE_JCACHE_PROVIDER: com.github.benmanes.caffeine.jcache.spi.CaffeineCachingProvider KEYMASTER_ADDRESS: http://localhost:8080/syncope/rest/keymaster KEYMASTER_USERNAME: ${KEYMASTER_USERNAME} KEYMASTER_PASSWORD: ${KEYMASTER_PASSWORD} diff --git a/docker/src/main/resources/kubernetes/syncope/templates/syncope-deployment.yaml b/docker/src/main/resources/kubernetes/syncope/templates/syncope-deployment.yaml index fd71f6d6c64..74efb05717f 100644 --- a/docker/src/main/resources/kubernetes/syncope/templates/syncope-deployment.yaml +++ b/docker/src/main/resources/kubernetes/syncope/templates/syncope-deployment.yaml @@ -25,7 +25,7 @@ data: DB_PASSWORD: {{.Values.syncopeEnvironment.userCreds}} DB_POOL_MAX: "{{.Values.syncopeEnvironment.dbPoolMax}}" DB_POOL_MIN: "{{.Values.syncopeEnvironment.dbPoolMin}}" - OPENJPA_REMOTE_COMMIT: sjvm + HIBERNATE_JCACHE_PROVIDER: com.github.benmanes.caffeine.jcache.spi.CaffeineCachingProvider --- apiVersion: extensions/v1beta1 kind: Deployment diff --git a/docker/wa/pom.xml b/docker/wa/pom.xml index c5e241717ad..352d9f12c45 100644 --- a/docker/wa/pom.xml +++ b/docker/wa/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-docker - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Docker WA diff --git a/ext/elasticsearch/client-elasticsearch/pom.xml b/ext/elasticsearch/client-elasticsearch/pom.xml index c8bc540f6c7..648cfb960d1 100644 --- a/ext/elasticsearch/client-elasticsearch/pom.xml +++ b/ext/elasticsearch/client-elasticsearch/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-elasticsearch - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: Elasticsearch Client @@ -51,7 +51,7 @@ under the License. org.springframework.boot - spring-boot-starter-actuator + spring-boot-health diff --git a/ext/elasticsearch/client-elasticsearch/src/main/java/org/apache/syncope/ext/elasticsearch/client/ElasticsearchClientContext.java b/ext/elasticsearch/client-elasticsearch/src/main/java/org/apache/syncope/ext/elasticsearch/client/ElasticsearchClientContext.java index b26c9043007..ee8a6bb598e 100644 --- a/ext/elasticsearch/client-elasticsearch/src/main/java/org/apache/syncope/ext/elasticsearch/client/ElasticsearchClientContext.java +++ b/ext/elasticsearch/client-elasticsearch/src/main/java/org/apache/syncope/ext/elasticsearch/client/ElasticsearchClientContext.java @@ -28,9 +28,9 @@ import org.identityconnectors.common.CollectionUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.boot.actuate.health.HealthContributor; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.context.properties.EnableConfigurationProperties; +import org.springframework.boot.health.contributor.HealthContributor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Lazy; diff --git a/ext/elasticsearch/client-elasticsearch/src/main/java/org/apache/syncope/ext/elasticsearch/client/ElasticsearchClientFactoryBean.java b/ext/elasticsearch/client-elasticsearch/src/main/java/org/apache/syncope/ext/elasticsearch/client/ElasticsearchClientFactoryBean.java index 4c35e78523b..3a268a3a299 100644 --- a/ext/elasticsearch/client-elasticsearch/src/main/java/org/apache/syncope/ext/elasticsearch/client/ElasticsearchClientFactoryBean.java +++ b/ext/elasticsearch/client-elasticsearch/src/main/java/org/apache/syncope/ext/elasticsearch/client/ElasticsearchClientFactoryBean.java @@ -19,12 +19,10 @@ package org.apache.syncope.ext.elasticsearch.client; import co.elastic.clients.elasticsearch.ElasticsearchClient; -import co.elastic.clients.json.jackson.JacksonJsonpMapper; +import co.elastic.clients.json.jackson.Jackson3JsonpMapper; import co.elastic.clients.transport.rest5_client.Rest5ClientTransport; import co.elastic.clients.transport.rest5_client.low_level.Rest5Client; import co.elastic.clients.transport.rest5_client.low_level.Rest5ClientBuilder; -import com.fasterxml.jackson.databind.SerializationFeature; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.nio.charset.StandardCharsets; import java.util.Base64; import java.util.List; @@ -34,6 +32,7 @@ import org.apache.hc.core5.http.message.BasicHeader; import org.springframework.beans.factory.DisposableBean; import org.springframework.beans.factory.FactoryBean; +import tools.jackson.databind.json.JsonMapper; /** * Spring {@link FactoryBean} for getting the {@link ElasticsearchClient} singleton instance. @@ -115,8 +114,7 @@ public ElasticsearchClient getObject() { restClient = builder.build(); client = new ElasticsearchClient(new Rest5ClientTransport( restClient, - new JacksonJsonpMapper(JsonMapper.builder(). - findAndAddModules().disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS).build()))); + new Jackson3JsonpMapper(JsonMapper.builder().findAndAddModules().build()))); } } return client; diff --git a/ext/elasticsearch/client-elasticsearch/src/main/java/org/apache/syncope/ext/elasticsearch/client/SyncopeElasticsearchHealthContributor.java b/ext/elasticsearch/client-elasticsearch/src/main/java/org/apache/syncope/ext/elasticsearch/client/SyncopeElasticsearchHealthContributor.java index de935721b0a..051f5d816f2 100644 --- a/ext/elasticsearch/client-elasticsearch/src/main/java/org/apache/syncope/ext/elasticsearch/client/SyncopeElasticsearchHealthContributor.java +++ b/ext/elasticsearch/client-elasticsearch/src/main/java/org/apache/syncope/ext/elasticsearch/client/SyncopeElasticsearchHealthContributor.java @@ -20,8 +20,8 @@ import co.elastic.clients.elasticsearch.ElasticsearchClient; import co.elastic.clients.elasticsearch.cluster.HealthResponse; -import org.springframework.boot.actuate.health.Health; -import org.springframework.boot.actuate.health.HealthIndicator; +import org.springframework.boot.health.contributor.Health; +import org.springframework.boot.health.contributor.HealthIndicator; public class SyncopeElasticsearchHealthContributor implements HealthIndicator { diff --git a/ext/elasticsearch/persistence/pom.xml b/ext/elasticsearch/persistence/pom.xml index dcea331f122..15b1d1871ac 100644 --- a/ext/elasticsearch/persistence/pom.xml +++ b/ext/elasticsearch/persistence/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-elasticsearch - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: Elasticsearch Persistence diff --git a/ext/elasticsearch/persistence/src/main/java/org/apache/syncope/core/persistence/elasticsearch/dao/ElasticsearchAuditEventDAO.java b/ext/elasticsearch/persistence/src/main/java/org/apache/syncope/core/persistence/elasticsearch/dao/ElasticsearchAuditEventDAO.java index 481ef19833d..65461ab33cd 100644 --- a/ext/elasticsearch/persistence/src/main/java/org/apache/syncope/core/persistence/elasticsearch/dao/ElasticsearchAuditEventDAO.java +++ b/ext/elasticsearch/persistence/src/main/java/org/apache/syncope/core/persistence/elasticsearch/dao/ElasticsearchAuditEventDAO.java @@ -31,7 +31,6 @@ import co.elastic.clients.elasticsearch.core.SearchRequest; import co.elastic.clients.elasticsearch.core.search.Hit; import co.elastic.clients.json.JsonData; -import com.fasterxml.jackson.databind.node.ObjectNode; import java.io.IOException; import java.time.OffsetDateTime; import java.util.ArrayList; @@ -51,6 +50,7 @@ import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Sort; import org.springframework.util.CollectionUtils; +import tools.jackson.databind.node.ObjectNode; public class ElasticsearchAuditEventDAO implements AuditEventDAO { diff --git a/ext/elasticsearch/pom.xml b/ext/elasticsearch/pom.xml index e3d1f9f4175..82a1104068a 100644 --- a/ext/elasticsearch/pom.xml +++ b/ext/elasticsearch/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-ext - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: Elasticsearch diff --git a/ext/elasticsearch/provisioning-java/pom.xml b/ext/elasticsearch/provisioning-java/pom.xml index ec88780846e..59a93eb8319 100644 --- a/ext/elasticsearch/provisioning-java/pom.xml +++ b/ext/elasticsearch/provisioning-java/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-elasticsearch - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: Elasticsearch Provisioning Java diff --git a/ext/flowable/client-console/pom.xml b/ext/flowable/client-console/pom.xml index 1110ab03c0b..cb44ff74f53 100644 --- a/ext/flowable/client-console/pom.xml +++ b/ext/flowable/client-console/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-flowable - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: Flowable Client Console diff --git a/ext/flowable/client-enduser/pom.xml b/ext/flowable/client-enduser/pom.xml index 33cd5719a25..ec56baaef25 100644 --- a/ext/flowable/client-enduser/pom.xml +++ b/ext/flowable/client-enduser/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-flowable - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: Flowable Client Enduser diff --git a/ext/flowable/common-lib/pom.xml b/ext/flowable/common-lib/pom.xml index f69108934a9..eb6253e3846 100644 --- a/ext/flowable/common-lib/pom.xml +++ b/ext/flowable/common-lib/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-flowable - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: Flowable Common Lib diff --git a/ext/flowable/common-lib/src/test/java/org/apache/syncope/common/lib/to/SerializationTest.java b/ext/flowable/common-lib/src/test/java/org/apache/syncope/common/lib/to/SerializationTest.java index b3596acad62..91e01806872 100644 --- a/ext/flowable/common-lib/src/test/java/org/apache/syncope/common/lib/to/SerializationTest.java +++ b/ext/flowable/common-lib/src/test/java/org/apache/syncope/common/lib/to/SerializationTest.java @@ -20,8 +20,6 @@ import static org.junit.jupiter.api.Assertions.assertEquals; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.io.IOException; import java.io.StringWriter; import java.util.Date; @@ -34,6 +32,8 @@ import org.apache.syncope.common.lib.request.AttrPatch; import org.apache.syncope.common.lib.request.UserUR; import org.junit.jupiter.api.Test; +import tools.jackson.core.type.TypeReference; +import tools.jackson.databind.json.JsonMapper; public class SerializationTest { diff --git a/ext/flowable/flowable-bpmn/pom.xml b/ext/flowable/flowable-bpmn/pom.xml index 8d3f0d9cf89..3a653397ec2 100644 --- a/ext/flowable/flowable-bpmn/pom.xml +++ b/ext/flowable/flowable-bpmn/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-flowable - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: Flowable BPMN diff --git a/ext/flowable/flowable-bpmn/src/main/java/org/apache/syncope/core/flowable/FlowableLiquibaseEnvironmentPostProcessor.java b/ext/flowable/flowable-bpmn/src/main/java/org/apache/syncope/core/flowable/FlowableLiquibaseEnvironmentPostProcessor.java index c4cb8802a33..5bf4bde5427 100644 --- a/ext/flowable/flowable-bpmn/src/main/java/org/apache/syncope/core/flowable/FlowableLiquibaseEnvironmentPostProcessor.java +++ b/ext/flowable/flowable-bpmn/src/main/java/org/apache/syncope/core/flowable/FlowableLiquibaseEnvironmentPostProcessor.java @@ -19,8 +19,8 @@ package org.apache.syncope.core.flowable; import java.util.Map; +import org.springframework.boot.EnvironmentPostProcessor; import org.springframework.boot.SpringApplication; -import org.springframework.boot.env.EnvironmentPostProcessor; import org.springframework.core.env.ConfigurableEnvironment; import org.springframework.core.env.MapPropertySource; diff --git a/ext/flowable/flowable-bpmn/src/main/java/org/apache/syncope/core/flowable/impl/FlowableDeployUtils.java b/ext/flowable/flowable-bpmn/src/main/java/org/apache/syncope/core/flowable/impl/FlowableDeployUtils.java index 4c087a6c996..5f336a4b02b 100644 --- a/ext/flowable/flowable-bpmn/src/main/java/org/apache/syncope/core/flowable/impl/FlowableDeployUtils.java +++ b/ext/flowable/flowable-bpmn/src/main/java/org/apache/syncope/core/flowable/impl/FlowableDeployUtils.java @@ -18,8 +18,6 @@ */ package org.apache.syncope.core.flowable.impl; -import com.fasterxml.jackson.databind.json.JsonMapper; -import com.fasterxml.jackson.databind.node.ObjectNode; import java.io.ByteArrayInputStream; import java.io.InputStream; import java.io.InputStreamReader; @@ -36,6 +34,8 @@ import org.flowable.engine.repository.Deployment; import org.flowable.engine.repository.Model; import org.flowable.engine.repository.ProcessDefinition; +import tools.jackson.databind.json.JsonMapper; +import tools.jackson.databind.node.ObjectNode; public final class FlowableDeployUtils { @@ -63,7 +63,7 @@ public static void deployModel(final ProcessEngine engine, final ProcessDefiniti XMLStreamReader xtr = null; try (InputStream bpmnStream = engine.getRepositoryService(). getResourceAsStream(procDef.getDeploymentId(), procDef.getResourceName()); - InputStreamReader isr = new InputStreamReader(bpmnStream)) { + InputStreamReader isr = new InputStreamReader(bpmnStream)) { xtr = XML_INPUT_FACTORY.createXMLStreamReader(isr); BpmnModel bpmnModel = new BpmnXMLConverter().convertToBpmnModel(xtr); diff --git a/ext/flowable/flowable-bpmn/src/main/resources/META-INF/spring.factories b/ext/flowable/flowable-bpmn/src/main/resources/META-INF/spring.factories index 662131584aa..089d1c3c6f6 100644 --- a/ext/flowable/flowable-bpmn/src/main/resources/META-INF/spring.factories +++ b/ext/flowable/flowable-bpmn/src/main/resources/META-INF/spring.factories @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -org.springframework.boot.env.EnvironmentPostProcessor=\ +org.springframework.boot.EnvironmentPostProcessor=\ org.apache.syncope.core.flowable.FlowableLiquibaseEnvironmentPostProcessor diff --git a/ext/flowable/logic/pom.xml b/ext/flowable/logic/pom.xml index 76ab96f5806..dab1fc3a796 100644 --- a/ext/flowable/logic/pom.xml +++ b/ext/flowable/logic/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-flowable - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: Flowable Logic diff --git a/ext/flowable/pom.xml b/ext/flowable/pom.xml index c5b3b7aeb83..757087683ab 100644 --- a/ext/flowable/pom.xml +++ b/ext/flowable/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-ext - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: Flowable diff --git a/ext/flowable/rest-api/pom.xml b/ext/flowable/rest-api/pom.xml index b19c601e98a..a4ce3441101 100644 --- a/ext/flowable/rest-api/pom.xml +++ b/ext/flowable/rest-api/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-flowable - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: Flowable REST API diff --git a/ext/flowable/rest-cxf/pom.xml b/ext/flowable/rest-cxf/pom.xml index 0fd0d479627..68aaca91642 100644 --- a/ext/flowable/rest-cxf/pom.xml +++ b/ext/flowable/rest-cxf/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-flowable - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: Flowable REST CXF diff --git a/ext/oidcc4ui/client-common-ui/pom.xml b/ext/oidcc4ui/client-common-ui/pom.xml index d8772c364b5..6943e06e301 100644 --- a/ext/oidcc4ui/client-common-ui/pom.xml +++ b/ext/oidcc4ui/client-common-ui/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-oidcc4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OIDC C4UI Common UI diff --git a/ext/oidcc4ui/client-common-ui/src/main/java/org/apache/syncope/client/ui/commons/resources/oidcc4ui/CodeConsumerResource.java b/ext/oidcc4ui/client-common-ui/src/main/java/org/apache/syncope/client/ui/commons/resources/oidcc4ui/CodeConsumerResource.java index a597a96abda..f62c6fe47b5 100644 --- a/ext/oidcc4ui/client-common-ui/src/main/java/org/apache/syncope/client/ui/commons/resources/oidcc4ui/CodeConsumerResource.java +++ b/ext/oidcc4ui/client-common-ui/src/main/java/org/apache/syncope/client/ui/commons/resources/oidcc4ui/CodeConsumerResource.java @@ -19,8 +19,6 @@ package org.apache.syncope.client.ui.commons.resources.oidcc4ui; import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.json.JsonMapper; import jakarta.servlet.http.HttpServletRequest; import org.apache.commons.lang3.tuple.Pair; import org.apache.syncope.client.ui.commons.BaseSession; @@ -37,6 +35,8 @@ import org.apache.wicket.request.resource.AbstractResource; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.json.JsonMapper; public abstract class CodeConsumerResource extends AbstractResource { @@ -45,12 +45,14 @@ public abstract class CodeConsumerResource extends AbstractResource { protected static final Logger LOG = LoggerFactory.getLogger(CodeConsumerResource.class); protected static final JsonMapper MAPPER = - JsonMapper.builder().findAndAddModules().serializationInclusion(JsonInclude.Include.NON_EMPTY).build(); + JsonMapper.builder().findAndAddModules(). + changeDefaultPropertyInclusion(incl -> incl.withValueInclusion(JsonInclude.Include.NON_EMPTY)). + changeDefaultPropertyInclusion(incl -> incl.withContentInclusion(JsonInclude.Include.NON_EMPTY)). + build(); protected abstract Class getLoginPageClass(); - protected abstract Pair, PageParameters> getSelfRegInfo(UserTO newUser) - throws JsonProcessingException; + protected abstract Pair, PageParameters> getSelfRegInfo(UserTO newUser); @Override protected ResourceResponse newResourceResponse(final Attributes attributes) { @@ -73,7 +75,7 @@ protected ResourceResponse newResourceResponse(final Attributes attributes) { try { Pair, PageParameters> selfRegInfo = getSelfRegInfo(newUser); throw new RestartResponseException(selfRegInfo.getLeft(), selfRegInfo.getRight()); - } catch (JsonProcessingException e) { + } catch (JacksonException e) { LOG.error("Could not serialize new user {}", newUser, e); throw new WicketRuntimeException(e); } diff --git a/ext/oidcc4ui/client-console/pom.xml b/ext/oidcc4ui/client-console/pom.xml index c6990d2c04a..5f8019259aa 100644 --- a/ext/oidcc4ui/client-console/pom.xml +++ b/ext/oidcc4ui/client-console/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-oidcc4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OIDC C4UI Console diff --git a/ext/oidcc4ui/client-enduser/pom.xml b/ext/oidcc4ui/client-enduser/pom.xml index 58ad67654df..f1a5f35ee8b 100644 --- a/ext/oidcc4ui/client-enduser/pom.xml +++ b/ext/oidcc4ui/client-enduser/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-oidcc4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OIDC C4UI Enduser diff --git a/ext/oidcc4ui/client-enduser/src/main/java/org/apache/syncope/client/enduser/resources/EnduserCodeConsumerResource.java b/ext/oidcc4ui/client-enduser/src/main/java/org/apache/syncope/client/enduser/resources/EnduserCodeConsumerResource.java index f542b0be261..e69ae51fbcb 100644 --- a/ext/oidcc4ui/client-enduser/src/main/java/org/apache/syncope/client/enduser/resources/EnduserCodeConsumerResource.java +++ b/ext/oidcc4ui/client-enduser/src/main/java/org/apache/syncope/client/enduser/resources/EnduserCodeConsumerResource.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.client.enduser.resources; -import com.fasterxml.jackson.core.JsonProcessingException; import org.apache.commons.lang3.tuple.Pair; import org.apache.syncope.client.enduser.pages.OIDCClientLogin; import org.apache.syncope.client.enduser.pages.SelfRegistration; @@ -42,8 +41,7 @@ protected Class getLoginPageClass() { } @Override - protected Pair, PageParameters> getSelfRegInfo(final UserTO newUser) - throws JsonProcessingException { + protected Pair, PageParameters> getSelfRegInfo(final UserTO newUser) { return Pair.of(SelfRegistration.class, new PageParameters().add(SelfRegistration.NEW_USER_PARAM, MAPPER.writeValueAsString(newUser))); } diff --git a/ext/oidcc4ui/common-lib/pom.xml b/ext/oidcc4ui/common-lib/pom.xml index 5c67d12d40a..018bd2372c8 100644 --- a/ext/oidcc4ui/common-lib/pom.xml +++ b/ext/oidcc4ui/common-lib/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-oidcc4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OIDC C4UI Common Lib diff --git a/ext/oidcc4ui/logic/pom.xml b/ext/oidcc4ui/logic/pom.xml index ae099d7e0b0..f29f1b32698 100644 --- a/ext/oidcc4ui/logic/pom.xml +++ b/ext/oidcc4ui/logic/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-oidcc4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OIDC C4UI Logic diff --git a/ext/oidcc4ui/logic/src/main/java/org/apache/syncope/core/logic/OIDCC4UILogic.java b/ext/oidcc4ui/logic/src/main/java/org/apache/syncope/core/logic/OIDCC4UILogic.java index 02b48090999..c7dc2c2ec46 100644 --- a/ext/oidcc4ui/logic/src/main/java/org/apache/syncope/core/logic/OIDCC4UILogic.java +++ b/ext/oidcc4ui/logic/src/main/java/org/apache/syncope/core/logic/OIDCC4UILogic.java @@ -265,11 +265,10 @@ public OIDCLoginResponse login(final String redirectURI, final String authorizat claims.put(JWT_CLAIM_OP_NAME, opName); claims.put(JWT_CLAIM_ID_TOKEN, idTokenHint); - byte[] authorities = null; + String authorities = null; try { authorities = encryptorManager.getInstance().encode(POJOHelper.serialize( - authDataAccessor.getAuthorities(loginResp.getUsername(), null)), CipherAlgorithm.AES). - getBytes(); + authDataAccessor.getAuthorities(loginResp.getUsername(), null)), CipherAlgorithm.AES); } catch (Exception e) { LOG.error("Could not fetch authorities", e); } diff --git a/ext/oidcc4ui/persistence-api/pom.xml b/ext/oidcc4ui/persistence-api/pom.xml index cd56218b2e6..c27bfc064a5 100644 --- a/ext/oidcc4ui/persistence-api/pom.xml +++ b/ext/oidcc4ui/persistence-api/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-oidcc4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OIDC C4UI Persistence API diff --git a/ext/oidcc4ui/persistence-jpa/pom.xml b/ext/oidcc4ui/persistence-jpa/pom.xml index 31ba4dbca51..1654e1bc702 100644 --- a/ext/oidcc4ui/persistence-jpa/pom.xml +++ b/ext/oidcc4ui/persistence-jpa/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-oidcc4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OIDC C4UI Persistence JPA @@ -53,17 +53,30 @@ under the License. - org.apache.openjpa - openjpa-maven-plugin - true + org.hibernate.orm + hibernate-maven-plugin - ${rootpom.basedir}/core/persistence-jpa/src/main/resources/persistence-enhance.xml - org/apache/syncope/core/persistence/jpa/entity/**/*.class + + + ${project.build.outputDirectory}/org/apache/syncope/core/persistence/jpa/entity/ + + + + + org.apache.syncope.core + syncope-core-persistence-jpa + ${project.version} + + + org.apache.syncope.ext.oidcc4ui + syncope-ext-oidcc4ui-persistence-api + ${project.version} + + - enhancer - process-classes + enhance enhance @@ -84,37 +97,4 @@ under the License. - - - - sqlgen - - - true - - - - clean verify - - - - org.apache.openjpa - openjpa-maven-plugin - true - - - sqlgen - process-classes - - sql - - - - - - - - - - diff --git a/ext/oidcc4ui/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAOIDCC4UIProvider.java b/ext/oidcc4ui/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAOIDCC4UIProvider.java index e74aef2fd3b..93a2e155be5 100644 --- a/ext/oidcc4ui/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAOIDCC4UIProvider.java +++ b/ext/oidcc4ui/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPAOIDCC4UIProvider.java @@ -18,10 +18,10 @@ */ package org.apache.syncope.core.persistence.jpa.entity; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.persistence.Cacheable; import jakarta.persistence.CascadeType; import jakarta.persistence.Column; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.FetchType; import jakarta.persistence.JoinColumn; @@ -29,13 +29,7 @@ import jakarta.persistence.Lob; import jakarta.persistence.ManyToMany; import jakarta.persistence.OneToOne; -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; import java.util.List; @@ -47,7 +41,7 @@ import org.apache.syncope.core.persistence.api.entity.OIDCC4UIProvider; import org.apache.syncope.core.persistence.api.entity.OIDCC4UIUserTemplate; import org.apache.syncope.core.persistence.api.validation.OIDCC4UIProviderCheck; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import org.apache.syncope.core.persistence.jpa.converters.ItemListConverter; import org.springframework.util.CollectionUtils; @Entity @@ -95,11 +89,9 @@ public class JPAOIDCC4UIProvider extends AbstractGeneratedKeyEntity implements O @OneToOne(cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.EAGER, mappedBy = "op") private JPAOIDCC4UIUserTemplate userTemplate; + @Convert(converter = ItemListConverter.class) @Lob - private String items; - - @Transient - private final List itemList = new ArrayList<>(); + private List items = new ArrayList<>(); @NotNull private Boolean createUnmatching = false; @@ -273,7 +265,7 @@ public void setUserTemplate(final OIDCC4UIUserTemplate userTemplate) { @Override public List getItems() { - return itemList; + return items; } @Override @@ -298,32 +290,4 @@ public boolean add(final Implementation action) { public List getActions() { return actions; } - - protected void json2list(final boolean clearFirst) { - if (clearFirst) { - getItems().clear(); - } - if (items != null) { - getItems().addAll( - POJOHelper.deserialize(items, new TypeReference>() { - })); - } - } - - @PostLoad - public void postLoad() { - json2list(false); - } - - @PostPersist - @PostUpdate - public void postSave() { - json2list(true); - } - - @PrePersist - @PreUpdate - public void list2json() { - items = POJOHelper.serialize(getItems()); - } } diff --git a/ext/oidcc4ui/pom.xml b/ext/oidcc4ui/pom.xml index c9a8ed17d1b..9842a3f8bd5 100644 --- a/ext/oidcc4ui/pom.xml +++ b/ext/oidcc4ui/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-ext - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OIDC C4UI diff --git a/ext/oidcc4ui/provisioning-api/pom.xml b/ext/oidcc4ui/provisioning-api/pom.xml index 7c39499399c..2694cbded2d 100644 --- a/ext/oidcc4ui/provisioning-api/pom.xml +++ b/ext/oidcc4ui/provisioning-api/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-oidcc4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OIDC C4UI Provisioning API diff --git a/ext/oidcc4ui/provisioning-java/pom.xml b/ext/oidcc4ui/provisioning-java/pom.xml index ba6cb972bae..28ef157e9da 100644 --- a/ext/oidcc4ui/provisioning-java/pom.xml +++ b/ext/oidcc4ui/provisioning-java/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-oidcc4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OIDC C4UI Provisioning Java diff --git a/ext/oidcc4ui/rest-api/pom.xml b/ext/oidcc4ui/rest-api/pom.xml index 992b4451350..cf281cc1de3 100644 --- a/ext/oidcc4ui/rest-api/pom.xml +++ b/ext/oidcc4ui/rest-api/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-oidcc4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OIDC C4UI REST API diff --git a/ext/oidcc4ui/rest-cxf/pom.xml b/ext/oidcc4ui/rest-cxf/pom.xml index fd3e29441f3..4fb9077acb4 100644 --- a/ext/oidcc4ui/rest-cxf/pom.xml +++ b/ext/oidcc4ui/rest-cxf/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-oidcc4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OIDC C4UI REST CXF diff --git a/ext/openfga/client-openfga/pom.xml b/ext/openfga/client-openfga/pom.xml index b0488d1c411..d73dfde8159 100644 --- a/ext/openfga/client-openfga/pom.xml +++ b/ext/openfga/client-openfga/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-openfga - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OpenFGA Client @@ -50,6 +50,24 @@ under the License. spring-boot-starter-actuator + + + com.fasterxml.jackson.core + jackson-core + + + com.fasterxml.jackson.core + jackson-annotations + + + com.fasterxml.jackson.core + jackson-databind + + + com.fasterxml.jackson.datatype + jackson-datatype-jsr310 + + org.slf4j slf4j-simple diff --git a/ext/openfga/client-openfga/src/main/java/org/apache/syncope/ext/openfga/client/OpenFGAHealthIndicator.java b/ext/openfga/client-openfga/src/main/java/org/apache/syncope/ext/openfga/client/OpenFGAHealthIndicator.java index 3968022bf7e..bc04527d410 100644 --- a/ext/openfga/client-openfga/src/main/java/org/apache/syncope/ext/openfga/client/OpenFGAHealthIndicator.java +++ b/ext/openfga/client-openfga/src/main/java/org/apache/syncope/ext/openfga/client/OpenFGAHealthIndicator.java @@ -23,9 +23,9 @@ import org.apache.commons.lang3.mutable.MutableObject; import org.apache.syncope.core.persistence.api.DomainHolder; import org.apache.syncope.ext.openfga.client.model.ListStoresResponse; -import org.springframework.boot.actuate.health.Health; -import org.springframework.boot.actuate.health.HealthIndicator; -import org.springframework.boot.actuate.health.Status; +import org.springframework.boot.health.contributor.Health; +import org.springframework.boot.health.contributor.HealthIndicator; +import org.springframework.boot.health.contributor.Status; public class OpenFGAHealthIndicator implements HealthIndicator { diff --git a/ext/openfga/pom.xml b/ext/openfga/pom.xml index 89726a9fd09..5d07a4f8927 100644 --- a/ext/openfga/pom.xml +++ b/ext/openfga/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-ext - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OpenFGA diff --git a/ext/openfga/provisioning-java/pom.xml b/ext/openfga/provisioning-java/pom.xml index 9e01f42e4f9..349c20debb9 100644 --- a/ext/openfga/provisioning-java/pom.xml +++ b/ext/openfga/provisioning-java/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-openfga - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OpenFGA Provisioning Java diff --git a/ext/opensearch/client-opensearch/pom.xml b/ext/opensearch/client-opensearch/pom.xml index acd96cace07..7677d742c01 100644 --- a/ext/opensearch/client-opensearch/pom.xml +++ b/ext/opensearch/client-opensearch/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-opensearch - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OpenSearch Client @@ -53,9 +53,19 @@ under the License. opensearch-java + + + com.fasterxml.jackson.core + jackson-core + + + com.fasterxml.jackson.core + jackson-databind + + org.springframework.boot - spring-boot-starter-actuator + spring-boot-health diff --git a/ext/opensearch/client-opensearch/src/main/java/org/apache/syncope/ext/opensearch/client/OpenSearchClientContext.java b/ext/opensearch/client-opensearch/src/main/java/org/apache/syncope/ext/opensearch/client/OpenSearchClientContext.java index 3a36aaf107f..53ce8403e42 100644 --- a/ext/opensearch/client-opensearch/src/main/java/org/apache/syncope/ext/opensearch/client/OpenSearchClientContext.java +++ b/ext/opensearch/client-opensearch/src/main/java/org/apache/syncope/ext/opensearch/client/OpenSearchClientContext.java @@ -28,9 +28,9 @@ import org.opensearch.client.opensearch.OpenSearchClient; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.boot.actuate.health.HealthContributor; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.context.properties.EnableConfigurationProperties; +import org.springframework.boot.health.contributor.HealthContributor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Lazy; diff --git a/ext/opensearch/client-opensearch/src/main/java/org/apache/syncope/ext/opensearch/client/SyncopeOpenSearchHealthContributor.java b/ext/opensearch/client-opensearch/src/main/java/org/apache/syncope/ext/opensearch/client/SyncopeOpenSearchHealthContributor.java index d163fa4b672..2307086bbda 100644 --- a/ext/opensearch/client-opensearch/src/main/java/org/apache/syncope/ext/opensearch/client/SyncopeOpenSearchHealthContributor.java +++ b/ext/opensearch/client-opensearch/src/main/java/org/apache/syncope/ext/opensearch/client/SyncopeOpenSearchHealthContributor.java @@ -20,8 +20,8 @@ import org.opensearch.client.opensearch.OpenSearchClient; import org.opensearch.client.opensearch.cluster.HealthResponse; -import org.springframework.boot.actuate.health.Health; -import org.springframework.boot.actuate.health.HealthIndicator; +import org.springframework.boot.health.contributor.Health; +import org.springframework.boot.health.contributor.HealthIndicator; public class SyncopeOpenSearchHealthContributor implements HealthIndicator { diff --git a/ext/opensearch/persistence/pom.xml b/ext/opensearch/persistence/pom.xml index 656546c3b7e..1ef71ac3526 100644 --- a/ext/opensearch/persistence/pom.xml +++ b/ext/opensearch/persistence/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-opensearch - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OpenSearch Persistence diff --git a/ext/opensearch/pom.xml b/ext/opensearch/pom.xml index 8c52dd7d966..301512fcba0 100644 --- a/ext/opensearch/pom.xml +++ b/ext/opensearch/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-ext - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OpenSearch diff --git a/ext/opensearch/provisioning-java/pom.xml b/ext/opensearch/provisioning-java/pom.xml index 639129ee7d6..195b7fdce3f 100644 --- a/ext/opensearch/provisioning-java/pom.xml +++ b/ext/opensearch/provisioning-java/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-opensearch - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: OpenSearch Provisioning Java diff --git a/ext/pom.xml b/ext/pom.xml index 7f99a3cb508..0669f9f6a00 100644 --- a/ext/pom.xml +++ b/ext/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext diff --git a/ext/saml2sp4ui/client-common-ui/pom.xml b/ext/saml2sp4ui/client-common-ui/pom.xml index ffa8652b19e..0dec5f82fbe 100644 --- a/ext/saml2sp4ui/client-common-ui/pom.xml +++ b/ext/saml2sp4ui/client-common-ui/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-saml2sp4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SAML2 SP4UI Common UI diff --git a/ext/saml2sp4ui/client-common-ui/src/main/java/org/apache/syncope/client/ui/commons/resources/saml2sp4ui/AssertionConsumerResource.java b/ext/saml2sp4ui/client-common-ui/src/main/java/org/apache/syncope/client/ui/commons/resources/saml2sp4ui/AssertionConsumerResource.java index bebb656c076..21cf30d9dcf 100644 --- a/ext/saml2sp4ui/client-common-ui/src/main/java/org/apache/syncope/client/ui/commons/resources/saml2sp4ui/AssertionConsumerResource.java +++ b/ext/saml2sp4ui/client-common-ui/src/main/java/org/apache/syncope/client/ui/commons/resources/saml2sp4ui/AssertionConsumerResource.java @@ -19,8 +19,6 @@ package org.apache.syncope.client.ui.commons.resources.saml2sp4ui; import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.json.JsonMapper; import org.apache.commons.lang3.tuple.Pair; import org.apache.syncope.client.ui.commons.BaseSession; import org.apache.syncope.client.ui.commons.SAML2SP4UIConstants; @@ -32,18 +30,22 @@ import org.apache.wicket.WicketRuntimeException; import org.apache.wicket.markup.html.WebPage; import org.apache.wicket.request.mapper.parameter.PageParameters; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.json.JsonMapper; public abstract class AssertionConsumerResource extends AbstractSAML2SP4UIResource { private static final long serialVersionUID = 3858609271031003370L; protected static final JsonMapper MAPPER = - JsonMapper.builder().findAndAddModules().serializationInclusion(JsonInclude.Include.NON_EMPTY).build(); + JsonMapper.builder().findAndAddModules(). + changeDefaultPropertyInclusion(incl -> incl.withValueInclusion(JsonInclude.Include.NON_EMPTY)). + changeDefaultPropertyInclusion(incl -> incl.withContentInclusion(JsonInclude.Include.NON_EMPTY)). + build(); protected abstract Class getLoginPageClass(); - protected abstract Pair, PageParameters> getSelfRegInfo(UserTO newUser) - throws JsonProcessingException; + protected abstract Pair, PageParameters> getSelfRegInfo(UserTO newUser); @Override protected ResourceResponse newResourceResponse(final Attributes attributes) { @@ -58,7 +60,7 @@ protected ResourceResponse newResourceResponse(final Attributes attributes) { try { Pair, PageParameters> selfRegInfo = getSelfRegInfo(newUser); throw new RestartResponseException(selfRegInfo.getLeft(), selfRegInfo.getRight()); - } catch (JsonProcessingException e) { + } catch (JacksonException e) { LOG.error("Could not serialize new user {}", newUser, e); throw new WicketRuntimeException(e); } diff --git a/ext/saml2sp4ui/client-console/pom.xml b/ext/saml2sp4ui/client-console/pom.xml index f7fb0c93068..8012ddef49b 100644 --- a/ext/saml2sp4ui/client-console/pom.xml +++ b/ext/saml2sp4ui/client-console/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-saml2sp4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SAML2 SP4UI Client Console diff --git a/ext/saml2sp4ui/client-enduser/pom.xml b/ext/saml2sp4ui/client-enduser/pom.xml index b889131e53a..d7856001bae 100644 --- a/ext/saml2sp4ui/client-enduser/pom.xml +++ b/ext/saml2sp4ui/client-enduser/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-saml2sp4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SAML2 SP4UI Client Enduser diff --git a/ext/saml2sp4ui/client-enduser/src/main/java/org/apache/syncope/client/enduser/resources/saml2sp4ui/EnduserAssertionConsumerResource.java b/ext/saml2sp4ui/client-enduser/src/main/java/org/apache/syncope/client/enduser/resources/saml2sp4ui/EnduserAssertionConsumerResource.java index b848379144e..12d4337536e 100644 --- a/ext/saml2sp4ui/client-enduser/src/main/java/org/apache/syncope/client/enduser/resources/saml2sp4ui/EnduserAssertionConsumerResource.java +++ b/ext/saml2sp4ui/client-enduser/src/main/java/org/apache/syncope/client/enduser/resources/saml2sp4ui/EnduserAssertionConsumerResource.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.client.enduser.resources.saml2sp4ui; -import com.fasterxml.jackson.core.JsonProcessingException; import org.apache.commons.lang3.tuple.Pair; import org.apache.syncope.client.enduser.pages.SAML2SPLogin; import org.apache.syncope.client.enduser.pages.SelfRegistration; @@ -42,8 +41,7 @@ protected Class getLoginPageClass() { } @Override - protected Pair, PageParameters> getSelfRegInfo(final UserTO newUser) - throws JsonProcessingException { + protected Pair, PageParameters> getSelfRegInfo(final UserTO newUser) { return Pair.of(SelfRegistration.class, new PageParameters().add(SelfRegistration.NEW_USER_PARAM, MAPPER.writeValueAsString(newUser))); } diff --git a/ext/saml2sp4ui/common-lib/pom.xml b/ext/saml2sp4ui/common-lib/pom.xml index f7ba06a14f8..84ea72efa49 100644 --- a/ext/saml2sp4ui/common-lib/pom.xml +++ b/ext/saml2sp4ui/common-lib/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-saml2sp4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SAML2 SP4UI Common Lib diff --git a/ext/saml2sp4ui/logic/pom.xml b/ext/saml2sp4ui/logic/pom.xml index e2b903a5cf3..b6f8a370914 100644 --- a/ext/saml2sp4ui/logic/pom.xml +++ b/ext/saml2sp4ui/logic/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-saml2sp4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SAML2 SP4UI Logic diff --git a/ext/saml2sp4ui/logic/src/main/java/org/apache/syncope/core/logic/SAML2SP4UILogic.java b/ext/saml2sp4ui/logic/src/main/java/org/apache/syncope/core/logic/SAML2SP4UILogic.java index 4203d95069d..be22b719020 100644 --- a/ext/saml2sp4ui/logic/src/main/java/org/apache/syncope/core/logic/SAML2SP4UILogic.java +++ b/ext/saml2sp4ui/logic/src/main/java/org/apache/syncope/core/logic/SAML2SP4UILogic.java @@ -285,7 +285,7 @@ public SAML2Request createLoginRequest( @Override public Optional getRedirectionAction(final CallContext ctx) { - this.saml2ObjectBuilder = new SAML2AuthnRequestBuilder() { + saml2Client.getConfiguration().setSamlAuthnRequestBuilder(new SAML2AuthnRequestBuilder() { @Override public AuthnRequest build(final SAML2MessageContext context) { @@ -295,7 +295,7 @@ public AuthnRequest build(final SAML2MessageContext context) { ifPresent(provider -> authnRequest.setRequestedAuthnContext(provider.get())); return authnRequest; } - }; + }); return super.getRedirectionAction(ctx); } }); @@ -436,10 +436,10 @@ public SAML2LoginResponse validateLoginResponse(final SAML2Response saml2Respons claims.put(JWT_CLAIM_NAMEID_VALUE, nameID.getValue()); claims.put(JWT_CLAIM_SESSIONINDEX, loginResp.getSessionIndex()); - byte[] authorities = null; + String authorities = null; try { authorities = encryptorManager.getInstance().encode(POJOHelper.serialize( - authDataAccessor.getAuthorities(loginResp.getUsername(), null)), CipherAlgorithm.AES).getBytes(); + authDataAccessor.getAuthorities(loginResp.getUsername(), null)), CipherAlgorithm.AES); } catch (Exception e) { LOG.error("Could not fetch authorities", e); } diff --git a/ext/saml2sp4ui/persistence-api/pom.xml b/ext/saml2sp4ui/persistence-api/pom.xml index 170633be20a..73b02fc2edd 100644 --- a/ext/saml2sp4ui/persistence-api/pom.xml +++ b/ext/saml2sp4ui/persistence-api/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-saml2sp4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SAML2 SP4UI Persistence API diff --git a/ext/saml2sp4ui/persistence-jpa/pom.xml b/ext/saml2sp4ui/persistence-jpa/pom.xml index 4e4fa0d7df0..a9eb91e8c5c 100644 --- a/ext/saml2sp4ui/persistence-jpa/pom.xml +++ b/ext/saml2sp4ui/persistence-jpa/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-saml2sp4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SAML2 SP4UI Persistence JPA @@ -53,17 +53,30 @@ under the License. - org.apache.openjpa - openjpa-maven-plugin - true + org.hibernate.orm + hibernate-maven-plugin - ${rootpom.basedir}/core/persistence-jpa/src/main/resources/persistence-enhance.xml - org/apache/syncope/core/persistence/jpa/entity/**/*.class + + + ${project.build.outputDirectory}/org/apache/syncope/core/persistence/jpa/entity/ + + + + + org.apache.syncope.core + syncope-core-persistence-jpa + ${project.version} + + + org.apache.syncope.ext.saml2sp4ui + syncope-ext-saml2sp4ui-persistence-api + ${project.version} + + - enhancer - process-classes + enhance enhance @@ -84,37 +97,4 @@ under the License. - - - - sqlgen - - - true - - - - clean verify - - - - org.apache.openjpa - openjpa-maven-plugin - true - - - sqlgen - process-classes - - sql - - - - - - - - - - diff --git a/ext/saml2sp4ui/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPASAML2SP4UIIdP.java b/ext/saml2sp4ui/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPASAML2SP4UIIdP.java index a1b72eb950c..9b0511369d1 100644 --- a/ext/saml2sp4ui/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPASAML2SP4UIIdP.java +++ b/ext/saml2sp4ui/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/JPASAML2SP4UIIdP.java @@ -18,11 +18,11 @@ */ package org.apache.syncope.core.persistence.jpa.entity; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.persistence.Basic; import jakarta.persistence.Cacheable; import jakarta.persistence.CascadeType; import jakarta.persistence.Column; +import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.FetchType; import jakarta.persistence.JoinColumn; @@ -30,13 +30,7 @@ import jakarta.persistence.Lob; import jakarta.persistence.ManyToMany; import jakarta.persistence.OneToOne; -import jakarta.persistence.PostLoad; -import jakarta.persistence.PostPersist; -import jakarta.persistence.PostUpdate; -import jakarta.persistence.PrePersist; -import jakarta.persistence.PreUpdate; import jakarta.persistence.Table; -import jakarta.persistence.Transient; import jakarta.validation.constraints.NotNull; import java.util.ArrayList; import java.util.List; @@ -49,7 +43,7 @@ import org.apache.syncope.core.persistence.api.entity.SAML2SP4UIIdP; import org.apache.syncope.core.persistence.api.entity.SAML2SP4UIUserTemplate; import org.apache.syncope.core.persistence.api.validation.SAML2SP4UIIdPCheck; -import org.apache.syncope.core.provisioning.api.serialization.POJOHelper; +import org.apache.syncope.core.persistence.jpa.converters.ItemListConverter; @Entity @Table(name = JPASAML2SP4UIIdP.TABLE) @@ -89,11 +83,9 @@ public class JPASAML2SP4UIIdP extends AbstractGeneratedKeyEntity implements SAML @OneToOne(cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.EAGER, mappedBy = "idp") private JPASAML2SP4UIUserTemplate userTemplate; + @Convert(converter = ItemListConverter.class) @Lob - private String items; - - @Transient - private final List itemList = new ArrayList<>(); + private List items = new ArrayList<>(); @ManyToMany(fetch = FetchType.EAGER) @JoinTable(name = "SAML2IdP4UIAction", @@ -199,7 +191,7 @@ public void setUserTemplate(final SAML2SP4UIUserTemplate userTemplate) { @Override public List getItems() { - return itemList; + return items; } @Override @@ -237,32 +229,4 @@ public void setRequestedAuthnContextProvider(final Implementation requestedAuthn SAML2SP4UIImplementationType.REQUESTED_AUTHN_CONTEXT_PROVIDER); this.requestedAuthnContextProvider = (JPAImplementation) requestedAuthnContextProvider; } - - protected void json2list(final boolean clearFirst) { - if (clearFirst) { - getItems().clear(); - } - if (items != null) { - getItems().addAll( - POJOHelper.deserialize(items, new TypeReference>() { - })); - } - } - - @PostLoad - public void postLoad() { - json2list(false); - } - - @PostPersist - @PostUpdate - public void postSave() { - json2list(true); - } - - @PrePersist - @PreUpdate - public void list2json() { - items = POJOHelper.serialize(getItems()); - } } diff --git a/ext/saml2sp4ui/pom.xml b/ext/saml2sp4ui/pom.xml index 5ca7165ac17..c59f595a7f0 100644 --- a/ext/saml2sp4ui/pom.xml +++ b/ext/saml2sp4ui/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-ext - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SAML2 SP4UI diff --git a/ext/saml2sp4ui/provisioning-api/pom.xml b/ext/saml2sp4ui/provisioning-api/pom.xml index f3d2373125c..cbe4223a2a4 100644 --- a/ext/saml2sp4ui/provisioning-api/pom.xml +++ b/ext/saml2sp4ui/provisioning-api/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-saml2sp4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SAML2 SP4UI Provisioning API diff --git a/ext/saml2sp4ui/provisioning-java/pom.xml b/ext/saml2sp4ui/provisioning-java/pom.xml index 1c1def523d5..cf7db309faf 100644 --- a/ext/saml2sp4ui/provisioning-java/pom.xml +++ b/ext/saml2sp4ui/provisioning-java/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-saml2sp4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SAML2 SP4UI Provisioning Java diff --git a/ext/saml2sp4ui/rest-api/pom.xml b/ext/saml2sp4ui/rest-api/pom.xml index 6ab7701710e..0e78a9ff85a 100644 --- a/ext/saml2sp4ui/rest-api/pom.xml +++ b/ext/saml2sp4ui/rest-api/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-saml2sp4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SAML2 SP4UI REST API diff --git a/ext/saml2sp4ui/rest-cxf/pom.xml b/ext/saml2sp4ui/rest-cxf/pom.xml index 434e913c139..9e5412a9926 100644 --- a/ext/saml2sp4ui/rest-cxf/pom.xml +++ b/ext/saml2sp4ui/rest-cxf/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-saml2sp4ui - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SAML2 SP4UI REST CXF diff --git a/ext/scimv2/client-console/pom.xml b/ext/scimv2/client-console/pom.xml index b896d0cd2d1..1f059d97639 100644 --- a/ext/scimv2/client-console/pom.xml +++ b/ext/scimv2/client-console/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-scimv2 - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SCIMv2 Client Console diff --git a/ext/scimv2/client-console/src/main/java/org/apache/syncope/client/console/pages/SCIMConfPage.java b/ext/scimv2/client-console/src/main/java/org/apache/syncope/client/console/pages/SCIMConfPage.java index 798d95161b4..dd054457351 100644 --- a/ext/scimv2/client-console/src/main/java/org/apache/syncope/client/console/pages/SCIMConfPage.java +++ b/ext/scimv2/client-console/src/main/java/org/apache/syncope/client/console/pages/SCIMConfPage.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.client.console.pages; -import com.fasterxml.jackson.databind.json.JsonMapper; import org.apache.syncope.client.console.BookmarkablePageLinkBuilder; import org.apache.syncope.client.console.panels.SCIMConfPanel; import org.apache.syncope.client.console.rest.SCIMConfRestClient; @@ -33,8 +32,6 @@ public class SCIMConfPage extends BaseExtPage { private static final long serialVersionUID = -8156063343062111770L; - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); - @SpringBean protected SCIMConfRestClient scimConfRestClient; diff --git a/ext/scimv2/common-lib/pom.xml b/ext/scimv2/common-lib/pom.xml index 768ad5eaa97..b0420c72ad9 100644 --- a/ext/scimv2/common-lib/pom.xml +++ b/ext/scimv2/common-lib/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-scimv2 - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SCIMv2 Common Lib diff --git a/ext/scimv2/logic/pom.xml b/ext/scimv2/logic/pom.xml index a08c4cf5805..0ee2dd2f95d 100644 --- a/ext/scimv2/logic/pom.xml +++ b/ext/scimv2/logic/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-scimv2 - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SCIMv2 Logic diff --git a/ext/scimv2/logic/src/main/java/org/apache/syncope/core/logic/SCIMDataBinder.java b/ext/scimv2/logic/src/main/java/org/apache/syncope/core/logic/SCIMDataBinder.java index c7a95330e94..e859b3a5480 100644 --- a/ext/scimv2/logic/src/main/java/org/apache/syncope/core/logic/SCIMDataBinder.java +++ b/ext/scimv2/logic/src/main/java/org/apache/syncope/core/logic/SCIMDataBinder.java @@ -1235,7 +1235,7 @@ public Pair, StatusR> toUserUpdate( // Workaround for Microsoft Entra being not SCIM compliant on PATCH requests if (op.getValue().getFirst() instanceof String a) { - op.setValue(List.of(BooleanUtils.toBoolean(a))); + op.getValue().set(0, BooleanUtils.toBoolean(a)); } statusR.setValue(new StatusR.Builder(before.getKey(), (boolean) op.getValue().getFirst() diff --git a/ext/scimv2/logic/src/main/java/org/apache/syncope/core/logic/SCIMLogic.java b/ext/scimv2/logic/src/main/java/org/apache/syncope/core/logic/SCIMLogic.java index 719aac8b9f1..95e7493c178 100644 --- a/ext/scimv2/logic/src/main/java/org/apache/syncope/core/logic/SCIMLogic.java +++ b/ext/scimv2/logic/src/main/java/org/apache/syncope/core/logic/SCIMLogic.java @@ -18,10 +18,6 @@ */ package org.apache.syncope.core.logic; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; -import com.fasterxml.jackson.databind.node.ArrayNode; -import com.fasterxml.jackson.databind.node.ObjectNode; import jakarta.ws.rs.core.UriBuilder; import java.io.IOException; import java.lang.reflect.Method; @@ -43,6 +39,11 @@ import org.apache.syncope.ext.scimv2.api.data.ServiceProviderConfig; import org.apache.syncope.ext.scimv2.api.type.Resource; import org.springframework.security.access.prepost.PreAuthorize; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.json.JsonMapper; +import tools.jackson.databind.node.ArrayNode; +import tools.jackson.databind.node.ObjectNode; public class SCIMLogic extends AbstractLogic { @@ -148,7 +149,7 @@ protected void init() { extensionObject.putIfAbsent("meta", MAPPER.readTree("{\"resourceType\": \"Schema\"," + "\"location\": \"/v2/Schemas/urn:ietf:params:scim:schemas:extension:syncope:2.0:" + confItem.getType() + "}\"")); - } catch (IOException e) { + } catch (JacksonException e) { LOG.error("Could not parse the default schema definitions", e); } schemaArray.add(extensionObject); @@ -158,7 +159,7 @@ protected void init() { schemaMap.clear(); for (JsonNode schema : schemaArray) { - schemaMap.put(schema.get("id").asText(), MAPPER.writeValueAsString(schema)); + schemaMap.put(schema.get("id").asString(), MAPPER.writeValueAsString(schema)); } } catch (IOException e) { LOG.error("Could not parse the default schema definitions", e); diff --git a/ext/scimv2/logic/src/test/java/org/apache/syncope/core/logic/SCIMDataBinderTest.java b/ext/scimv2/logic/src/test/java/org/apache/syncope/core/logic/SCIMDataBinderTest.java index 87f3af282bd..59a3b368a0d 100644 --- a/ext/scimv2/logic/src/test/java/org/apache/syncope/core/logic/SCIMDataBinderTest.java +++ b/ext/scimv2/logic/src/test/java/org/apache/syncope/core/logic/SCIMDataBinderTest.java @@ -25,7 +25,6 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -import java.util.ArrayList; import java.util.List; import java.util.Optional; import java.util.UUID; @@ -103,11 +102,27 @@ void setup() { dataBinder = new SCIMDataBinder(scimConfManager, userLogic, authDataAccessor, groupDAO, jexlTools); } + private static SCIMPatchOperation operation( + final String attribute, + final String sub, + final PatchOp op, + final String value) { + + SCIMPatchOperation operation = new SCIMPatchOperation(); + SCIMPatchPath scimPatchPath = new SCIMPatchPath(); + scimPatchPath.setAttribute(attribute); + scimPatchPath.setSub(sub); + operation.setOp(op); + operation.setPath(scimPatchPath); + Optional.ofNullable(value).ifPresent(v -> operation.getValue().add(v)); + return operation; + } + @ParameterizedTest @MethodSource("getValue") void toUserUpdateActive(final String value) { SCIMPatchOp scimPatchOp = new SCIMPatchOp(); - scimPatchOp.setOperations(List.of(getOperation("active", null, PatchOp.add, value))); + scimPatchOp.getOperations().add(operation("active", null, PatchOp.add, value)); Pair, StatusR> result = dataBinder.toUserUpdate(new UserTO(), scimPatchOp); assertNotNull(result); assertEquals(1, result.getLeft().size()); @@ -122,9 +137,7 @@ void toUserUpdateActive(final String value) { @Test void toUserUpdate() { SCIMPatchOp scimPatchOp = new SCIMPatchOp(); - List operations = new ArrayList<>(); - operations.add(getOperation("name", "familyName", PatchOp.add, "Rossini")); - scimPatchOp.setOperations(operations); + scimPatchOp.getOperations().add(operation("name", "familyName", PatchOp.add, "Rossini")); Pair, StatusR> result = dataBinder.toUserUpdate(new UserTO(), scimPatchOp); assertNotNull(result); @@ -136,10 +149,9 @@ void toUserUpdate() { && attrPatch.getAttr().getSchema().equals("surname") && attrPatch.getAttr().getValues().contains("Rossini"))); - operations.clear(); - operations.add(getOperation("name", "givenName", PatchOp.add, "Gioacchino")); - operations.add(getOperation("name", "familyName", PatchOp.remove, null)); - scimPatchOp.setOperations(operations); + scimPatchOp.getOperations().clear(); + scimPatchOp.getOperations().add(operation("name", "givenName", PatchOp.add, "Gioacchino")); + scimPatchOp.getOperations().add(operation("name", "familyName", PatchOp.remove, null)); result = dataBinder.toUserUpdate(new UserTO(), scimPatchOp); assertNotNull(result); assertNull(result.getRight()); @@ -154,11 +166,10 @@ void toUserUpdate() { && attrPatch.getAttr().getSchema().equals("surname") && attrPatch.getAttr().getValues().isEmpty())); - operations.clear(); - operations.add(getOperation("name", "familyName", PatchOp.add, "Verdi")); - operations.add(getOperation("name", "givenName", PatchOp.replace, "Giuseppe")); - operations.add(getOperation("userName", null, PatchOp.add, "gverdi")); - scimPatchOp.setOperations(operations); + scimPatchOp.getOperations().clear(); + scimPatchOp.getOperations().add(operation("name", "familyName", PatchOp.add, "Verdi")); + scimPatchOp.getOperations().add(operation("name", "givenName", PatchOp.replace, "Giuseppe")); + scimPatchOp.getOperations().add(operation("userName", null, PatchOp.add, "gverdi")); result = dataBinder.toUserUpdate(new UserTO(), scimPatchOp); assertNotNull(result); assertNull(result.getRight()); @@ -175,11 +186,10 @@ void toUserUpdate() { && attrPatch.getAttr().getSchema().equals("firstname") && attrPatch.getAttr().getValues().contains("Giuseppe"))); - operations.clear(); - operations.add(getOperation("name", "familyName", PatchOp.replace, "Puccini")); - operations.add(getOperation("name", "givenName", PatchOp.remove, null)); - operations.add(getOperation("active", null, PatchOp.add, "True")); - scimPatchOp.setOperations(operations); + scimPatchOp.getOperations().clear(); + scimPatchOp.getOperations().add(operation("name", "familyName", PatchOp.replace, "Puccini")); + scimPatchOp.getOperations().add(operation("name", "givenName", PatchOp.remove, null)); + scimPatchOp.getOperations().add(operation("active", null, PatchOp.add, "True")); result = dataBinder.toUserUpdate(new UserTO(), scimPatchOp); assertNotNull(result); assertNotNull(result.getRight()); @@ -187,12 +197,12 @@ void toUserUpdate() { assertEquals(StatusRType.REACTIVATE, result.getRight().getType()); assertEquals(1, result.getLeft().size()); assertEquals(2, result.getLeft().getFirst().getPlainAttrs().size()); - assertTrue(result.getLeft().getFirst().getPlainAttrs().stream().anyMatch(attrPatch - -> PatchOperation.ADD_REPLACE.equals(attrPatch.getOperation()) + assertTrue(result.getLeft().getFirst().getPlainAttrs().stream().anyMatch( + attrPatch -> PatchOperation.ADD_REPLACE.equals(attrPatch.getOperation()) && attrPatch.getAttr().getSchema().equals("surname") && attrPatch.getAttr().getValues().contains("Puccini"))); - assertTrue(result.getLeft().getFirst().getPlainAttrs().stream().anyMatch(attrPatch - -> PatchOperation.DELETE.equals(attrPatch.getOperation()) + assertTrue(result.getLeft().getFirst().getPlainAttrs().stream().anyMatch( + attrPatch -> PatchOperation.DELETE.equals(attrPatch.getOperation()) && attrPatch.getAttr().getSchema().equals("firstname") && attrPatch.getAttr().getValues().isEmpty())); @@ -206,10 +216,9 @@ void toUserUpdate() { scimUser.getName().setFamilyName("Bellini"); SCIMPatchOperation operation = new SCIMPatchOperation(); operation.setOp(PatchOp.add); - operation.setValue(List.of(scimUser)); - operations.clear(); - operations.add(operation); - scimPatchOp.setOperations(operations); + operation.getValue().add(scimUser); + scimPatchOp.getOperations().clear(); + scimPatchOp.getOperations().add(operation); result = dataBinder.toUserUpdate(userTO, scimPatchOp); assertNotNull(result); assertNull(result.getRight()); @@ -226,8 +235,8 @@ void toUserUpdate() { assertEquals(PatchOperation.ADD_REPLACE, result.getLeft().getFirst().getUsername().getOperation()); assertEquals("bellini", result.getLeft().getFirst().getUsername().getValue()); assertEquals(1, result.getLeft().getFirst().getPlainAttrs().size()); - assertTrue(result.getLeft().getFirst().getPlainAttrs().stream().anyMatch(attrPatch - -> PatchOperation.ADD_REPLACE.equals(attrPatch.getOperation()) + assertTrue(result.getLeft().getFirst().getPlainAttrs().stream(). + anyMatch(attrPatch -> PatchOperation.ADD_REPLACE.equals(attrPatch.getOperation()) && attrPatch.getAttr().getSchema().equals("surname") && attrPatch.getAttr().getValues().contains("Bellini"))); @@ -245,35 +254,18 @@ void toUserUpdate() { assertEquals(1, result.getLeft().size()); assertNull(result.getLeft().getFirst().getUsername()); assertEquals(1, result.getLeft().getFirst().getPlainAttrs().size()); - assertTrue(result.getLeft().getFirst().getPlainAttrs().stream().anyMatch(attrPatch - -> PatchOperation.ADD_REPLACE.equals(attrPatch.getOperation()) + assertTrue(result.getLeft().getFirst().getPlainAttrs().stream().anyMatch( + attrPatch -> PatchOperation.ADD_REPLACE.equals(attrPatch.getOperation()) && attrPatch.getAttr().getSchema().equals("firstname") && attrPatch.getAttr().getValues().contains("Gioacchino"))); assertEquals(1, result.getLeft().getFirst().getRoles().size()); - assertTrue(result.getLeft().getFirst().getRoles().stream().anyMatch(role - -> PatchOperation.ADD_REPLACE.equals(role.getOperation()) + assertTrue(result.getLeft().getFirst().getRoles().stream().anyMatch( + role -> PatchOperation.ADD_REPLACE.equals(role.getOperation()) && role.getValue().equals("User reviewer"))); + } - userTO = new UserTO(); - Group group = new Group("37d15e4c-cdc1-460b-a591-8505c8133806", null, "root", null); - scimUser = new SCIMUser( - UUID.randomUUID().toString(), List.of(Resource.User.schema()), null, "bellini", true); - scimUser.getGroups().add(group); - group = new Group("29f96485-729e-4d31-88a1-6fc60e4677f3", null, "citizen", null); - scimUser.getGroups().add(group); - operation.setOp(PatchOp.add); - operation.setValue(List.of(scimUser)); - operations.clear(); - operations.add(operation); - group = new Group("f779c0d4-633b-4be5-8f57-32eb478a3ca5", null, "otherchild", null); - SCIMUser scimUser2 = - new SCIMUser(UUID.randomUUID().toString(), List.of(Resource.User.schema()), null, "bellini", true); - scimUser2.getGroups().add(group); - SCIMPatchOperation operation2 = new SCIMPatchOperation(); - operation2.setOp(PatchOp.add); - operation2.setValue(List.of(scimUser2)); - operations.add(operation2); - scimPatchOp.setOperations(operations); + @Test + void groups() { when(groupDAO.findById("37d15e4c-cdc1-460b-a591-8505c8133806")).thenAnswer(ic -> { org.apache.syncope.core.persistence.api.entity.group.Group syncopeGroup = mock(org.apache.syncope.core.persistence.api.entity.group.Group.class); @@ -311,33 +303,47 @@ void toUserUpdate() { when(syncopeGroup.getResources()).thenAnswer(invocation -> List.of(resource, resource2)); return Optional.of(syncopeGroup); }); - result = dataBinder.toUserUpdate(userTO, scimPatchOp); + + UserTO userTO = new UserTO(); + + Group group = new Group("37d15e4c-cdc1-460b-a591-8505c8133806", null, "root", null); + SCIMUser scimUser = new SCIMUser( + UUID.randomUUID().toString(), List.of(Resource.User.schema()), null, "bellini", true); + scimUser.getGroups().add(group); + group = new Group("29f96485-729e-4d31-88a1-6fc60e4677f3", null, "citizen", null); + scimUser.getGroups().add(group); + + SCIMPatchOperation operation = new SCIMPatchOperation(); + operation.setOp(PatchOp.add); + operation.getValue().clear(); + operation.getValue().add(scimUser); + SCIMPatchOp scimPatchOp = new SCIMPatchOp(); + scimPatchOp.getOperations().add(operation); + + group = new Group("f779c0d4-633b-4be5-8f57-32eb478a3ca5", null, "otherchild", null); + SCIMUser scimUser2 = new SCIMUser( + UUID.randomUUID().toString(), List.of(Resource.User.schema()), null, "bellini", true); + scimUser2.getGroups().add(group); + SCIMPatchOperation operation2 = new SCIMPatchOperation(); + operation2.setOp(PatchOp.add); + operation2.getValue().add(scimUser2); + scimPatchOp.getOperations().add(operation2); + + Pair, StatusR> result = dataBinder.toUserUpdate(userTO, scimPatchOp); assertNotNull(result); assertNull(result.getRight()); assertEquals(3, result.getLeft().size()); assertTrue(result.getLeft().get(0).isEmpty()); assertEquals(2, result.getLeft().get(1).getMemberships().size()); - assertTrue(result.getLeft().get(1).getMemberships().stream().anyMatch(membershipUR - -> PatchOperation.ADD_REPLACE.equals(membershipUR.getOperation()) + assertTrue(result.getLeft().get(1).getMemberships().stream().anyMatch( + membershipUR -> PatchOperation.ADD_REPLACE.equals(membershipUR.getOperation()) && membershipUR.getGroup().equals("37d15e4c-cdc1-460b-a591-8505c8133806"))); - assertTrue(result.getLeft().get(1).getMemberships().stream().anyMatch(membershipUR - -> PatchOperation.ADD_REPLACE.equals(membershipUR.getOperation()) + assertTrue(result.getLeft().get(1).getMemberships().stream().anyMatch( + membershipUR -> PatchOperation.ADD_REPLACE.equals(membershipUR.getOperation()) && membershipUR.getGroup().equals("29f96485-729e-4d31-88a1-6fc60e4677f3"))); assertEquals(1, result.getLeft().get(2).getMemberships().size()); - assertTrue(result.getLeft().get(2).getMemberships().stream().anyMatch(membershipUR - -> PatchOperation.ADD_REPLACE.equals(membershipUR.getOperation()) + assertTrue(result.getLeft().get(2).getMemberships().stream().anyMatch( + membershipUR -> PatchOperation.ADD_REPLACE.equals(membershipUR.getOperation()) && membershipUR.getGroup().equals("f779c0d4-633b-4be5-8f57-32eb478a3ca5"))); } - - private SCIMPatchOperation getOperation( - final String attribute, final String sub, final PatchOp op, final String value) { - SCIMPatchOperation operation = new SCIMPatchOperation(); - SCIMPatchPath scimPatchPath = new SCIMPatchPath(); - scimPatchPath.setAttribute(attribute); - scimPatchPath.setSub(sub); - operation.setOp(op); - operation.setPath(scimPatchPath); - operation.setValue(value == null ? List.of() : List.of(value)); - return operation; - } } diff --git a/ext/scimv2/pom.xml b/ext/scimv2/pom.xml index d2a72eec7ca..a69661a11da 100644 --- a/ext/scimv2/pom.xml +++ b/ext/scimv2/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-ext - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SCIMv2 diff --git a/ext/scimv2/rest-api/pom.xml b/ext/scimv2/rest-api/pom.xml index 07412647431..2d17399ee25 100644 --- a/ext/scimv2/rest-api/pom.xml +++ b/ext/scimv2/rest-api/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-scimv2 - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SCIMv2 REST API diff --git a/ext/scimv2/rest-cxf/pom.xml b/ext/scimv2/rest-cxf/pom.xml index 35cd5a8a5c9..5ec960a5e7c 100644 --- a/ext/scimv2/rest-cxf/pom.xml +++ b/ext/scimv2/rest-cxf/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-scimv2 - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SCIMv2 REST CXF diff --git a/ext/scimv2/scim-rest-api/pom.xml b/ext/scimv2/scim-rest-api/pom.xml index 6d72de8f174..64aca15a3e3 100644 --- a/ext/scimv2/scim-rest-api/pom.xml +++ b/ext/scimv2/scim-rest-api/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-scimv2 - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SCIMv2 SCIM REST API @@ -44,7 +44,7 @@ under the License. - com.fasterxml.jackson.core + tools.jackson.core jackson-databind @@ -66,6 +66,15 @@ under the License. org.apache.maven.plugins maven-checkstyle-plugin + + org.apache.maven.plugins + maven-compiler-plugin + 3.14.1 + + 21 + 21 + + diff --git a/ext/scimv2/scim-rest-api/src/main/java/org/apache/syncope/ext/scimv2/api/data/SCIMPatchOp.java b/ext/scimv2/scim-rest-api/src/main/java/org/apache/syncope/ext/scimv2/api/data/SCIMPatchOp.java index eb713e95ea2..0ead18419a6 100644 --- a/ext/scimv2/scim-rest-api/src/main/java/org/apache/syncope/ext/scimv2/api/data/SCIMPatchOp.java +++ b/ext/scimv2/scim-rest-api/src/main/java/org/apache/syncope/ext/scimv2/api/data/SCIMPatchOp.java @@ -18,7 +18,9 @@ */ package org.apache.syncope.ext.scimv2.api.data; +import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; +import java.util.ArrayList; import java.util.List; import org.apache.syncope.ext.scimv2.api.type.Resource; @@ -26,10 +28,11 @@ public class SCIMPatchOp extends SCIMBean { private static final long serialVersionUID = 3957352317667344898L; + @JsonIgnore private final List schemas = List.of(Resource.PatchOp.schema()); @JsonProperty("Operations") - private List operations; + private final List operations = new ArrayList<>(); public List getSchemas() { return schemas; @@ -38,8 +41,4 @@ public List getSchemas() { public List getOperations() { return operations; } - - public void setOperations(final List operations) { - this.operations = operations; - } } diff --git a/ext/scimv2/scim-rest-api/src/main/java/org/apache/syncope/ext/scimv2/api/data/SCIMPatchOperation.java b/ext/scimv2/scim-rest-api/src/main/java/org/apache/syncope/ext/scimv2/api/data/SCIMPatchOperation.java index 1421baff894..0653e12fcfc 100644 --- a/ext/scimv2/scim-rest-api/src/main/java/org/apache/syncope/ext/scimv2/api/data/SCIMPatchOperation.java +++ b/ext/scimv2/scim-rest-api/src/main/java/org/apache/syncope/ext/scimv2/api/data/SCIMPatchOperation.java @@ -18,10 +18,11 @@ */ package org.apache.syncope.ext.scimv2.api.data; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import java.io.Serializable; +import java.util.ArrayList; import java.util.List; import org.apache.syncope.ext.scimv2.api.type.PatchOp; +import tools.jackson.databind.annotation.JsonDeserialize; @JsonDeserialize(using = SCIMPatchOperationDeserializer.class) public class SCIMPatchOperation extends SCIMBean { @@ -32,7 +33,7 @@ public class SCIMPatchOperation extends SCIMBean { private SCIMPatchPath path; - private List value; + private final List value = new ArrayList<>(); public PatchOp getOp() { return op; @@ -53,8 +54,4 @@ public void setPath(final SCIMPatchPath path) { public List getValue() { return value; } - - public void setValue(final List value) { - this.value = value; - } } diff --git a/ext/scimv2/scim-rest-api/src/main/java/org/apache/syncope/ext/scimv2/api/data/SCIMPatchOperationDeserializer.java b/ext/scimv2/scim-rest-api/src/main/java/org/apache/syncope/ext/scimv2/api/data/SCIMPatchOperationDeserializer.java index 2b4af8d694b..3d6a2f78ccc 100644 --- a/ext/scimv2/scim-rest-api/src/main/java/org/apache/syncope/ext/scimv2/api/data/SCIMPatchOperationDeserializer.java +++ b/ext/scimv2/scim-rest-api/src/main/java/org/apache/syncope/ext/scimv2/api/data/SCIMPatchOperationDeserializer.java @@ -18,11 +18,6 @@ */ package org.apache.syncope.ext.scimv2.api.data; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import java.io.IOException; import java.io.Serializable; import java.util.List; import java.util.Optional; @@ -30,11 +25,15 @@ import java.util.regex.Pattern; import org.apache.cxf.common.util.StringUtils; import org.apache.syncope.ext.scimv2.api.type.PatchOp; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonParser; +import tools.jackson.core.type.TypeReference; +import tools.jackson.databind.DeserializationContext; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.deser.std.StdDeserializer; public class SCIMPatchOperationDeserializer extends StdDeserializer { - private static final long serialVersionUID = -7401353969242788372L; - private static final Pattern PATH_PATTERN = Pattern.compile( "^(?[A-Za-z0-9:.]+:)?(?\\w+)(?\\[.*\\])?(?\\.\\w+)?"); @@ -61,11 +60,11 @@ private static Serializable scalar(final JsonNode v) { return v.longValue(); } - return v.asText(); + return v.asString(); } public SCIMPatchOperationDeserializer() { - this(null); + this(SCIMPatchOperation.class); } public SCIMPatchOperationDeserializer(final Class vc) { @@ -74,18 +73,18 @@ public SCIMPatchOperationDeserializer(final Class vc) { @Override public SCIMPatchOperation deserialize(final JsonParser jp, final DeserializationContext ctxt) - throws IOException { + throws JacksonException { - JsonNode node = jp.getCodec().readTree(jp); + JsonNode node = jp.readValueAsTree(); SCIMPatchOperation scimPatchOperation = new SCIMPatchOperation(); if (node.has("op")) { - scimPatchOperation.setOp(PatchOp.valueOf(node.get("op").asText().toLowerCase())); + scimPatchOperation.setOp(PatchOp.valueOf(node.get("op").asString().toLowerCase())); } if (node.has("path")) { - Matcher matcher = PATH_PATTERN.matcher(node.get("path").asText()); + Matcher matcher = PATH_PATTERN.matcher(node.get("path").asString()); if (matcher.matches()) { SCIMPatchPath path = new SCIMPatchPath(); scimPatchOperation.setPath(path); @@ -107,116 +106,103 @@ public SCIMPatchOperation deserialize(final JsonParser jp, final Deserialization JsonNode value = node.get("value"); if (scimPatchOperation.getPath() == null) { - scimPatchOperation.setValue(List.of(jp.getCodec().treeToValue(value, SCIMUser.class))); + scimPatchOperation.getValue().add( + jp.objectReadContext().treeAsTokens(value).readValueAs(SCIMUser.class)); } else { if ("members".equals(scimPatchOperation.getPath().getAttribute())) { - scimPatchOperation.setValue(List.of( - (Serializable[]) jp.getCodec().treeToValue(value, Member[].class))); + scimPatchOperation.getValue().addAll( + jp.objectReadContext().treeAsTokens(value).readValueAs(new TypeReference>() { + })); } else if (value.isObject()) { SCIMUser user = new SCIMUser( null, List.of(), null, - "userName".equals(scimPatchOperation.getPath().getAttribute()) ? value.asText() : null, + "userName".equals(scimPatchOperation.getPath().getAttribute()) ? value.asString() : null, "active".equals(scimPatchOperation.getPath().getAttribute()) ? value.asBoolean() : null); user.setEnterpriseInfo(new SCIMEnterpriseInfo()); switch (scimPatchOperation.getPath().getAttribute()) { - case "externalId": - user.setExternalId(value.asText()); - break; + case "externalId" -> + user.setExternalId(value.asString()); - case "name": - user.setName(jp.getCodec().treeToValue(value, SCIMUserName.class)); - break; + case "name" -> + user.setName(jp.objectReadContext().treeAsTokens(value).readValueAs(SCIMUserName.class)); - case "displayName": - user.setDisplayName(value.asText()); - break; + case "displayName" -> + user.setDisplayName(value.asString()); - case "nickName": - user.setNickName(value.asText()); - break; + case "nickName" -> + user.setNickName(value.asString()); - case "profileUrl": - user.setProfileUrl(value.asText()); - break; + case "profileUrl" -> + user.setProfileUrl(value.asString()); - case "title": - user.setTitle(value.asText()); - break; + case "title" -> + user.setTitle(value.asString()); - case "userType": - user.setUserType(value.asText()); - break; + case "userType" -> + user.setUserType(value.asString()); - case "preferredLanguage": - user.setPreferredLanguage(value.asText()); - break; + case "preferredLanguage" -> + user.setPreferredLanguage(value.asString()); - case "locale": - user.setLocale(value.asText()); - break; + case "locale" -> + user.setLocale(value.asString()); - case "timezone": - user.setTimezone(value.asText()); - break; + case "timezone" -> + user.setTimezone(value.asString()); - case "emails": - user.getEmails().add(jp.getCodec().treeToValue(value, SCIMComplexValue.class)); - break; + case "emails" -> + user.getEmails().add( + jp.objectReadContext().treeAsTokens(value).readValueAs(SCIMComplexValue.class)); - case "phoneNumbers": - user.getPhoneNumbers().add(jp.getCodec().treeToValue(value, SCIMComplexValue.class)); - break; + case "phoneNumbers" -> + user.getPhoneNumbers().add( + jp.objectReadContext().treeAsTokens(value).readValueAs(SCIMComplexValue.class)); - case "ims": - user.getIms().add(jp.getCodec().treeToValue(value, SCIMComplexValue.class)); - break; + case "ims" -> + user.getIms().add( + jp.objectReadContext().treeAsTokens(value).readValueAs(SCIMComplexValue.class)); - case "photos": - user.getPhotos().add(jp.getCodec().treeToValue(value, SCIMComplexValue.class)); - break; + case "photos" -> + user.getPhotos().add( + jp.objectReadContext().treeAsTokens(value).readValueAs(SCIMComplexValue.class)); - case "addresses": - user.getAddresses().add(jp.getCodec().treeToValue(value, SCIMUserAddress.class)); - break; + case "addresses" -> + user.getAddresses().add( + jp.objectReadContext().treeAsTokens(value).readValueAs(SCIMUserAddress.class)); - case "x509Certificates": - user.getX509Certificates().add(jp.getCodec().treeToValue(value, Value.class)); - break; + case "x509Certificates" -> + user.getX509Certificates().add( + jp.objectReadContext().treeAsTokens(value).readValueAs(Value.class)); - case "employeeNumber": - user.getEnterpriseInfo().setEmployeeNumber(value.asText()); - break; + case "employeeNumber" -> + user.getEnterpriseInfo().setEmployeeNumber(value.asString()); - case "costCenter": - user.getEnterpriseInfo().setCostCenter(value.asText()); - break; + case "costCenter" -> + user.getEnterpriseInfo().setCostCenter(value.asString()); - case "organization": - user.getEnterpriseInfo().setOrganization(value.asText()); - break; + case "organization" -> + user.getEnterpriseInfo().setOrganization(value.asString()); - case "division": - user.getEnterpriseInfo().setDivision(value.asText()); - break; + case "division" -> + user.getEnterpriseInfo().setDivision(value.asString()); - case "department": - user.getEnterpriseInfo().setDepartment(value.asText()); - break; + case "department" -> + user.getEnterpriseInfo().setDepartment(value.asString()); - case "manager": - user.getEnterpriseInfo(). - setManager(jp.getCodec().treeToValue(value, SCIMUserManager.class)); - break; + case "manager" -> + user.getEnterpriseInfo().setManager( + jp.objectReadContext().treeAsTokens(value).readValueAs(SCIMUserManager.class)); - default: + default -> { + } } - scimPatchOperation.setValue(List.of(user)); - } else if (!value.isContainerNode()) { - scimPatchOperation.setValue(List.of(scalar(value))); + scimPatchOperation.getValue().add(user); + } else if (!value.isContainer()) { + scimPatchOperation.getValue().add(scalar(value)); } } } diff --git a/ext/scimv2/scim-rest-api/src/test/java/org/apache/syncope/ext/scimv2/api/data/SCIMPatchOperationDeserializerTest.java b/ext/scimv2/scim-rest-api/src/test/java/org/apache/syncope/ext/scimv2/api/data/SCIMPatchOperationDeserializerTest.java index 32167f7f22a..ea114084caf 100644 --- a/ext/scimv2/scim-rest-api/src/test/java/org/apache/syncope/ext/scimv2/api/data/SCIMPatchOperationDeserializerTest.java +++ b/ext/scimv2/scim-rest-api/src/test/java/org/apache/syncope/ext/scimv2/api/data/SCIMPatchOperationDeserializerTest.java @@ -23,21 +23,22 @@ import static org.junit.jupiter.api.Assertions.assertNull; import static org.junit.jupiter.api.Assertions.assertTrue; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.SerializationFeature; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.util.List; import org.apache.syncope.ext.scimv2.api.type.PatchOp; import org.apache.syncope.ext.scimv2.api.type.Resource; import org.junit.jupiter.api.Test; +import tools.jackson.databind.MapperFeature; +import tools.jackson.databind.json.JsonMapper; public class SCIMPatchOperationDeserializerTest { private static final JsonMapper MAPPER = JsonMapper.builder(). - findAndAddModules().disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS).build(); + findAndAddModules(). + enable(MapperFeature.USE_GETTERS_AS_SETTERS). + build(); @Test - public void addMember() throws JsonProcessingException { + public void addMember() { String input = "{ " + "\"schemas\":[\"urn:ietf:params:scim:api:messages:2.0:PatchOp\"]," @@ -75,7 +76,7 @@ public void addMember() throws JsonProcessingException { } @Test - public void removeMembers() throws JsonProcessingException { + public void removeMembers() { String input = "{" + " \"schemas\":[\"urn:ietf:params:scim:api:messages:2.0:PatchOp\"]," @@ -98,7 +99,7 @@ public void removeMembers() throws JsonProcessingException { } @Test - public void removeAndAddMembers() throws JsonProcessingException { + public void removeAndAddMembers() { String input = "{ \"schemas\":[\"urn:ietf:params:scim:api:messages:2.0:PatchOp\"]," + " \"Operations\": [" @@ -156,7 +157,7 @@ public void removeAndAddMembers() throws JsonProcessingException { } @Test - public void addAttributes() throws JsonProcessingException { + public void addAttributes() { String input = "{" + " \"schemas\":[\"urn:ietf:params:scim:api:messages:2.0:PatchOp\"]," @@ -199,7 +200,7 @@ public void addAttributes() throws JsonProcessingException { } @Test - public void replaceMembers() throws JsonProcessingException { + public void replaceMembers() { String input = " {" + " \"schemas\":[\"urn:ietf:params:scim:api:messages:2.0:PatchOp\"]," @@ -245,7 +246,7 @@ public void replaceMembers() throws JsonProcessingException { } @Test - public void replaceAttribute() throws JsonProcessingException { + public void replaceAttribute() { String input = "{" + " \"schemas\": [\"urn:ietf:params:scim:api:messages:2.0:PatchOp\"]," @@ -289,7 +290,7 @@ public void replaceAttribute() throws JsonProcessingException { } @Test - public void replaceAttributeValue() throws JsonProcessingException { + public void replaceAttributeValue() { String input = "{" + " \"schemas\": [\"urn:ietf:params:scim:api:messages:2.0:PatchOp\"]," @@ -319,7 +320,7 @@ public void replaceAttributeValue() throws JsonProcessingException { } @Test - public void addAttributeValue() throws JsonProcessingException { + public void addAttributeValue() { String input = "{" + " \"schemas\": [\"urn:ietf:params:scim:api:messages:2.0:PatchOp\"]," diff --git a/ext/scimv2/scim-rest-cxf/pom.xml b/ext/scimv2/scim-rest-cxf/pom.xml index 7f3cc572ce2..ed6fbb92075 100644 --- a/ext/scimv2/scim-rest-cxf/pom.xml +++ b/ext/scimv2/scim-rest-cxf/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope.ext syncope-ext-scimv2 - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Ext: SCIMv2 SCIM REST CXF @@ -50,7 +50,7 @@ under the License. - com.fasterxml.jackson.jakarta.rs + tools.jackson.jakarta.rs jackson-jakarta-rs-json-provider diff --git a/ext/scimv2/scim-rest-cxf/src/main/java/org/apache/syncope/ext/scimv2/cxf/SCIMv2RESTCXFContext.java b/ext/scimv2/scim-rest-cxf/src/main/java/org/apache/syncope/ext/scimv2/cxf/SCIMv2RESTCXFContext.java index f5a0a228c3d..b8b80646034 100644 --- a/ext/scimv2/scim-rest-cxf/src/main/java/org/apache/syncope/ext/scimv2/cxf/SCIMv2RESTCXFContext.java +++ b/ext/scimv2/scim-rest-cxf/src/main/java/org/apache/syncope/ext/scimv2/cxf/SCIMv2RESTCXFContext.java @@ -18,9 +18,6 @@ */ package org.apache.syncope.ext.scimv2.cxf; -import com.fasterxml.jackson.databind.SerializationFeature; -import com.fasterxml.jackson.databind.json.JsonMapper; -import com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider; import java.util.List; import java.util.Map; import org.apache.cxf.Bus; @@ -51,6 +48,8 @@ import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import tools.jackson.databind.json.JsonMapper; +import tools.jackson.jakarta.rs.json.JacksonJsonProvider; @Configuration(proxyBeanMethods = false) public class SCIMv2RESTCXFContext { @@ -58,8 +57,7 @@ public class SCIMv2RESTCXFContext { @ConditionalOnMissingBean @Bean public JacksonJsonProvider scimJacksonJsonProvider() { - return new JacksonJsonProvider(JsonMapper.builder(). - findAndAddModules().disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS).build()); + return new JacksonJsonProvider(JsonMapper.builder().findAndAddModules().build()); } @ConditionalOnMissingBean diff --git a/fit/build-tools/pom.xml b/fit/build-tools/pom.xml index 8ad0f96c5e4..45c0b5f37ed 100644 --- a/fit/build-tools/pom.xml +++ b/fit/build-tools/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-fit - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope FIT Build Tools @@ -67,6 +67,10 @@ under the License. com.lmax disruptor + + org.slf4j + jcl-over-slf4j + org.springframework @@ -97,7 +101,7 @@ under the License. - com.fasterxml.jackson.jakarta.rs + tools.jackson.jakarta.rs jackson-jakarta-rs-json-provider diff --git a/fit/build-tools/src/main/java/org/apache/syncope/fit/buildtools/KafkaBrokerStartStopListener.java b/fit/build-tools/src/main/java/org/apache/syncope/fit/buildtools/KafkaBrokerStartStopListener.java index 985ba9b3e16..ee0360be599 100644 --- a/fit/build-tools/src/main/java/org/apache/syncope/fit/buildtools/KafkaBrokerStartStopListener.java +++ b/fit/build-tools/src/main/java/org/apache/syncope/fit/buildtools/KafkaBrokerStartStopListener.java @@ -23,7 +23,8 @@ import jakarta.servlet.annotation.WebListener; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.kafka.test.EmbeddedKafkaZKBroker; +import org.springframework.kafka.test.EmbeddedKafkaBroker; +import org.springframework.kafka.test.EmbeddedKafkaKraftBroker; import org.springframework.web.context.WebApplicationContext; import org.springframework.web.context.support.WebApplicationContextUtils; @@ -32,15 +33,15 @@ public class KafkaBrokerStartStopListener implements ServletContextListener { private static final Logger LOG = LoggerFactory.getLogger(KafkaBrokerStartStopListener.class); - private EmbeddedKafkaZKBroker embeddedKafkaBroker; + private EmbeddedKafkaBroker embeddedKafkaBroker; @Override public void contextInitialized(final ServletContextEvent sce) { WebApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(sce.getServletContext()); - embeddedKafkaBroker = new EmbeddedKafkaZKBroker( + embeddedKafkaBroker = new EmbeddedKafkaKraftBroker( + 1, 1, - false, ctx.getEnvironment().getProperty("kafka.topics", String[].class)). kafkaPorts(ctx.getEnvironment().getProperty("kafka.port", Integer.class)); diff --git a/fit/build-tools/src/main/java/org/apache/syncope/fit/buildtools/SyncopeBuildToolsApplication.java b/fit/build-tools/src/main/java/org/apache/syncope/fit/buildtools/SyncopeBuildToolsApplication.java index 72d42eff1fa..3a86d1b5503 100644 --- a/fit/build-tools/src/main/java/org/apache/syncope/fit/buildtools/SyncopeBuildToolsApplication.java +++ b/fit/build-tools/src/main/java/org/apache/syncope/fit/buildtools/SyncopeBuildToolsApplication.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.fit.buildtools; -import com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider; import jakarta.servlet.ServletContext; import jakarta.servlet.ServletException; import jakarta.servlet.ServletRegistration; @@ -38,13 +37,14 @@ import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration; -import org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration; -import org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration; +import org.springframework.boot.http.converter.autoconfigure.HttpMessageConvertersAutoConfiguration; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; +import org.springframework.boot.webmvc.autoconfigure.WebMvcAutoConfiguration; +import org.springframework.boot.webmvc.autoconfigure.error.ErrorMvcAutoConfiguration; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.jdbc.datasource.DriverManagerDataSource; +import tools.jackson.jakarta.rs.json.JacksonJsonProvider; @SpringBootApplication(exclude = { ErrorMvcAutoConfiguration.class, diff --git a/fit/build-tools/src/main/webapp/WEB-INF/web.xml b/fit/build-tools/src/main/webapp/WEB-INF/web.xml index 8d839fa302e..e3c74846a5c 100644 --- a/fit/build-tools/src/main/webapp/WEB-INF/web.xml +++ b/fit/build-tools/src/main/webapp/WEB-INF/web.xml @@ -20,8 +20,8 @@ under the License. Apache Syncope ${syncope.version} Build Tools diff --git a/fit/console-reference/pom.xml b/fit/console-reference/pom.xml index 6ab6c27b20e..964e8278619 100644 --- a/fit/console-reference/pom.xml +++ b/fit/console-reference/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-fit - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope FIT Console Reference diff --git a/fit/console-reference/src/main/webapp/WEB-INF/web.xml b/fit/console-reference/src/main/webapp/WEB-INF/web.xml index 355a24e1d2e..8e44b7a7a0c 100644 --- a/fit/console-reference/src/main/webapp/WEB-INF/web.xml +++ b/fit/console-reference/src/main/webapp/WEB-INF/web.xml @@ -20,8 +20,8 @@ under the License. Apache Syncope ${syncope.version} Console diff --git a/fit/core-reference/pom.xml b/fit/core-reference/pom.xml index cc0626500ba..85323de00b2 100644 --- a/fit/core-reference/pom.xml +++ b/fit/core-reference/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-fit - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope FIT Core Reference diff --git a/fit/core-reference/src/main/java/org/apache/syncope/fit/core/reference/DebeziumLiveSyncDeltaMapper.java b/fit/core-reference/src/main/java/org/apache/syncope/fit/core/reference/DebeziumLiveSyncDeltaMapper.java index 959a930318e..12d9991e9e3 100644 --- a/fit/core-reference/src/main/java/org/apache/syncope/fit/core/reference/DebeziumLiveSyncDeltaMapper.java +++ b/fit/core-reference/src/main/java/org/apache/syncope/fit/core/reference/DebeziumLiveSyncDeltaMapper.java @@ -18,9 +18,6 @@ */ package org.apache.syncope.fit.core.reference; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; -import java.io.IOException; import java.util.Optional; import org.apache.syncope.common.lib.to.OrgUnit; import org.apache.syncope.common.lib.to.Provision; @@ -37,6 +34,9 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.util.CollectionUtils; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.json.JsonMapper; public class DebeziumLiveSyncDeltaMapper implements LiveSyncDeltaMapper { @@ -69,7 +69,7 @@ public SyncDelta map(final LiveSyncDelta liveSyncDelta, final Provision provisio JsonNode payload; try { payload = JSON_MAPPER.readTree(value).get("payload"); - } catch (IOException e) { + } catch (JacksonException e) { throw new IllegalStateException("Could not parse the received value as JSON", e); } @@ -84,7 +84,7 @@ public SyncDelta map(final LiveSyncDelta liveSyncDelta, final Provision provisio String element = syncDeltaType == SyncDeltaType.DELETE ? "before" : "after"; - Uid uid = new Uid(payload.get(element).get("id").asText()); + Uid uid = new Uid(payload.get(element).get("id").asString()); syncDeltaBuilder.setUid(uid); ConnectorObjectBuilder connObjectBuilder = new ConnectorObjectBuilder(). @@ -94,15 +94,15 @@ public SyncDelta map(final LiveSyncDelta liveSyncDelta, final Provision provisio if (syncDeltaType != SyncDeltaType.DELETE) { connObjectBuilder. addAttribute(AttributeBuilder.build( - "email", payload.get(element).get("email").asText())). + "email", payload.get(element).get("email").asString())). addAttribute(AttributeBuilder.build( - "givenName", payload.get(element).get("first_name").asText())). + "givenName", payload.get(element).get("first_name").asString())). addAttribute(AttributeBuilder.build( - "lastName", payload.get(element).get("last_name").asText())). + "lastName", payload.get(element).get("last_name").asString())). addAttribute(AttributeBuilder.build( "fullname", - payload.get(element).get("first_name").asText() + " " - + payload.get(element).get("last_name").asText())); + payload.get(element).get("first_name").asString() + " " + + payload.get(element).get("last_name").asString())); } syncDeltaBuilder.setObject(connObjectBuilder.build()); diff --git a/fit/core-reference/src/main/java/org/apache/syncope/fit/core/reference/SampleReportJobDelegate.java b/fit/core-reference/src/main/java/org/apache/syncope/fit/core/reference/SampleReportJobDelegate.java index 84c1093310e..cc51d2bebfa 100644 --- a/fit/core-reference/src/main/java/org/apache/syncope/fit/core/reference/SampleReportJobDelegate.java +++ b/fit/core-reference/src/main/java/org/apache/syncope/fit/core/reference/SampleReportJobDelegate.java @@ -18,10 +18,6 @@ */ package org.apache.syncope.fit.core.reference; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.databind.ObjectWriter; -import com.fasterxml.jackson.dataformat.csv.CsvMapper; -import com.fasterxml.jackson.dataformat.csv.CsvSchema; import java.io.IOException; import java.io.OutputStream; import org.apache.pdfbox.pdmodel.PDDocument; @@ -35,6 +31,10 @@ import org.apache.syncope.core.provisioning.api.job.report.ReportConfClass; import org.apache.syncope.core.provisioning.java.job.report.AbstractReportJobDelegate; import org.springframework.http.MediaType; +import tools.jackson.core.StreamWriteFeature; +import tools.jackson.databind.ObjectWriter; +import tools.jackson.dataformat.csv.CsvMapper; +import tools.jackson.dataformat.csv.CsvSchema; @ReportConfClass(SampleReportConf.class) public class SampleReportJobDelegate extends AbstractReportJobDelegate { @@ -82,8 +82,7 @@ private void generateSamplePdfContent(final OutputStream os) throws IOException } private void generateSampleCsvContent(final OutputStream os) throws IOException { - CsvMapper mapper = new CsvMapper(); - mapper.configure(JsonGenerator.Feature.IGNORE_UNKNOWN, true); + CsvMapper mapper = CsvMapper.builder().configure(StreamWriteFeature.IGNORE_UNKNOWN, true).build(); CsvSchema schema = CsvSchema.builder(). setUseHeader(true). diff --git a/fit/core-reference/src/main/java/org/apache/syncope/fit/core/reference/TestLiveSyncDeltaMapper.java b/fit/core-reference/src/main/java/org/apache/syncope/fit/core/reference/TestLiveSyncDeltaMapper.java index 679ae0eeefc..7bb08f70cd9 100644 --- a/fit/core-reference/src/main/java/org/apache/syncope/fit/core/reference/TestLiveSyncDeltaMapper.java +++ b/fit/core-reference/src/main/java/org/apache/syncope/fit/core/reference/TestLiveSyncDeltaMapper.java @@ -18,9 +18,6 @@ */ package org.apache.syncope.fit.core.reference; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; -import java.io.IOException; import java.util.Optional; import org.apache.syncope.common.lib.to.OrgUnit; import org.apache.syncope.common.lib.to.Provision; @@ -37,6 +34,9 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.util.CollectionUtils; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.json.JsonMapper; public class TestLiveSyncDeltaMapper implements LiveSyncDeltaMapper { @@ -69,28 +69,28 @@ public SyncDelta map(final LiveSyncDelta liveSyncDelta, final Provision provisio JsonNode tree; try { tree = JSON_MAPPER.readTree(value); - } catch (IOException e) { + } catch (JacksonException e) { throw new IllegalStateException("Could not parse the received value as JSON", e); } SyncDeltaBuilder builder = new SyncDeltaBuilder(). setToken(new SyncToken(timestamp)). - setDeltaType(SyncDeltaType.valueOf(tree.get("type").asText())); + setDeltaType(SyncDeltaType.valueOf(tree.get("type").asString())); if (ObjectClass.ACCOUNT.equals(liveSyncDelta.getObjectClass())) { - Uid uid = new Uid(tree.get("username").asText()); + Uid uid = new Uid(tree.get("username").asString()); builder.setObject(new ConnectorObjectBuilder(). setObjectClass(liveSyncDelta.getObjectClass()). setUid(uid). setName(uid.getUidValue()). - addAttribute(AttributeBuilder.build("email", tree.get("email").asText())). - addAttribute(AttributeBuilder.build("givenName", tree.get("givenName").asText())). - addAttribute(AttributeBuilder.build("lastName", tree.get("lastName").asText())). + addAttribute(AttributeBuilder.build("email", tree.get("email").asString())). + addAttribute(AttributeBuilder.build("givenName", tree.get("givenName").asString())). + addAttribute(AttributeBuilder.build("lastName", tree.get("lastName").asString())). addAttribute(AttributeBuilder.build( "fullname", - tree.get("givenName").asText() + " " + tree.get("lastName").asText())). + tree.get("givenName").asString() + " " + tree.get("lastName").asString())). build()); } else if (ObjectClass.GROUP.equals(liveSyncDelta.getObjectClass())) { - Uid uid = new Uid(tree.get("name").asText()); + Uid uid = new Uid(tree.get("name").asString()); builder.setObject(new ConnectorObjectBuilder(). setObjectClass(liveSyncDelta.getObjectClass()). setUid(uid). diff --git a/fit/core-reference/src/main/resources/core-embedded.properties b/fit/core-reference/src/main/resources/core-embedded.properties index d45dc0dac3a..67031d47047 100644 --- a/fit/core-reference/src/main/resources/core-embedded.properties +++ b/fit/core-reference/src/main/resources/core-embedded.properties @@ -37,7 +37,7 @@ persistence.domain[0].jdbcDriver=org.postgresql.Driver persistence.domain[0].jdbcURL=jdbc:postgresql://localhost:5432/syncope?stringtype=unspecified persistence.domain[0].dbUsername=syncope persistence.domain[0].dbPassword=syncope -persistence.domain[0].databasePlatform=org.apache.openjpa.jdbc.sql.PostgresDictionary +persistence.domain[0].databasePlatform=org.apache.syncope.core.persistence.jpa.hibernate.SyncopePostgreSQLDialect persistence.domain[0].poolMaxActive=20 persistence.domain[0].poolMinIdle=5 @@ -46,7 +46,7 @@ persistence.domain[1].jdbcDriver=org.postgresql.Driver persistence.domain[1].jdbcURL=jdbc:postgresql://localhost:5432/syncopetwo?stringtype=unspecified persistence.domain[1].dbUsername=syncopetwo persistence.domain[1].dbPassword=syncopetwo -persistence.domain[1].databasePlatform=org.apache.openjpa.jdbc.sql.PostgresDictionary +persistence.domain[1].databasePlatform=org.apache.syncope.core.persistence.jpa.hibernate.SyncopePostgreSQLDialect persistence.domain[1].poolMaxActive=20 persistence.domain[1].poolMinIdle=5 persistence.domain[1].adminPassword=2AA60A8FF7FCD473D321E0146AFD9E26DF395147 diff --git a/fit/core-reference/src/main/resources/core-mariadb.properties b/fit/core-reference/src/main/resources/core-mariadb.properties index b435aca1042..39b6ed23d1b 100644 --- a/fit/core-reference/src/main/resources/core-mariadb.properties +++ b/fit/core-reference/src/main/resources/core-mariadb.properties @@ -25,7 +25,7 @@ persistence.domain[0].jdbcDriver=org.mariadb.jdbc.Driver persistence.domain[0].jdbcURL=jdbc:mariadb://${DB_CONTAINER_IP}:3306/syncope?characterEncoding=UTF-8 persistence.domain[0].dbUsername=syncope persistence.domain[0].dbPassword=syncope -persistence.domain[0].databasePlatform=org.apache.openjpa.jdbc.sql.MariaDBDictionary(blobTypeName=LONGBLOB,dateFractionDigits=3) +persistence.domain[0].databasePlatform=org.hibernate.dialect.MariaDBDialect persistence.domain[0].orm=META-INF/mariadb/spring-orm.xml persistence.domain[0].poolMaxActive=10 persistence.domain[0].poolMinIdle=2 @@ -35,7 +35,7 @@ persistence.domain[1].jdbcDriver=org.mariadb.jdbc.Driver persistence.domain[1].jdbcURL=jdbc:mariadb://${DB_CONTAINER_IP}:3306/syncopetwo?characterEncoding=UTF-8 persistence.domain[1].dbUsername=syncopetwo persistence.domain[1].dbPassword=syncopetwo -persistence.domain[1].databasePlatform=org.apache.openjpa.jdbc.sql.MariaDBDictionary(blobTypeName=LONGBLOB,dateFractionDigits=3) +persistence.domain[1].databasePlatform=org.hibernate.dialect.MariaDBDialect persistence.domain[1].orm=META-INF/mariadb/spring-orm.xml persistence.domain[1].poolMaxActive=20 persistence.domain[1].poolMinIdle=5 diff --git a/fit/core-reference/src/main/resources/core-mysql.properties b/fit/core-reference/src/main/resources/core-mysql.properties index 42299ebddf1..6e1f2ca5a9f 100644 --- a/fit/core-reference/src/main/resources/core-mysql.properties +++ b/fit/core-reference/src/main/resources/core-mysql.properties @@ -25,7 +25,7 @@ persistence.domain[0].jdbcDriver=com.mysql.cj.jdbc.Driver persistence.domain[0].jdbcURL=jdbc:mysql://${DB_CONTAINER_IP}:3306/syncope?useSSL=false&allowPublicKeyRetrieval=true&characterEncoding=UTF-8 persistence.domain[0].dbUsername=syncope persistence.domain[0].dbPassword=syncope -persistence.domain[0].databasePlatform=org.apache.openjpa.jdbc.sql.MySQLDictionary(blobTypeName=LONGBLOB,dateFractionDigits=3,useSetStringForClobs=true) +persistence.domain[0].databasePlatform=org.hibernate.dialect.MySQLDialect persistence.domain[0].orm=META-INF/mysql/spring-orm.xml persistence.domain[0].poolMaxActive=20 persistence.domain[0].poolMinIdle=5 @@ -35,7 +35,7 @@ persistence.domain[1].jdbcDriver=com.mysql.cj.jdbc.Driver persistence.domain[1].jdbcURL=jdbc:mysql://${DB_CONTAINER_IP}:3306/syncopetwo?useSSL=false&allowPublicKeyRetrieval=true&characterEncoding=UTF-8 persistence.domain[1].dbUsername=syncopetwo persistence.domain[1].dbPassword=syncopetwo -persistence.domain[1].databasePlatform=org.apache.openjpa.jdbc.sql.MySQLDictionary(blobTypeName=LONGBLOB,dateFractionDigits=3,useSetStringForClobs=true) +persistence.domain[1].databasePlatform=org.hibernate.dialect.MySQLDialect persistence.domain[1].orm=META-INF/mysql/spring-orm.xml persistence.domain[1].poolMaxActive=20 persistence.domain[1].poolMinIdle=5 diff --git a/fit/core-reference/src/main/resources/core-oracle.properties b/fit/core-reference/src/main/resources/core-oracle.properties index 52aac1e27a4..716d72fa33d 100644 --- a/fit/core-reference/src/main/resources/core-oracle.properties +++ b/fit/core-reference/src/main/resources/core-oracle.properties @@ -26,7 +26,7 @@ persistence.domain[0].jdbcURL=jdbc:oracle:thin:@${DB_CONTAINER_IP}:1521/FREEPDB1 persistence.domain[0].dbSchema=SYNCOPE persistence.domain[0].dbUsername=syncope persistence.domain[0].dbPassword=syncope -persistence.domain[0].databasePlatform=org.apache.openjpa.jdbc.sql.OracleDictionary +persistence.domain[0].databasePlatform=org.hibernate.dialect.OracleDialect persistence.domain[0].orm=META-INF/oracle/spring-orm.xml persistence.domain[0].poolMaxActive=20 persistence.domain[0].poolMinIdle=5 @@ -37,7 +37,7 @@ persistence.domain[1].jdbcURL=jdbc:oracle:thin:@${DB_CONTAINER_IP}:1521/FREEPDB1 persistence.domain[1].dbSchema=SYNCOPETWO persistence.domain[1].dbUsername=syncopetwo persistence.domain[1].dbPassword=syncopetwo -persistence.domain[1].databasePlatform=org.apache.openjpa.jdbc.sql.OracleDictionary +persistence.domain[1].databasePlatform=org.hibernate.dialect.OracleDialect persistence.domain[1].orm=META-INF/oracle/spring-orm.xml persistence.domain[1].poolMaxActive=20 persistence.domain[1].poolMinIdle=5 diff --git a/fit/core-reference/src/main/resources/core-wildfly.properties b/fit/core-reference/src/main/resources/core-wildfly.properties index b1b34b58f15..c1bb639f818 100644 --- a/fit/core-reference/src/main/resources/core-wildfly.properties +++ b/fit/core-reference/src/main/resources/core-wildfly.properties @@ -14,8 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -persistence.metaDataFactory=jpa(URLs=vfs:${project.build.directory}/cargo/configurations/wildfly38x/deployments/syncope.war/WEB-INF/lib/syncope-core-persistence-jpa-${syncope.version}.jar; vfs:${project.build.directory}/cargo/configurations/wildfly38x/deployments/syncope.war/WEB-INF/lib/syncope-core-self-keymaster-starter-${syncope.version}.jar, Resources=##orm##) - javadocPaths=/WEB-INF/lib/syncope-common-idrepo-rest-api-${syncope.version}-javadoc.jar,\ /WEB-INF/lib/syncope-common-idm-rest-api-${syncope.version}-javadoc.jar,\ /WEB-INF/lib/syncope-common-am-rest-api-${syncope.version}-javadoc.jar diff --git a/fit/core-reference/src/main/resources/log4j2.xml b/fit/core-reference/src/main/resources/log4j2.xml index 3694e4dddf1..77cf98460d3 100644 --- a/fit/core-reference/src/main/resources/log4j2.xml +++ b/fit/core-reference/src/main/resources/log4j2.xml @@ -81,7 +81,7 @@ under the License. - + diff --git a/fit/core-reference/src/main/webapp/WEB-INF/web.xml b/fit/core-reference/src/main/webapp/WEB-INF/web.xml index e382bd39d21..ac990a2bf7b 100644 --- a/fit/core-reference/src/main/webapp/WEB-INF/web.xml +++ b/fit/core-reference/src/main/webapp/WEB-INF/web.xml @@ -20,8 +20,8 @@ under the License. Apache Syncope ${syncope.version} Core diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/AbstractITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/AbstractITCase.java index 362a6a58987..c190e701740 100644 --- a/fit/core-reference/src/test/java/org/apache/syncope/fit/AbstractITCase.java +++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/AbstractITCase.java @@ -22,8 +22,6 @@ import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; import com.nimbusds.jose.JWSAlgorithm; import com.unboundid.ldap.sdk.AddRequest; import com.unboundid.ldap.sdk.Attribute; @@ -71,6 +69,7 @@ import org.apache.syncope.common.keymaster.client.zookeeper.ZookeeperKeymasterClientContext; import org.apache.syncope.common.lib.Attr; import org.apache.syncope.common.lib.SyncopeClientException; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.policy.AccessPolicyTO; import org.apache.syncope.common.lib.policy.AttrReleasePolicyTO; import org.apache.syncope.common.lib.policy.AuthPolicyTO; @@ -192,6 +191,8 @@ import org.springframework.test.context.junit.jupiter.SpringJUnitConfig; import org.springframework.test.context.support.TestPropertySourceUtils; import org.springframework.util.function.ThrowingFunction; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.json.JsonMapper; @SpringJUnitConfig( classes = { CoreITContext.class, SelfKeymasterClientContext.class, ZookeeperKeymasterClientContext.class }, @@ -220,7 +221,7 @@ public void initialize(final ConfigurableApplicationContext ctx) { protected static final Logger LOG = LoggerFactory.getLogger(AbstractITCase.class); - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); protected static final String ADMIN_UNAME = "admin"; @@ -493,14 +494,14 @@ public static void anonymousSetup() throws IOException { JsonNode beans = MAPPER.readTree(beansJSON); JsonNode uwfAdapter = beans.findValues("uwfAdapter").getFirst(); - IS_FLOWABLE_ENABLED = uwfAdapter.get("resource").asText().contains("Flowable"); + IS_FLOWABLE_ENABLED = uwfAdapter.get("resource").asString().contains("Flowable"); JsonNode anySearchDAO = beans.findValues("anySearchDAO").getFirst(); - IS_ELASTICSEARCH_ENABLED = anySearchDAO.get("type").asText().contains("Elasticsearch"); - IS_OPENSEARCH_ENABLED = anySearchDAO.get("type").asText().contains("OpenSearch"); + IS_ELASTICSEARCH_ENABLED = anySearchDAO.get("type").asString().contains("Elasticsearch"); + IS_OPENSEARCH_ENABLED = anySearchDAO.get("type").asString().contains("OpenSearch"); IS_EXT_SEARCH_ENABLED = IS_ELASTICSEARCH_ENABLED || IS_OPENSEARCH_ENABLED; - IS_NEO4J_PERSISTENCE = anySearchDAO.get("type").asText().contains("Neo4j"); + IS_NEO4J_PERSISTENCE = anySearchDAO.get("type").asString().contains("Neo4j"); if (!IS_EXT_SEARCH_ENABLED) { return; diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/AbstractUIITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/AbstractUIITCase.java index cf1db387307..f5536feb24c 100644 --- a/fit/core-reference/src/test/java/org/apache/syncope/fit/AbstractUIITCase.java +++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/AbstractUIITCase.java @@ -23,8 +23,6 @@ import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.fail; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.json.JsonMapper; import jakarta.ws.rs.core.MediaType; import java.io.IOException; import java.io.InputStream; @@ -37,6 +35,7 @@ import java.util.stream.Collectors; import org.apache.commons.lang3.StringUtils; import org.apache.cxf.jaxrs.client.WebClient; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.rest.api.service.SyncopeService; import org.apache.wicket.Component; import org.apache.wicket.MarkupContainer; @@ -50,12 +49,14 @@ import org.junit.jupiter.api.BeforeAll; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.json.JsonMapper; public abstract class AbstractUIITCase { protected static final Logger LOG = LoggerFactory.getLogger(AbstractUIITCase.class); - protected static final JsonMapper JSON_MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper JSON_MAPPER = new SyncopeJsonMapper(); protected static final String ADMIN_UNAME = "admin"; @@ -108,11 +109,11 @@ public static void anonymousSetup() throws IOException { JsonNode beans = JSON_MAPPER.readTree(beansJSON); JsonNode uwfAdapter = beans.findValues("uwfAdapter").getFirst(); - IS_FLOWABLE_ENABLED = uwfAdapter.get("resource").asText().contains("Flowable"); + IS_FLOWABLE_ENABLED = uwfAdapter.get("resource").asString().contains("Flowable"); JsonNode anySearchDAO = beans.findValues("anySearchDAO").getFirst(); - IS_EXT_SEARCH_ENABLED = anySearchDAO.get("type").asText().contains("Elasticsearch") - || anySearchDAO.get("type").asText().contains("OpenSearch"); + IS_EXT_SEARCH_ENABLED = anySearchDAO.get("type").asString().contains("Elasticsearch") + || anySearchDAO.get("type").asString().contains("OpenSearch"); } protected static Component findComponentByProp( diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/AnyTypeITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/AnyTypeITCase.java index d6498d07955..2d350a06b76 100644 --- a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/AnyTypeITCase.java +++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/AnyTypeITCase.java @@ -21,6 +21,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertThrows; import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.fail; @@ -104,12 +105,9 @@ public void createInvalidKind() { AnyTypeTO newType = new AnyTypeTO(); newType.setKey("new type"); newType.setKind(AnyTypeKind.USER); - try { - ANY_TYPE_SERVICE.create(newType); - fail("This should not happen"); - } catch (SyncopeClientException e) { - assertEquals(ClientExceptionType.InvalidAnyType, e.getType()); - } + + SyncopeClientException e = assertThrows(SyncopeClientException.class, () -> ANY_TYPE_SERVICE.create(newType)); + assertEquals(ClientExceptionType.InvalidAnyType, e.getType()); } @Test @@ -117,12 +115,9 @@ public void createInvalidName() { AnyTypeTO newType = new AnyTypeTO(); newType.setKey("GROUP"); newType.setKind(AnyTypeKind.GROUP); - try { - ANY_TYPE_SERVICE.create(newType); - fail("This should not happen"); - } catch (SyncopeClientException e) { - assertEquals(ClientExceptionType.EntityExists, e.getType()); - } + + SyncopeClientException e = assertThrows(SyncopeClientException.class, () -> ANY_TYPE_SERVICE.create(newType)); + assertEquals(ClientExceptionType.EntityExists, e.getType()); } @Test @@ -194,7 +189,7 @@ public void issueSYNCOPE1472() { anyTypeTO.getClasses().remove("csv"); ANY_TYPE_SERVICE.update(anyTypeTO); - assertFalse(ANY_TYPE_SERVICE.read(PRINTER).getClasses().contains("csv"), + assertFalse(ANY_TYPE_SERVICE.read(PRINTER).getClasses().contains("csv"), "Should not contain removed any type classes"); } } diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/AuditITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/AuditITCase.java index 36598d367cb..85ed04f6605 100644 --- a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/AuditITCase.java +++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/AuditITCase.java @@ -27,7 +27,6 @@ import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.fail; -import com.fasterxml.jackson.core.JsonProcessingException; import jakarta.ws.rs.core.Response; import java.io.File; import java.io.IOException; @@ -224,7 +223,7 @@ public void anyObjectReadAndSearchYieldsNoAudit() { } @Test - public void findByConnector() throws JsonProcessingException { + public void findByConnector() { String connectorKey = "74141a3b-0762-4720-a4aa-fc3e374ef3ef"; AuditQuery query = new AuditQuery.Builder(). @@ -242,13 +241,13 @@ public void findByConnector() throws JsonProcessingException { String originalDisplayName = ldapConn.getDisplayName(); Set originalCapabilities = new HashSet<>(ldapConn.getCapabilities()); ConnConfProperty originalConfProp = SerializationUtils.clone( - ldapConn.getConf("maintainPosixGroupMembership").get()); + ldapConn.getConf("maintainPosixGroupMembership").orElseThrow()); assertEquals(1, originalConfProp.getValues().size()); assertEquals("false", originalConfProp.getValues().getFirst()); ldapConn.setDisplayName(originalDisplayName + " modified"); ldapConn.getCapabilities().clear(); - ldapConn.getConf("maintainPosixGroupMembership").get().getValues().set(0, "true"); + ldapConn.getConf("maintainPosixGroupMembership").orElseThrow().getValues().set(0, "true"); CONNECTOR_SERVICE.update(ldapConn); ldapConn = CONNECTOR_SERVICE.read(connectorKey, null); @@ -265,7 +264,7 @@ public void findByConnector() throws JsonProcessingException { ldapConn = CONNECTOR_SERVICE.read(connectorKey, null); assertEquals(originalDisplayName, ldapConn.getDisplayName()); assertEquals(originalCapabilities, ldapConn.getCapabilities()); - assertEquals(originalConfProp, ldapConn.getConf("maintainPosixGroupMembership").get()); + assertEquals(originalConfProp, ldapConn.getConf("maintainPosixGroupMembership").orElseThrow()); } @Test diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/BatchITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/BatchITCase.java index 6d512635649..9a511f3517c 100644 --- a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/BatchITCase.java +++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/BatchITCase.java @@ -24,8 +24,6 @@ import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertTrue; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; import jakarta.ws.rs.HttpMethod; import jakarta.ws.rs.core.HttpHeaders; import jakarta.ws.rs.core.MediaType; @@ -62,10 +60,11 @@ import org.apache.syncope.common.rest.api.service.UserService; import org.apache.syncope.fit.AbstractITCase; import org.junit.jupiter.api.Test; +import tools.jackson.core.type.TypeReference; public class BatchITCase extends AbstractITCase { - private static String requestBody(final String boundary) throws JsonProcessingException { + private static String requestBody(final String boundary) { List reqItems = new ArrayList<>(); // 1. create user diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/DynRealmITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/DynRealmITCase.java index 45a560198a0..c659ccb7160 100644 --- a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/DynRealmITCase.java +++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/DynRealmITCase.java @@ -24,7 +24,6 @@ import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.fail; -import com.fasterxml.jackson.databind.node.ArrayNode; import jakarta.ws.rs.core.GenericType; import jakarta.ws.rs.core.HttpHeaders; import jakarta.ws.rs.core.MediaType; @@ -61,6 +60,7 @@ import org.apache.syncope.common.rest.api.service.UserService; import org.apache.syncope.fit.AbstractITCase; import org.junit.jupiter.api.Test; +import tools.jackson.databind.node.ArrayNode; public class DynRealmITCase extends AbstractITCase { @@ -279,7 +279,7 @@ public void issueSYNCOPE1480() throws Exception { ArrayNode dynRealms = fetchDynRealmsFromElasticsearch(user.getKey()); assertEquals(1, dynRealms.size()); - assertEquals(dynRealm.getKey(), dynRealms.get(0).asText()); + assertEquals(dynRealm.getKey(), dynRealms.get(0).asString()); } // 4b. now there is 1 realm member diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/LinkedAccountITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/LinkedAccountITCase.java index 6b083d47feb..f48f1c249a8 100644 --- a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/LinkedAccountITCase.java +++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/LinkedAccountITCase.java @@ -28,7 +28,6 @@ import static org.junit.jupiter.api.Assertions.fail; import static org.junit.jupiter.api.Assumptions.assumeFalse; -import com.fasterxml.jackson.databind.node.ObjectNode; import jakarta.ws.rs.core.HttpHeaders; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; @@ -77,6 +76,7 @@ import org.apache.syncope.fit.core.reference.LinkedAccountSampleInboundCorrelationRuleConf; import org.identityconnectors.framework.common.objects.OperationalAttributes; import org.junit.jupiter.api.Test; +import tools.jackson.databind.node.ObjectNode; public class LinkedAccountITCase extends AbstractITCase { diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/LiveSyncITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/LiveSyncITCase.java index 68eec54e017..579841ca4d6 100644 --- a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/LiveSyncITCase.java +++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/LiveSyncITCase.java @@ -24,9 +24,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.fail; -import com.fasterxml.jackson.databind.JsonNode; import jakarta.ws.rs.core.Response; -import java.io.IOException; import java.time.Duration; import java.util.HashMap; import java.util.List; @@ -65,6 +63,8 @@ import org.identityconnectors.framework.common.objects.SyncDeltaType; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.JsonNode; public class LiveSyncITCase extends AbstractITCase { @@ -148,12 +148,12 @@ private static boolean found(final SyncDeltaType syncDeltaType, final String use try { JsonNode syncDelta = MAPPER.readTree(record.value()); if (syncDelta.has("deltaType")) { - sdt = SyncDeltaType.valueOf(syncDelta.get("deltaType").asText()); + sdt = SyncDeltaType.valueOf(syncDelta.get("deltaType").asString()); } if (syncDelta.has("uid") && syncDelta.get("uid").has("value")) { - uid = syncDelta.get("uid").get("value").iterator().next().asText(); + uid = syncDelta.get("uid").get("value").iterator().next().asString(); } - } catch (IOException e) { + } catch (JacksonException e) { fail(e.getMessage(), e); } diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/MembershipITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/MembershipITCase.java index 97873643153..7af6748bbe8 100644 --- a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/MembershipITCase.java +++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/MembershipITCase.java @@ -24,7 +24,6 @@ import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.fail; -import com.fasterxml.jackson.core.JsonProcessingException; import jakarta.ws.rs.core.Response; import org.apache.syncope.client.lib.SyncopeClient; import org.apache.syncope.common.lib.Attr; @@ -63,7 +62,7 @@ public class MembershipITCase extends AbstractITCase { @Test - public void misc() throws JsonProcessingException { + public void misc() { UserCR userCR = UserITCase.getUniqueSample("memb@apache.org"); userCR.setRealm("/even/two"); userCR.getPlainAttrs().add(new Attr.Builder("aLong").value("1976").build()); diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/OpenAPIITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/OpenAPIITCase.java index 8873c6d28f2..0f30bbe2485 100644 --- a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/OpenAPIITCase.java +++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/OpenAPIITCase.java @@ -22,7 +22,6 @@ import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertTrue; -import com.fasterxml.jackson.databind.JsonNode; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; import java.io.IOException; @@ -30,6 +29,7 @@ import org.apache.cxf.jaxrs.client.WebClient; import org.apache.syncope.fit.AbstractITCase; import org.junit.jupiter.api.Test; +import tools.jackson.databind.JsonNode; public class OpenAPIITCase extends AbstractITCase { @@ -43,14 +43,14 @@ public void openapi() throws IOException { assertNotNull(tree); JsonNode info = tree.get("info"); - assertEquals("Apache Syncope", info.get("title").asText()); + assertEquals("Apache Syncope", info.get("title").asString()); JsonNode paths = tree.get("paths"); assertNotNull(paths); - assertTrue(paths.isContainerNode()); + assertTrue(paths.isContainer()); JsonNode components = tree.get("components"); assertNotNull(components); - assertTrue(components.isContainerNode()); + assertTrue(components.isContainer()); } } diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/ReconciliationITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/ReconciliationITCase.java index a1891ca6915..8a11e46596f 100644 --- a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/ReconciliationITCase.java +++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/ReconciliationITCase.java @@ -25,9 +25,6 @@ import static org.junit.jupiter.api.Assertions.assertNull; import static org.junit.jupiter.api.Assertions.assertTrue; -import com.fasterxml.jackson.databind.MappingIterator; -import com.fasterxml.jackson.dataformat.csv.CsvMapper; -import com.fasterxml.jackson.dataformat.csv.CsvSchema; import jakarta.ws.rs.core.HttpHeaders; import jakarta.ws.rs.core.Response; import java.io.IOException; @@ -64,6 +61,9 @@ import org.identityconnectors.framework.common.objects.Uid; import org.junit.jupiter.api.Test; import org.springframework.jdbc.core.JdbcTemplate; +import tools.jackson.databind.MappingIterator; +import tools.jackson.dataformat.csv.CsvMapper; +import tools.jackson.dataformat.csv.CsvSchema; public class ReconciliationITCase extends AbstractITCase { diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/SCIMITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/SCIMITCase.java index 27d989bf354..a1a498a48cf 100644 --- a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/SCIMITCase.java +++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/SCIMITCase.java @@ -27,12 +27,6 @@ import static org.junit.jupiter.api.Assertions.fail; import static org.junit.jupiter.api.Assumptions.assumeTrue; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.SerializationFeature; -import com.fasterxml.jackson.databind.json.JsonMapper; -import com.fasterxml.jackson.databind.node.ArrayNode; -import com.fasterxml.jackson.databind.node.ObjectNode; -import com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider; import jakarta.ws.rs.HttpMethod; import jakarta.ws.rs.core.GenericType; import jakarta.ws.rs.core.HttpHeaders; @@ -88,6 +82,10 @@ import org.apache.syncope.fit.AbstractITCase; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; +import tools.jackson.databind.json.JsonMapper; +import tools.jackson.databind.node.ArrayNode; +import tools.jackson.databind.node.ObjectNode; +import tools.jackson.jakarta.rs.json.JacksonJsonProvider; public class SCIMITCase extends AbstractITCase { @@ -186,8 +184,7 @@ public static void isSCIMAvailable() { private static WebClient webClient() { return WebClient.create( SCIM_ADDRESS, - List.of(new JacksonJsonProvider(JsonMapper.builder(). - findAndAddModules().disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS).build()))). + List.of(new JacksonJsonProvider(JsonMapper.builder().findAndAddModules().build()))). accept(SCIMConstants.APPLICATION_SCIM_JSON_TYPE). type(SCIMConstants.APPLICATION_SCIM_JSON_TYPE). header(HttpHeaders.AUTHORIZATION, "Bearer " + ADMIN_CLIENT.jwtInfo().orElseThrow().value()); @@ -272,21 +269,21 @@ public void schemas() { ObjectNode enterpriseUser = response.readEntity(ObjectNode.class); assertNotNull(enterpriseUser); - assertEquals(Resource.EnterpriseUser.schema(), enterpriseUser.get("id").textValue()); + assertEquals(Resource.EnterpriseUser.schema(), enterpriseUser.get("id").stringValue()); response = webClient().path("Schemas").path(Resource.ExtensionUser.schema()).get(); assertEquals(Response.Status.OK.getStatusCode(), response.getStatus()); ObjectNode extensionUser = response.readEntity(ObjectNode.class); assertNotNull(extensionUser); - assertEquals(Resource.ExtensionUser.schema(), extensionUser.get("id").textValue()); + assertEquals(Resource.ExtensionUser.schema(), extensionUser.get("id").stringValue()); response = webClient().path("Schemas").path(Resource.ExtensionGroup.schema()).get(); assertEquals(Response.Status.OK.getStatusCode(), response.getStatus()); ObjectNode extensionGroup = response.readEntity(ObjectNode.class); assertNotNull(extensionGroup); - assertEquals(Resource.ExtensionGroup.schema(), extensionGroup.get("id").textValue()); + assertEquals(Resource.ExtensionGroup.schema(), extensionGroup.get("id").stringValue()); response = webClient().path("Schemas").path("urn:ietf:params:scim:schemas:extension:syncope:2.0:PRINTER").get(); assertEquals(Response.Status.OK.getStatusCode(), response.getStatus()); @@ -294,7 +291,7 @@ public void schemas() { ObjectNode extensionPrinter = response.readEntity(ObjectNode.class); assertNotNull(extensionPrinter); assertEquals("urn:ietf:params:scim:schemas:extension:syncope:2.0:PRINTER", - extensionPrinter.get("id").textValue()); + extensionPrinter.get("id").stringValue()); CONF.setExtensionUserConf(null); CONF.setExtensionGroupConf(null); @@ -582,7 +579,7 @@ public void search() { } @Test - public void createUser() throws JsonProcessingException { + public void createUser() { SCIM_CONF_SERVICE.set(CONF); SCIMUser user = getSampleUser(UUID.randomUUID().toString(), List.of(Resource.User.schema())); diff --git a/fit/enduser-reference/pom.xml b/fit/enduser-reference/pom.xml index 659f0abb17e..004ff0fc8e3 100644 --- a/fit/enduser-reference/pom.xml +++ b/fit/enduser-reference/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-fit - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope FIT Enduser Reference diff --git a/fit/enduser-reference/src/main/webapp/WEB-INF/web.xml b/fit/enduser-reference/src/main/webapp/WEB-INF/web.xml index 8933f2cfb68..9a59391540c 100644 --- a/fit/enduser-reference/src/main/webapp/WEB-INF/web.xml +++ b/fit/enduser-reference/src/main/webapp/WEB-INF/web.xml @@ -20,8 +20,8 @@ under the License. Apache Syncope ${syncope.version} Enduser diff --git a/fit/persistence-embedded/pom.xml b/fit/persistence-embedded/pom.xml index 4a2874ecf64..e549f834cc9 100644 --- a/fit/persistence-embedded/pom.xml +++ b/fit/persistence-embedded/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-fit - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope FIT Persistence Embedded diff --git a/fit/pom.xml b/fit/pom.xml index 0c68debff82..53ae1dc8148 100644 --- a/fit/pom.xml +++ b/fit/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope FIT diff --git a/fit/wa-reference/pom.xml b/fit/wa-reference/pom.xml index fa4aeefa0aa..447a917e0b0 100644 --- a/fit/wa-reference/pom.xml +++ b/fit/wa-reference/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-fit - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope FIT WA Reference diff --git a/fit/wa-reference/src/main/webapp/WEB-INF/web.xml b/fit/wa-reference/src/main/webapp/WEB-INF/web.xml index b1fce6e8cc4..87401d7ee1b 100644 --- a/fit/wa-reference/src/main/webapp/WEB-INF/web.xml +++ b/fit/wa-reference/src/main/webapp/WEB-INF/web.xml @@ -20,8 +20,8 @@ under the License. Apache Syncope ${syncope.version} WA diff --git a/fit/wa-reference/src/test/java/org/apache/syncope/fit/AbstractITCase.java b/fit/wa-reference/src/test/java/org/apache/syncope/fit/AbstractITCase.java index ad1596536b8..7be1034a579 100644 --- a/fit/wa-reference/src/test/java/org/apache/syncope/fit/AbstractITCase.java +++ b/fit/wa-reference/src/test/java/org/apache/syncope/fit/AbstractITCase.java @@ -22,7 +22,6 @@ import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertTrue; -import com.fasterxml.jackson.databind.json.JsonMapper; import jakarta.ws.rs.core.HttpHeaders; import jakarta.ws.rs.core.MediaType; import java.io.IOException; @@ -41,6 +40,7 @@ import org.apache.http.message.BasicNameValuePair; import org.apache.syncope.client.lib.SyncopeClient; import org.apache.syncope.client.lib.SyncopeClientFactoryBean; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.rest.api.service.ClientAppService; import org.apache.syncope.common.rest.api.service.ImplementationService; import org.apache.syncope.common.rest.api.service.OIDCC4UIProviderService; @@ -58,12 +58,13 @@ import org.junit.jupiter.api.BeforeAll; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.databind.json.JsonMapper; public abstract class AbstractITCase { protected static final Logger LOG = LoggerFactory.getLogger(AbstractITCase.class); - protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + protected static final JsonMapper MAPPER = new SyncopeJsonMapper(); protected static final String ADMIN_UNAME = "admin"; diff --git a/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractOIDCITCase.java b/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractOIDCITCase.java index edab40638f6..6d1b007abba 100644 --- a/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractOIDCITCase.java +++ b/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractOIDCITCase.java @@ -28,8 +28,6 @@ import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.fail; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.node.ObjectNode; import com.nimbusds.jwt.JWTClaimsSet; import com.nimbusds.jwt.SignedJWT; import jakarta.ws.rs.core.Form; @@ -70,6 +68,8 @@ import org.apereo.cas.oidc.OidcConstants; import org.jsoup.Jsoup; import org.junit.jupiter.api.Test; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.node.ObjectNode; abstract class AbstractOIDCITCase extends AbstractSRAITCase { @@ -255,7 +255,7 @@ void web() throws IOException { response = httpclient.execute(get, context); headers = checkGetResponse(response, originalRequestURI.replace("/protected", "")); - assertTrue(headers.get(HttpHeaders.COOKIE).asText().contains("SESSION")); + assertTrue(headers.get(HttpHeaders.COOKIE).asString().contains("SESSION")); // 3. logout get = new HttpGet(SRA_ADDRESS + "/protected/logout"); @@ -311,13 +311,13 @@ void rest() throws IOException, ParseException { if (checkIdToken()) { // 1a. take and verify id_token - String idToken = json.get("id_token").asText(); + String idToken = json.get("id_token").asString(); assertNotNull(idToken); checkJWT(idToken, true); } // 1b. take and verify access_token - String accessToken = json.get("access_token").asText(); + String accessToken = json.get("access_token").asString(); checkJWT(accessToken, false); // 2. access protected route @@ -331,12 +331,12 @@ void rest() throws IOException, ParseException { json = MAPPER.readTree(response.readEntity(String.class)); ObjectNode headers = (ObjectNode) json.get("headers"); - assertEquals(MediaType.APPLICATION_JSON, headers.get(HttpHeaders.ACCEPT).asText()); - assertEquals(MediaType.APPLICATION_JSON, headers.get(HttpHeaders.CONTENT_TYPE).asText()); - assertThat(headers.get("X-Forwarded-Host").asText(), is(oneOf("localhost:8080", "127.0.0.1:8080"))); + assertEquals(MediaType.APPLICATION_JSON, headers.get(HttpHeaders.ACCEPT).asString()); + assertEquals(MediaType.APPLICATION_JSON, headers.get(HttpHeaders.CONTENT_TYPE).asString()); + assertThat(headers.get("X-Forwarded-Host").asString(), is(oneOf("localhost:8080", "127.0.0.1:8080"))); String withHost = client.getBaseURI().toASCIIString().replace("/protected", ""); String withIP = withHost.replace("localhost", "127.0.0.1"); - assertThat(json.get("url").asText(), is(oneOf(withHost, withIP))); + assertThat(json.get("url").asString(), is(oneOf(withHost, withIP))); } } diff --git a/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java b/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java index b6ed937ae20..4b950fcaf0b 100644 --- a/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java +++ b/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java @@ -27,9 +27,6 @@ import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.fail; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.node.ArrayNode; -import com.fasterxml.jackson.databind.node.ObjectNode; import jakarta.ws.rs.core.HttpHeaders; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; @@ -61,6 +58,9 @@ import org.apache.syncope.fit.AbstractITCase; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; +import tools.jackson.databind.JsonNode; +import tools.jackson.databind.node.ArrayNode; +import tools.jackson.databind.node.ObjectNode; abstract class AbstractSRAITCase extends AbstractITCase { @@ -246,21 +246,21 @@ protected static ObjectNode checkGetResponse( JsonNode json = MAPPER.readTree(EntityUtils.toString(response.getEntity())); ObjectNode args = (ObjectNode) json.get("args"); - assertEquals("value1", args.get("key1").asText()); + assertEquals("value1", args.get("key1").asString()); ArrayNode key2 = (ArrayNode) args.get("key2"); - assertEquals("value2", key2.get(0).asText()); - assertEquals("value3", key2.get(1).asText()); + assertEquals("value2", key2.get(0).asString()); + assertEquals("value3", key2.get(1).asString()); - assertEquals("an url encoded value: this!", args.get("key3").asText()); + assertEquals("an url encoded value: this!", args.get("key3").asString()); ObjectNode headers = (ObjectNode) json.get("headers"); - assertEquals(MediaType.TEXT_HTML, headers.get(HttpHeaders.ACCEPT).asText()); - assertThat(headers.get("X-Forwarded-Host").asText(), is(oneOf("localhost:8080", "127.0.0.1:8080"))); + assertEquals(MediaType.TEXT_HTML, headers.get(HttpHeaders.ACCEPT).asString()); + assertThat(headers.get("X-Forwarded-Host").asString(), is(oneOf("localhost:8080", "127.0.0.1:8080"))); String withHost = StringUtils.substringBefore(originalRequestURI, "?"); String withIP = withHost.replace("localhost", "127.0.0.1"); - assertThat(StringUtils.substringBefore(json.get("url").asText(), "?"), is(oneOf(withHost, withIP))); + assertThat(StringUtils.substringBefore(json.get("url").asString(), "?"), is(oneOf(withHost, withIP))); return headers; } diff --git a/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/CASSRAITCase.java b/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/CASSRAITCase.java index 825d7315bfb..6f985f120b0 100644 --- a/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/CASSRAITCase.java +++ b/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/CASSRAITCase.java @@ -23,7 +23,6 @@ import static org.junit.jupiter.api.Assertions.fail; import static org.junit.jupiter.api.Assumptions.assumeTrue; -import com.fasterxml.jackson.databind.node.ObjectNode; import jakarta.ws.rs.core.HttpHeaders; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; @@ -52,6 +51,7 @@ import org.apache.syncope.common.rest.api.service.wa.WAConfigService; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; +import tools.jackson.databind.node.ObjectNode; public class CASSRAITCase extends AbstractSRAITCase { @@ -145,7 +145,7 @@ public void web() throws IOException { response = httpclient.execute(get, context); headers = checkGetResponse(response, originalRequestURI.replace("/protected", "")); - assertFalse(headers.get(HttpHeaders.COOKIE).asText().isBlank()); + assertFalse(headers.get(HttpHeaders.COOKIE).asString().isBlank()); // 3. logout get = new HttpGet(SRA_ADDRESS + "/protected/logout"); diff --git a/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/SAML2SRAITCase.java b/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/SAML2SRAITCase.java index 808378bc9ce..b7b813b0f2b 100644 --- a/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/SAML2SRAITCase.java +++ b/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/SAML2SRAITCase.java @@ -23,7 +23,6 @@ import static org.junit.jupiter.api.Assertions.fail; import static org.junit.jupiter.api.Assumptions.assumeTrue; -import com.fasterxml.jackson.databind.node.ObjectNode; import jakarta.ws.rs.core.HttpHeaders; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; @@ -53,6 +52,7 @@ import org.apache.syncope.common.rest.api.service.wa.WAConfigService; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; +import tools.jackson.databind.node.ObjectNode; public class SAML2SRAITCase extends AbstractSRAITCase { @@ -214,7 +214,7 @@ public void web() throws IOException { get.addHeader(HttpHeaders.ACCEPT_LANGUAGE, EN_LANGUAGE); try (CloseableHttpResponse response = httpclient.execute(get, context)) { ObjectNode headers = checkGetResponse(response, originalRequestURI.replace("/protected", "")); - assertFalse(headers.get(HttpHeaders.COOKIE).asText().isBlank()); + assertFalse(headers.get(HttpHeaders.COOKIE).asString().isBlank()); } // 3. logout diff --git a/fit/wa-reference/src/test/java/org/apache/syncope/fit/ui/OpenFGAUIITCase.java b/fit/wa-reference/src/test/java/org/apache/syncope/fit/ui/OpenFGAUIITCase.java index 2bae4172d1d..ffd99f8f443 100644 --- a/fit/wa-reference/src/test/java/org/apache/syncope/fit/ui/OpenFGAUIITCase.java +++ b/fit/wa-reference/src/test/java/org/apache/syncope/fit/ui/OpenFGAUIITCase.java @@ -23,8 +23,6 @@ import static org.junit.jupiter.api.Assertions.fail; import static org.junit.jupiter.api.Assumptions.assumeFalse; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.JsonNode; import jakarta.ws.rs.core.Response; import java.io.IOException; import java.util.List; @@ -47,6 +45,7 @@ import org.apache.syncope.common.rest.api.beans.ExecSpecs; import org.apache.syncope.common.rest.api.service.wa.WAConfigService; import org.junit.jupiter.api.BeforeAll; +import tools.jackson.databind.JsonNode; public class OpenFGAUIITCase extends OIDCC4UIITCase { @@ -99,14 +98,14 @@ public static void initOpenFga() { }); } - private static AccessPolicyTO getAccessPolicy() throws JsonProcessingException { + private static AccessPolicyTO getAccessPolicy() { JsonNode health = MAPPER.readTree(WebClient.create( StringUtils.substringBefore(CORE_ADDRESS, "/rest") + "/actuator/health", ANONYMOUS_USER, ANONYMOUS_KEY, null). get().readEntity(String.class)); JsonNode openfga = health.get("components").get("openFga").get("details"); - String baseUri = openfga.get("baseUri").asText(); - String storeId = openfga.get(SyncopeConstants.MASTER_DOMAIN).get("storeId").asText(); + String baseUri = openfga.get("baseUri").asString(); + String storeId = openfga.get(SyncopeConstants.MASTER_DOMAIN).get("storeId").asString(); String description = "OpenFGA access policy"; @@ -138,7 +137,7 @@ private static AccessPolicyTO getAccessPolicy() throws JsonProcessingException { } @BeforeAll - public static void consoleOpenFGASetup() throws JsonProcessingException { + public static void consoleOpenFGASetup() { ClientAppTO clientApp = CLIENT_APP_SERVICE.list(ClientAppType.OIDCRP).stream(). filter(app -> getAppName(CONSOLE_ADDRESS).equals(app.getName())). findFirst().orElseThrow(); diff --git a/pom.xml b/pom.xml index 32002b859fa..1a58b512477 100644 --- a/pom.xml +++ b/pom.xml @@ -26,7 +26,7 @@ under the License. org.apache.syncope syncope - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT pom @@ -412,7 +412,7 @@ under the License. - 2025-04-05T12:25:38Z + 2025-11-25T06:53:52Z ${project.version} 1.6.1.0 @@ -431,14 +431,14 @@ under the License. 1.0.0 0.1.0 - 4.1.4 + 4.2.0-SNAPSHOT 1.83 10.6 - 3.5.9 - 4.3.3 + 4.0.1 + 5.0.0 - 4.1.1 + 7.2.0.Final 1.9.3 @@ -461,9 +461,9 @@ under the License. 3.6.1 1.15.0 - 6.2.2 + 6.3.1 - 7.3.2 + 8.0.0-SNAPSHOT 4.0.4 2.2.41 @@ -523,9 +523,9 @@ under the License. 9805 60000 - 10.1.50 + 11.0.15 38.0.1.Final - 6.2025.11 + 7.2025.2 4.1.5 18-alpine @@ -565,7 +565,7 @@ under the License. ${project.build.directory}/surefire-reports target/site/jacoco/jacoco.xml - 21 + 25 ${basedir} ${rootpom.basedir} UTF-8 @@ -629,12 +629,6 @@ under the License. io.swagger.core.v3 swagger-annotations-jakarta ${swagger-core.version} - - - com.fasterxml.jackson.datatype - jackson-dataformat-yaml - - io.swagger.core.v3 @@ -666,10 +660,16 @@ under the License. - org.apache.openjpa - openjpa - ${openjpa.version} + org.hibernate.orm + hibernate-core + ${hibernate.version} + + org.hibernate.orm + hibernate-jcache + ${hibernate.version} + + com.fasterxml.uuid java-uuid-generator @@ -702,13 +702,21 @@ under the License. org.springframework.boot - spring-boot-starter-data-jpa + spring-boot-starter-security ${spring-boot.version} - org.hibernate.orm - hibernate-core + org.springframework.boot + spring-boot-starter-logging + + + + + org.springframework.boot + spring-boot-starter-data-jpa + ${spring-boot.version} + org.springframework.boot spring-boot-starter-logging @@ -750,8 +758,8 @@ under the License. spring-boot-starter-logging - com.fasterxml.jackson.module - jackson-module-parameter-names + org.springframework.boot + spring-boot-jackson @@ -759,12 +767,6 @@ under the License. org.springframework.boot spring-boot-starter-webflux ${spring-boot.version} - - - com.fasterxml.jackson.module - jackson-module-parameter-names - - @@ -897,25 +899,23 @@ under the License. org.springframework.cloud - spring-cloud-starter-gateway - ${spring-cloud-gateway.version} - - - org.bouncycastle - bcpkix-jdk15on - - + spring-cloud-starter-gateway-server-webflux + ${spring-cloud-version} org.springframework.cloud spring-cloud-starter-bootstrap - 4.3.0 - - - org.bouncycastle - bcpkix-jdk15on - - + ${spring-cloud-version} + + + org.springframework.cloud + spring-cloud-commons + ${spring-cloud-version} + + + org.springframework.cloud + spring-cloud-context + ${spring-cloud-version} @@ -927,18 +927,17 @@ under the License. org.apache.commons commons-jexl3 ${commons-jexl.version} - - - commons-logging - commons-logging - - org.apache.commons commons-text ${commons-text.version} + + commons-logging + commons-logging + provided + org.apache.tika @@ -1209,12 +1208,6 @@ under the License. org.apache.pdfbox pdfbox 3.0.6 - - - commons-logging - commons-logging - - @@ -1475,9 +1468,9 @@ under the License. test - org.springframework.cloud - spring-cloud-contract-wiremock - 4.3.1 + org.wiremock.integrations + wiremock-spring-boot + 4.0.8 test @@ -1643,9 +1636,9 @@ under the License. - org.apache.openjpa - openjpa-maven-plugin - ${openjpa.version} + org.hibernate.orm + hibernate-maven-plugin + ${hibernate.version} @@ -2181,7 +2174,7 @@ under the License. 3.12.0 ${targetJdk} - apidocs/4.1 + apidocs/5.0 false true true @@ -2195,10 +2188,9 @@ under the License. https://www.slf4j.org/api/ https://connid.tirasa.net/apidocs/1.6/ https://cxf.apache.org/javadoc/latest/ - https://javadoc.io/static/com.fasterxml.jackson.core/jackson-core/2.19.4/ - https://javadoc.io/static/com.fasterxml.jackson.core/jackson-databind/2.19.4/ - https://javadoc.io/static/com.fasterxml.jackson.core/jackson-annotations/2.19.4/ - https://javadoc.io/static/com.fasterxml.jackson.dataformat/jackson-dataformat-csv/2.19.4/ + https://javadoc.io/static/tools.jackson.core/jackson-core/3.0.3/ + https://javadoc.io/static/tools.jackson.core/jackson-databind/3.0.3/ + https://javadoc.io/static/tools.jackson.dataformat/jackson-dataformat-csv/3.0.3/ https://nightlies.apache.org/wicket/apidocs/10.x/ https://commons.apache.org/proper/commons-lang/javadocs/api-release/ https://commons.apache.org/proper/commons-jexl/apidocs/ diff --git a/sra/pom.xml b/sra/pom.xml index 80310892b90..87c55049e2b 100644 --- a/sra/pom.xml +++ b/sra/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope SRA @@ -40,18 +40,12 @@ under the License. org.springframework.cloud - spring-cloud-starter-gateway + spring-cloud-starter-gateway-server-webflux org.springframework.boot spring-boot-starter-actuator - - - org.springframework.boot - spring-boot-starter-logging - - @@ -87,6 +81,11 @@ under the License. disruptor + + org.springframework.boot + spring-boot-health + + org.pac4j pac4j-saml @@ -136,10 +135,15 @@ under the License. test - org.springframework.cloud - spring-cloud-contract-wiremock + org.wiremock.integrations + wiremock-spring-boot test + + org.springframework.boot + spring-boot-webtestclient + test + org.springframework.boot spring-boot-starter-test @@ -189,7 +193,6 @@ under the License. ZIP exec false - CLASSIC repackage diff --git a/sra/src/main/java/org/apache/syncope/sra/RouteProvider.java b/sra/src/main/java/org/apache/syncope/sra/RouteProvider.java index 553ffaf94d4..9efe9b8347a 100644 --- a/sra/src/main/java/org/apache/syncope/sra/RouteProvider.java +++ b/sra/src/main/java/org/apache/syncope/sra/RouteProvider.java @@ -36,6 +36,7 @@ import org.apache.syncope.common.lib.to.SRARouteTO; import org.apache.syncope.common.lib.types.SRARouteFilter; import org.apache.syncope.common.lib.types.SRARoutePredicate; +import org.apache.syncope.common.lib.types.SRARoutePredicateCond; import org.apache.syncope.common.rest.api.service.SRARouteService; import org.apache.syncope.sra.filters.ClientCertsToRequestHeaderFilterFactory; import org.apache.syncope.sra.filters.CustomGatewayFilterFactory; @@ -97,6 +98,10 @@ public class RouteProvider { + protected record TranslatedPredicate(SRARoutePredicateCond cond, AsyncPredicate predicate) { + + } + protected static final Logger LOG = LoggerFactory.getLogger(RouteProvider.class); protected final ServiceOps serviceOps; @@ -128,7 +133,7 @@ public RouteProvider( } @SuppressWarnings("unchecked") - protected GatewayFilter toFilter(final SRARouteTO route, final SRARouteFilter gwfilter) + protected GatewayFilter translate(final SRARouteTO route, final SRARouteFilter gwfilter) throws ClassNotFoundException, NumberFormatException { GatewayFilter filter; @@ -404,7 +409,7 @@ protected GatewayFilter toFilter(final SRARouteTO route, final SRARouteFilter gw return filter instanceof Ordered ? filter : new OrderedGatewayFilter(filter, 0); } - protected AsyncPredicate toPredicate(final SRARoutePredicate gwpredicate, final boolean negate) + protected AsyncPredicate translate(final SRARoutePredicate gwpredicate) throws ClassNotFoundException, NumberFormatException { AsyncPredicate predicate; @@ -477,7 +482,7 @@ protected AsyncPredicate toPredicate(final SRARoutePredicate case WEIGHT: String[] weigthArgs = gwpredicate.getArgs().split(","); - Mutable weight = new MutableObject(); + Mutable weight = new MutableObject<>(); try { weight.setValue(Integer.valueOf(weigthArgs[1].trim())); } catch (NumberFormatException e) { @@ -506,7 +511,7 @@ protected AsyncPredicate toPredicate(final SRARoutePredicate throw new IllegalArgumentException("Could not translate predicate " + gwpredicate); } - return negate ? predicate.negate() : predicate; + return gwpredicate.isNegate() ? predicate.negate() : predicate; } protected Route.AsyncBuilder toRoute(final SRARouteTO gwroute) { @@ -516,36 +521,40 @@ protected Route.AsyncBuilder toRoute(final SRARouteTO gwroute) { if (gwroute.getPredicates().isEmpty()) { builder.predicate(exchange -> true); } else { + List asyncPredicates = new ArrayList<>(); + gwroute.getPredicates().forEach(gwpredicate -> { - if (builder.getPredicate() == null) { + if (asyncPredicates.isEmpty()) { try { - builder.asyncPredicate(toPredicate(gwpredicate, gwpredicate.isNegate())); + asyncPredicates.add(new TranslatedPredicate(null, translate(gwpredicate))); } catch (Exception e) { LOG.error("Could not translate {}, skipping", gwpredicate, e); } } else { try { - switch (gwpredicate.getCond()) { - case OR: - builder.or(toPredicate(gwpredicate, gwpredicate.isNegate())); - break; - - case AND: - default: - builder.and(toPredicate(gwpredicate, gwpredicate.isNegate())); - } + asyncPredicates.add(new TranslatedPredicate(gwpredicate.getCond(), translate(gwpredicate))); } catch (Exception e) { LOG.error("Could not translate {}, skipping", gwpredicate, e); } } }); + + asyncPredicates.forEach(translated -> { + if (translated.cond() == null) { + builder.asyncPredicate(translated.predicate()); + } else if (translated.cond() == SRARoutePredicateCond.AND) { + builder.and(translated.predicate()); + } else if (translated.cond() == SRARoutePredicateCond.OR) { + builder.or(translated.predicate()); + } + }); } if (!gwroute.getFilters().isEmpty()) { builder.filters(gwroute.getFilters().stream(). map(gwfilter -> { try { - return toFilter(gwroute, gwfilter); + return translate(gwroute, gwfilter); } catch (Exception e) { LOG.error("Could not translate {}, skipping", gwfilter, e); return null; diff --git a/sra/src/main/java/org/apache/syncope/sra/SecurityConfig.java b/sra/src/main/java/org/apache/syncope/sra/SecurityConfig.java index b8ade85df3e..10b098d62c6 100644 --- a/sra/src/main/java/org/apache/syncope/sra/SecurityConfig.java +++ b/sra/src/main/java/org/apache/syncope/sra/SecurityConfig.java @@ -43,9 +43,9 @@ import org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator; import org.springframework.beans.factory.ObjectProvider; import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.boot.actuate.autoconfigure.security.reactive.EndpointRequest; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; +import org.springframework.boot.security.autoconfigure.actuate.web.reactive.EndpointRequest; import org.springframework.cache.CacheManager; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.annotation.Bean; diff --git a/sra/src/main/java/org/apache/syncope/sra/actuate/SRASessions.java b/sra/src/main/java/org/apache/syncope/sra/actuate/SRASessions.java index 24387b3a79d..e9de1323c5b 100644 --- a/sra/src/main/java/org/apache/syncope/sra/actuate/SRASessions.java +++ b/sra/src/main/java/org/apache/syncope/sra/actuate/SRASessions.java @@ -18,8 +18,6 @@ */ package org.apache.syncope.sra.actuate; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.time.OffsetDateTime; import java.util.List; import java.util.Objects; @@ -40,6 +38,7 @@ import org.springframework.security.oauth2.client.authentication.OAuth2AuthenticationToken; import org.springframework.security.web.server.context.WebSessionServerSecurityContextRepository; import org.springframework.session.MapSession; +import tools.jackson.databind.json.JsonMapper; @Endpoint(id = "sraSessions") public class SRASessions { @@ -65,21 +64,21 @@ protected static AMSession map(final MapSession mapSession) { session.setKey(mapSession.getId()); session.setAuthenticationDate(mapSession.getCreationTime().atOffset(OffsetDateTime.now().getOffset())); - String principal; - if (ctx.getAuthentication() instanceof SAML2AuthenticationToken saml2AuthenticationToken) { - principal = saml2AuthenticationToken.getPrincipal().getUserProfile().getUsername(); - } else if (ctx.getAuthentication() instanceof CASAuthenticationToken casAuthenticationToken) { - principal = casAuthenticationToken.getPrincipal().getPrincipal().getName(); - } else if (ctx.getAuthentication() instanceof OAuth2AuthenticationToken oauth2AuthenticationToken) { - principal = oauth2AuthenticationToken.getPrincipal().getName(); - } else { - principal = ctx.getAuthentication().getPrincipal().toString(); - } + String principal = switch (ctx.getAuthentication()) { + case SAML2AuthenticationToken saml2AuthenticationToken -> + saml2AuthenticationToken.getPrincipal().getUserProfile().getUsername(); + case CASAuthenticationToken casAuthenticationToken -> + casAuthenticationToken.getPrincipal().getPrincipal().getName(); + case OAuth2AuthenticationToken oauth2AuthenticationToken -> + oauth2AuthenticationToken.getPrincipal().getName(); + default -> + ctx.getAuthentication().getPrincipal().toString(); + }; session.setPrincipal(principal); try { session.setJson(MAPPER.writerWithDefaultPrettyPrinter().writeValueAsString(ctx.getAuthentication())); - } catch (JsonProcessingException e) { + } catch (Exception e) { LOG.error("While serializing session {}", mapSession.getId(), e); } diff --git a/sra/src/main/java/org/apache/syncope/sra/actuate/SyncopeCoreHealthIndicator.java b/sra/src/main/java/org/apache/syncope/sra/actuate/SyncopeCoreHealthIndicator.java index 94f9c0095d9..c0c0f1fc96e 100644 --- a/sra/src/main/java/org/apache/syncope/sra/actuate/SyncopeCoreHealthIndicator.java +++ b/sra/src/main/java/org/apache/syncope/sra/actuate/SyncopeCoreHealthIndicator.java @@ -25,9 +25,9 @@ import org.apache.syncope.common.rest.api.service.SRARouteService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.boot.actuate.health.Health; -import org.springframework.boot.actuate.health.HealthIndicator; -import org.springframework.boot.actuate.health.Status; +import org.springframework.boot.health.contributor.Health; +import org.springframework.boot.health.contributor.HealthIndicator; +import org.springframework.boot.health.contributor.Status; public class SyncopeCoreHealthIndicator implements HealthIndicator { diff --git a/sra/src/main/java/org/apache/syncope/sra/security/cas/CASAuthenticationToken.java b/sra/src/main/java/org/apache/syncope/sra/security/cas/CASAuthenticationToken.java index 2c07384d99e..fd07935a64d 100644 --- a/sra/src/main/java/org/apache/syncope/sra/security/cas/CASAuthenticationToken.java +++ b/sra/src/main/java/org/apache/syncope/sra/security/cas/CASAuthenticationToken.java @@ -18,9 +18,11 @@ */ package org.apache.syncope.sra.security.cas; +import java.util.Collection; import org.apache.commons.lang3.StringUtils; import org.apereo.cas.client.validation.Assertion; import org.springframework.security.authentication.AbstractAuthenticationToken; +import org.springframework.security.core.GrantedAuthority; public class CASAuthenticationToken extends AbstractAuthenticationToken { @@ -29,7 +31,7 @@ public class CASAuthenticationToken extends AbstractAuthenticationToken { private final Assertion assertion; public CASAuthenticationToken(final Assertion assertion) { - super(null); + super((Collection) null); this.assertion = assertion; this.setAuthenticated(true); } diff --git a/sra/src/test/java/org/apache/syncope/sra/AbstractTest.java b/sra/src/test/java/org/apache/syncope/sra/AbstractTest.java index cd4d5e1e7dc..540581bb765 100644 --- a/sra/src/test/java/org/apache/syncope/sra/AbstractTest.java +++ b/sra/src/test/java/org/apache/syncope/sra/AbstractTest.java @@ -18,26 +18,27 @@ */ package org.apache.syncope.sra; -import com.fasterxml.jackson.databind.json.JsonMapper; -import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import java.io.IOException; import java.net.Socket; import java.util.Base64; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.cloud.contract.wiremock.AutoConfigureWireMock; +import org.springframework.boot.webtestclient.autoconfigure.AutoConfigureWebTestClient; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.TestPropertySource; +import org.wiremock.spring.EnableWireMock; +import tools.jackson.databind.json.JsonMapper; @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) @TestPropertySource(locations = { "classpath:sra.properties", "classpath:test.properties" }) @ContextConfiguration(initializers = ZookeeperTestingServer.class) -@AutoConfigureWireMock(port = 0) +@AutoConfigureWebTestClient +@EnableWireMock public abstract class AbstractTest { - protected static final JsonMapper MAPPER = JsonMapper.builder().addModule(new JavaTimeModule()).build(); + protected static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); public static boolean available(final int port) { try (Socket ignored = new Socket("localhost", port)) { diff --git a/sra/src/test/java/org/apache/syncope/sra/RouteProviderTest.java b/sra/src/test/java/org/apache/syncope/sra/RouteProviderTest.java index aea595d73a6..048d41e9494 100644 --- a/sra/src/test/java/org/apache/syncope/sra/RouteProviderTest.java +++ b/sra/src/test/java/org/apache/syncope/sra/RouteProviderTest.java @@ -33,8 +33,6 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -import com.fasterxml.jackson.databind.JsonNode; -import java.io.IOException; import java.net.URI; import java.time.ZonedDateTime; import org.apache.syncope.common.lib.to.SRARouteTO; @@ -64,6 +62,7 @@ import org.springframework.test.util.ReflectionTestUtils; import org.springframework.test.web.reactive.server.WebTestClient; import org.springframework.web.reactive.function.BodyInserters; +import tools.jackson.databind.JsonNode; public class RouteProviderTest extends AbstractTest { @@ -676,7 +675,7 @@ public void custom() { JsonNode body = MAPPER.readTree(response.getResponseBody()); assertTrue(body.has("customized")); assertTrue(body.get("customized").asBoolean()); - } catch (IOException e) { + } catch (Exception e) { fail(e.getMessage(), e); } }); diff --git a/sra/src/test/java/org/apache/syncope/sra/SyncopeCoreTestingServer.java b/sra/src/test/java/org/apache/syncope/sra/SyncopeCoreTestingServer.java index d7e9ca9d5d9..f0da28b032b 100644 --- a/sra/src/test/java/org/apache/syncope/sra/SyncopeCoreTestingServer.java +++ b/sra/src/test/java/org/apache/syncope/sra/SyncopeCoreTestingServer.java @@ -18,8 +18,6 @@ */ package org.apache.syncope.sra; -import com.fasterxml.jackson.databind.json.JsonMapper; -import com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider; import jakarta.ws.rs.NotFoundException; import jakarta.ws.rs.core.Response; import java.util.Comparator; @@ -30,12 +28,14 @@ import org.apache.cxf.jaxrs.lifecycle.SingletonResourceProvider; import org.apache.syncope.common.keymaster.client.api.ServiceOps; import org.apache.syncope.common.keymaster.client.api.model.NetworkService; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.to.SRARouteTO; import org.apache.syncope.common.rest.api.service.SRARouteService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationListener; import org.springframework.context.event.ContextRefreshedEvent; import org.springframework.stereotype.Component; +import tools.jackson.jakarta.rs.json.JacksonJsonProvider; @Component public class SyncopeCoreTestingServer implements ApplicationListener { @@ -61,7 +61,7 @@ public void onApplicationEvent(final ContextRefreshedEvent event) { sf.setResourceClasses(SRARouteService.class); sf.setResourceProvider(SRARouteService.class, new SingletonResourceProvider(new StubSRARouteService(), true)); - sf.setProviders(List.of(new JacksonJsonProvider(JsonMapper.builder().findAndAddModules().build()))); + sf.setProviders(List.of(new JacksonJsonProvider(new SyncopeJsonMapper()))); sf.create(); // 2. register Core in Keymaster diff --git a/sra/src/test/java/org/apache/syncope/sra/filters/BodyPropertyAddingGatewayFilterFactory.java b/sra/src/test/java/org/apache/syncope/sra/filters/BodyPropertyAddingGatewayFilterFactory.java index 9feca897cdb..bd60da569a1 100644 --- a/sra/src/test/java/org/apache/syncope/sra/filters/BodyPropertyAddingGatewayFilterFactory.java +++ b/sra/src/test/java/org/apache/syncope/sra/filters/BodyPropertyAddingGatewayFilterFactory.java @@ -18,8 +18,6 @@ */ package org.apache.syncope.sra.filters; -import com.fasterxml.jackson.databind.json.JsonMapper; -import com.fasterxml.jackson.databind.node.ObjectNode; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; @@ -43,6 +41,8 @@ import org.springframework.web.server.ServerWebExchange; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; +import tools.jackson.databind.json.JsonMapper; +import tools.jackson.databind.node.ObjectNode; /** * Inspired by {@link org.springframework.cloud.gateway.filter.factory.rewrite.ModifyResponseBodyGatewayFilterFactory}. @@ -118,7 +118,7 @@ public Mono writeWith(final Publisher body) { content.put(kv[0], kv[1]); output = MAPPER.writeValueAsBytes(content); - } catch (IOException e) { + } catch (Exception e) { LOG.error("While (de)serializing as JSON", e); output = ArrayUtils.clone(input); } finally { diff --git a/sra/src/test/java/org/apache/syncope/sra/predicates/BodyPropertyMatchingRoutePredicateFactory.java b/sra/src/test/java/org/apache/syncope/sra/predicates/BodyPropertyMatchingRoutePredicateFactory.java index cdbd3fde8e0..521f3b9d2b7 100644 --- a/sra/src/test/java/org/apache/syncope/sra/predicates/BodyPropertyMatchingRoutePredicateFactory.java +++ b/sra/src/test/java/org/apache/syncope/sra/predicates/BodyPropertyMatchingRoutePredicateFactory.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.sra.predicates; -import com.fasterxml.jackson.databind.JsonNode; import java.util.List; import org.springframework.cloud.gateway.handler.AsyncPredicate; import org.springframework.cloud.gateway.support.ServerWebExchangeUtils; @@ -27,9 +26,10 @@ import org.springframework.web.reactive.function.server.ServerRequest; import org.springframework.web.server.ServerWebExchange; import reactor.core.publisher.Mono; +import tools.jackson.databind.JsonNode; /** - * Inspired by {@link org.springframework.cloud.gateway.handler.predicate.ReadBodyPredicateFactory}. + * Inspired by {@link org.springframework.cloud.gateway.handler.predicate.ReadBodyRoutePredicateFactory}. */ public class BodyPropertyMatchingRoutePredicateFactory extends CustomRoutePredicateFactory { diff --git a/sra/src/test/resources/log4j2.xml b/sra/src/test/resources/log4j2.xml new file mode 100644 index 00000000000..6fdccd14e40 --- /dev/null +++ b/sra/src/test/resources/log4j2.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/asciidoc/getting-started/obtain.adoc b/src/main/asciidoc/getting-started/obtain.adoc index 4f742f0c8a9..04ce35178ee 100644 --- a/src/main/asciidoc/getting-started/obtain.adoc +++ b/src/main/asciidoc/getting-started/obtain.adoc @@ -102,10 +102,10 @@ Environment variables: * `DB_PASSWORD`: password for internal storage authentication * `DB_POOL_MAX`: internal storage connection pool: ceiling * `DB_POOL_MIN`: internal storage connection pool: floor -* `OPENJPA_REMOTE_COMMIT`: configure multiple instances, with high availability; valid values are the ones accepted by -OpenJPA for -https://openjpa.apache.org/builds/4.0.1/apache-openjpa/docs/ref_guide_event.html[remote event notification^] including -`sjvm` (single instance) +* `HIBERNATE_JCACHE_PROVIDER`: configure multiple instances, with high availability; valid values are the ones accepted by +Hibernate for +https://docs.hibernate.org/orm/7.1/userguide/html_single/#caching-provider-jcache-cache-manager[JCache CacheManager^] +including the default value `com.github.benmanes.caffeine.jcache.spi.CaffeineCachingProvider` (single instance) ===== Console @@ -180,7 +180,7 @@ services: DB_PASSWORD: syncope DB_POOL_MAX: 20 DB_POOL_MIN: 5 - OPENJPA_REMOTE_COMMIT: sjvm + HIBERNATE_JCACHE_PROVIDER: com.github.benmanes.caffeine.jcache.spi.CaffeineCachingProvider KEYMASTER_ADDRESS: http://localhost:8080/syncope/rest/keymaster KEYMASTER_USERNAME: ${ANONYMOUS_USER} KEYMASTER_PASSWORD: ${ANONYMOUS_KEY} @@ -265,7 +265,7 @@ services: DB_PASSWORD: syncope DB_POOL_MAX: 20 DB_POOL_MIN: 5 - OPENJPA_REMOTE_COMMIT: sjvm + HIBERNATE_JCACHE_PROVIDER: com.github.benmanes.caffeine.jcache.spi.CaffeineCachingProvider KEYMASTER_ADDRESS: keymaster:2181 KEYMASTER_USERNAME: ${KEYMASTER_USERNAME:-} KEYMASTER_PASSWORD: ${KEYMASTER_PASSWORD:-} diff --git a/src/main/asciidoc/reference-guide/configuration/deployment.adoc b/src/main/asciidoc/reference-guide/configuration/deployment.adoc index 6e2068c1390..263cd66fdf1 100644 --- a/src/main/asciidoc/reference-guide/configuration/deployment.adoc +++ b/src/main/asciidoc/reference-guide/configuration/deployment.adoc @@ -287,11 +287,6 @@ Finally, create [source] .... -persistence.metaDataFactory=jpa(URLs=\ -vfs:/content/${project.build.finalName}.war/WEB-INF/lib/syncope-core-persistence-jpa-${syncope.version}.jar; \ -vfs:/content/${project.build.finalName}.war/WEB-INF/lib/syncope-core-self-keymaster-starter-${syncope.version}.jar, \ -Resources=##orm##) - javadocPaths=/WEB-INF/lib/syncope-common-idrepo-rest-api-${syncope.version}-javadoc.jar,\ /WEB-INF/lib/syncope-common-idm-rest-api-${syncope.version}-javadoc.jar,\ /WEB-INF/lib/syncope-common-am-rest-api-${syncope.version}-javadoc.jar diff --git a/src/main/asciidoc/reference-guide/configuration/highavailability.adoc b/src/main/asciidoc/reference-guide/configuration/highavailability.adoc index ac4d7b89a42..3db262bd269 100644 --- a/src/main/asciidoc/reference-guide/configuration/highavailability.adoc +++ b/src/main/asciidoc/reference-guide/configuration/highavailability.adoc @@ -31,7 +31,7 @@ The default configuration in `core.properties` is [source] .... -persistence.remoteCommitProvider=sjvm +persistence.cacheProvider=com.github.benmanes.caffeine.jcache.spi.CaffeineCachingProvider .... which is suited for single JVM installations; with multiple instances, more options like as TCP, JMS or Kubernetes diff --git a/standalone/pom.xml b/standalone/pom.xml index 1a5953c0fd9..a704c174c96 100644 --- a/standalone/pom.xml +++ b/standalone/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope Standalone Distribution diff --git a/wa/bootstrap/pom.xml b/wa/bootstrap/pom.xml index 36f4b4e52d1..6d85d65220b 100644 --- a/wa/bootstrap/pom.xml +++ b/wa/bootstrap/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-wa - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope WA Bootstrap @@ -66,6 +66,11 @@ under the License. cas-server-support-oidc-core + + org.slf4j + jcl-over-slf4j + test + org.slf4j slf4j-simple diff --git a/wa/bootstrap/src/main/java/org/apache/syncope/wa/bootstrap/mapping/WAConfUtils.java b/wa/bootstrap/src/main/java/org/apache/syncope/wa/bootstrap/mapping/WAConfUtils.java index 69e907bafea..6a745bfd91e 100644 --- a/wa/bootstrap/src/main/java/org/apache/syncope/wa/bootstrap/mapping/WAConfUtils.java +++ b/wa/bootstrap/src/main/java/org/apache/syncope/wa/bootstrap/mapping/WAConfUtils.java @@ -19,13 +19,6 @@ package org.apache.syncope.wa.bootstrap.mapping; import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.databind.PropertyNamingStrategies; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.module.SimpleModule; -import com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import com.fasterxml.jackson.dataformat.yaml.YAMLMapper; import java.io.IOException; import java.io.Serializable; import java.io.StringWriter; @@ -37,13 +30,20 @@ import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; import org.springframework.util.ResourceUtils; +import tools.jackson.core.JacksonException; +import tools.jackson.core.JsonGenerator; +import tools.jackson.core.exc.StreamWriteException; +import tools.jackson.databind.PropertyNamingStrategies; +import tools.jackson.databind.SerializationContext; +import tools.jackson.databind.module.SimpleModule; +import tools.jackson.databind.ser.std.SimpleFilterProvider; +import tools.jackson.databind.ser.std.StdSerializer; +import tools.jackson.dataformat.yaml.YAMLMapper; public final class WAConfUtils { private static class ResourceSerializer extends StdSerializer { - private static final long serialVersionUID = 7971411664567411958L; - ResourceSerializer() { this(null); } @@ -53,14 +53,19 @@ private static class ResourceSerializer extends StdSerializer { } @Override - public void serialize(final Resource value, + public void serialize( + final Resource value, final JsonGenerator jgen, - final SerializerProvider provider) throws IOException { + final SerializationContext ctx) throws JacksonException { if (value instanceof ClassPathResource) { jgen.writeString(ResourceUtils.CLASSPATH_URL_PREFIX + value.getFilename()); } else { - jgen.writeString(value.getURI().toString()); + try { + jgen.writeString(value.getURI().toString()); + } catch (IOException e) { + throw new StreamWriteException(jgen, "During Resource serialization", e); + } } } } @@ -68,14 +73,16 @@ public void serialize(final Resource value, private static final YAMLMapper YAML_MAPPER; static { - YAML_MAPPER = new YAMLMapper(); - YAML_MAPPER.setFilterProvider(new SimpleFilterProvider().setFailOnUnknownId(false)); - YAML_MAPPER.setSerializationInclusion(JsonInclude.Include.NON_NULL); - YAML_MAPPER.setPropertyNamingStrategy(PropertyNamingStrategies.KEBAB_CASE); - SimpleModule module = new SimpleModule(); module.addSerializer(Resource.class, new ResourceSerializer()); - YAML_MAPPER.registerModule(module); + + YAML_MAPPER = YAMLMapper.builder(). + addModule(module). + filterProvider(new SimpleFilterProvider().setFailOnUnknownId(false)). + propertyNamingStrategy(PropertyNamingStrategies.KEBAB_CASE). + changeDefaultPropertyInclusion(incl -> incl.withValueInclusion(JsonInclude.Include.NON_NULL)). + changeDefaultPropertyInclusion(incl -> incl.withContentInclusion(JsonInclude.Include.NON_NULL)). + build(); } public static Map asMap(final Serializable properties) { diff --git a/wa/pom.xml b/wa/pom.xml index e5f35224c2d..d89a77767fc 100644 --- a/wa/pom.xml +++ b/wa/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope WA diff --git a/wa/starter/pom.xml b/wa/starter/pom.xml index bdc89aea15f..701809df00c 100644 --- a/wa/starter/pom.xml +++ b/wa/starter/pom.xml @@ -24,7 +24,7 @@ under the License. org.apache.syncope syncope-wa - 4.1.0-SNAPSHOT + 5.0.0-SNAPSHOT Apache Syncope WA Spring Boot Starter @@ -43,6 +43,11 @@ under the License. spring-cloud-starter-bootstrap + + org.springframework.boot + spring-boot-jdbc + + org.apache.syncope.wa syncope-wa-bootstrap @@ -437,19 +442,20 @@ under the License. org.springframework.boot - spring-boot-starter-actuator + spring-boot-starter-security org.springframework.boot - spring-boot-starter-security + spring-boot-starter-validation + org.springframework.boot - spring-boot-starter-validation + spring-boot-health - com.fasterxml.jackson.module + tools.jackson.module jackson-module-kotlin diff --git a/wa/starter/src/main/java/org/apache/syncope/wa/starter/SyncopeWAApplication.java b/wa/starter/src/main/java/org/apache/syncope/wa/starter/SyncopeWAApplication.java index 5a438833b50..da93699562a 100644 --- a/wa/starter/src/main/java/org/apache/syncope/wa/starter/SyncopeWAApplication.java +++ b/wa/starter/src/main/java/org/apache/syncope/wa/starter/SyncopeWAApplication.java @@ -29,23 +29,13 @@ import org.apereo.cas.support.saml.idp.metadata.generator.SamlIdPMetadataGenerator; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthContributorAutoConfiguration; import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.boot.autoconfigure.cassandra.CassandraAutoConfiguration; -import org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration; -import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration; -import org.springframework.boot.autoconfigure.data.redis.RedisRepositoriesAutoConfiguration; -import org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration; -import org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration; -import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; -import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration; -import org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration; import org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration; -import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration; -import org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.context.event.ApplicationReadyEvent; import org.springframework.boot.context.properties.EnableConfigurationProperties; +import org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration; +import org.springframework.boot.jdbc.autoconfigure.health.DataSourceHealthContributorAutoConfiguration; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; import org.springframework.cloud.context.refresh.ContextRefresher; import org.springframework.context.annotation.EnableAspectJAutoProxy; @@ -57,22 +47,9 @@ import org.springframework.transaction.annotation.EnableTransactionManagement; @SpringBootApplication(exclude = { - /* - * List of Spring Boot classes that we want to disable and remove from auto-configuration. - */ - HibernateJpaAutoConfiguration.class, - JerseyAutoConfiguration.class, - GroovyTemplateAutoConfiguration.class, - GsonAutoConfiguration.class, - JmxAutoConfiguration.class, DataSourceAutoConfiguration.class, DataSourceHealthContributorAutoConfiguration.class, - DataSourceTransactionManagerAutoConfiguration.class, - RedisAutoConfiguration.class, - RedisRepositoriesAutoConfiguration.class, - MongoAutoConfiguration.class, - MongoDataAutoConfiguration.class, - CassandraAutoConfiguration.class, + JmxAutoConfiguration.class, CasGoogleAuthenticatorLdapAutoConfiguration.class }) @EnableConfigurationProperties({ WAProperties.class, CasConfigurationProperties.class }) diff --git a/wa/starter/src/main/java/org/apache/syncope/wa/starter/actuate/SyncopeCoreHealthIndicator.java b/wa/starter/src/main/java/org/apache/syncope/wa/starter/actuate/SyncopeCoreHealthIndicator.java index a2aeeaaf9cf..3ce1bc436b0 100644 --- a/wa/starter/src/main/java/org/apache/syncope/wa/starter/actuate/SyncopeCoreHealthIndicator.java +++ b/wa/starter/src/main/java/org/apache/syncope/wa/starter/actuate/SyncopeCoreHealthIndicator.java @@ -22,9 +22,9 @@ import org.apache.syncope.wa.bootstrap.WARestClient; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.boot.actuate.health.Health; -import org.springframework.boot.actuate.health.HealthIndicator; -import org.springframework.boot.actuate.health.Status; +import org.springframework.boot.health.contributor.Health; +import org.springframework.boot.health.contributor.HealthIndicator; +import org.springframework.boot.health.contributor.Status; public class SyncopeCoreHealthIndicator implements HealthIndicator { diff --git a/wa/starter/src/main/java/org/apache/syncope/wa/starter/audit/WAAuditTrailManager.java b/wa/starter/src/main/java/org/apache/syncope/wa/starter/audit/WAAuditTrailManager.java index dc92465ea59..b9da347a2ab 100644 --- a/wa/starter/src/main/java/org/apache/syncope/wa/starter/audit/WAAuditTrailManager.java +++ b/wa/starter/src/main/java/org/apache/syncope/wa/starter/audit/WAAuditTrailManager.java @@ -18,7 +18,6 @@ */ package org.apache.syncope.wa.starter.audit; -import com.fasterxml.jackson.core.JsonProcessingException; import java.time.OffsetDateTime; import java.util.Map; import org.apache.commons.lang3.Strings; @@ -68,7 +67,7 @@ protected void saveAuditRecord(final AuditActionContext audit) { result); auditEvent.setOpEvent(opEvent); waRestClient.getService(AuditService.class).create(auditEvent); - } catch (JsonProcessingException e) { + } catch (Exception e) { LOG.error("During serialization", e); } } diff --git a/wa/starter/src/main/java/org/apache/syncope/wa/starter/events/WAEventRepository.java b/wa/starter/src/main/java/org/apache/syncope/wa/starter/events/WAEventRepository.java index b2d10f8a56c..aa93e35f225 100644 --- a/wa/starter/src/main/java/org/apache/syncope/wa/starter/events/WAEventRepository.java +++ b/wa/starter/src/main/java/org/apache/syncope/wa/starter/events/WAEventRepository.java @@ -18,8 +18,6 @@ */ package org.apache.syncope.wa.starter.events; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.json.JsonMapper; import java.time.Instant; import java.time.OffsetDateTime; import java.time.ZoneId; @@ -27,6 +25,7 @@ import java.util.Map; import java.util.stream.Stream; import org.apache.commons.lang3.StringUtils; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.to.AuditEventTO; import org.apache.syncope.common.lib.types.OpEvent; import org.apache.syncope.common.rest.api.service.AuditService; @@ -36,12 +35,14 @@ import org.apereo.cas.support.events.dao.CasEvent; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.json.JsonMapper; public class WAEventRepository extends AbstractCasEventRepository { private static final Logger LOG = LoggerFactory.getLogger(WAEventRepository.class); - private static final JsonMapper MAPPER = JsonMapper.builder().findAndAddModules().build(); + private static final JsonMapper MAPPER = new SyncopeJsonMapper(); private final WARestClient waRestClient; @@ -95,7 +96,7 @@ public CasEvent saveInternal(final CasEvent event) { OpEvent.Outcome.SUCCESS); auditEvent.setOpEvent(opEvent); waRestClient.getService(AuditService.class).create(auditEvent); - } catch (JsonProcessingException e) { + } catch (JacksonException e) { LOG.error("During serialization", e); } return event; diff --git a/wa/starter/src/test/java/org/apache/syncope/wa/starter/SyncopeCoreTestingServer.java b/wa/starter/src/test/java/org/apache/syncope/wa/starter/SyncopeCoreTestingServer.java index 17ca8fe4879..98b018b6f85 100644 --- a/wa/starter/src/test/java/org/apache/syncope/wa/starter/SyncopeCoreTestingServer.java +++ b/wa/starter/src/test/java/org/apache/syncope/wa/starter/SyncopeCoreTestingServer.java @@ -18,8 +18,6 @@ */ package org.apache.syncope.wa.starter; -import com.fasterxml.jackson.databind.json.JsonMapper; -import com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider; import jakarta.ws.rs.NotFoundException; import jakarta.ws.rs.core.Response; import java.time.LocalDateTime; @@ -33,6 +31,7 @@ import org.apache.syncope.common.keymaster.client.api.ServiceOps; import org.apache.syncope.common.keymaster.client.api.model.NetworkService; import org.apache.syncope.common.lib.Attr; +import org.apache.syncope.common.lib.jackson.SyncopeJsonMapper; import org.apache.syncope.common.lib.to.AttrRepoTO; import org.apache.syncope.common.lib.to.AuditConfTO; import org.apache.syncope.common.lib.to.AuditEventTO; @@ -56,6 +55,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationListener; import org.springframework.context.event.ContextRefreshedEvent; +import tools.jackson.jakarta.rs.json.JacksonJsonProvider; public class SyncopeCoreTestingServer implements ApplicationListener { @@ -393,7 +393,7 @@ public void onApplicationEvent(final ContextRefreshedEvent event) { sf.setResourceProvider( ImpersonationService.class, new SingletonResourceProvider(new StubImpersonationService(), true)); - sf.setProviders(List.of(new JacksonJsonProvider(JsonMapper.builder().findAndAddModules().build()))); + sf.setProviders(List.of(new JacksonJsonProvider(new SyncopeJsonMapper()))); sf.create(); // 2. register Core in Keymaster