【问题标题】:AEM - Users not synched with User Synchronization using Sling DistributionAEM - 用户未使用 Sling Distribution 与用户同步同步
【发布时间】:2017-07-31 01:17:30
【问题描述】:

我没有看到与 Publish-Author 同步的新用户信息(或用户配置文件的更新)。

当我在 Publish 上创建一个新用户时,我可以看到 Author 上有一个“SimpleDistributionAgent”。但我在 Author 中找不到该用户(搜索了整个 crx)。

我做了所有的 osgi 配置,详细如下: https://docs.adobe.com/docs/en/aem/6-2/administer/security/security/sync.html

我在日志中没有看到任何错误……

发布错误日志

 09.03.2017 14:27:41.711 *INFO* [127.0.0.1 [1489091261702] POST /libs/sling/distribution/services/exporters/socialpubsync-reverse HTTP/1.1] org.apache.sling.distribution.servlet.DistributionPackageExporterServlet  Processed distribution export request in 8 ms: : fetched 1
 09.03.2017 14:27:41.841 *INFO* [127.0.0.1 [1489091261793] POST /libs/sling/distribution/services/exporters/socialpubsync-reverse HTTP/1.1]
 org.apache.sling.distribution.agent.impl.SimpleDistributionAgent [agent][socialpubsync-reverse] exported package distrpackage_1489091245609_7459cd18-91d9-404c-bb08-a296dd5d4aa4 with info DistributionPackageInfo{ request.type=ADD, 
 request.paths=[/home/users/C/C3Pz6GaEbUDD5-rdYr7Z/profile]} from queue default by exporter socialpubsync-reverse

作者 error.log

 09.03.2017 14:27:41.740 *INFO* [sling-default-19-scheduledEventTriggerorg.apache.sling.distribution.agent.impl.SimpleDistributionAgent$AgentBasedRequestHandler@7971f913] 
 org.apache.jackrabbit.vault.packaging.impl.JcrPackageDefinitionImpl unwrapping package sling/distribution:socialpubsync-vlt_1489091245573_674d4c01-853e-4c53-8828-31f63dda85d2:0.0.1
 09.03.2017 14:27:41.801 *INFO* [sling-threadpool-70fe0a04-9496-4992-803d-ea75f39514ae-(apache-sling-job-thread-pool)-3-org_apache_sling_distribution_queue_socialpubsync_endpoint0(org/apache/sling/distribution/queue/socialpubsync/endpoint0)] 
 org.apache.sling.distribution.agent.impl.SimpleDistributionAgent [agent][socialpubsync] [endpoint0] PACKAGE-DELIVERED DSTRQ45: 
 ADD paths=[/home/users/C/C3Pz6GaEbUDD5-rdYr7Z/profile], importTime=6ms, execTime=879ms, size=5058B

作者和发布同步诊断中没有错误

我错过了什么?

【问题讨论】:

    标签: aem sling


    【解决方案1】:

    用户同步不会在 Author 上创建用户。同步仅在发布者之间。

    从 AEM 6.1 开始,启用用户同步后,用户数据会在场中的发布实例之间自动同步,而不是在作者上创建。

    https://docs.adobe.com/docs/en/aem/6-2/administer/security/security/sync.html

    通过上述设置,我启动了 2 个发布实例(4503、4504),当我创建或更新任何用户(或配置文件)时,数据在两个发布实例之间同步。

    【讨论】:

    • 另外,添加作者只是用作跨发布实例同步用户的媒介。作者不包含实际用户。您是否有任何要求将用户同步到从发布中创作实例?
    猜你喜欢
    • 2020-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多