我在 AEM 中拥有作者权利。我锁定了一个页面。当我尝试通过以不同用户身份登录来解锁页面时,如何解锁页面?
有什么方法可以让一组用户解锁被不同用户锁定的页面。
在最长的时间里,锁定的页面只能由锁定页面的用户或默认的主“admin”用户解锁。我们已在 AEMaaCS 2024.10 中实现了 Apache Jackrabbit OAK 的新功能(这可能位于 AMS/On-Prem 代码中,或即将推出)。这些更改允许您选择任何原则、用户或组,并允许他们模拟任何用户,并解锁其他用户锁定的内容。它只需要更改 OSGI 配置,您可以将其部署在代码中。配置是
Apache Jackrabbit Oak 用户配置 org.apache.jackrabbit.oak.security.user.UserConfigurationImpl
它有一个新属性“impersonatorPrincipals”,它采用逗号分隔的所有原则、用户或组列表,您希望能够模拟任何用户。例如,以下是在 cfg.json 中使用内联值方法的简单示例。我使用默认的“管理员组”,但您可以使用您自己的自定义组。
{
"impersonatorPrincipals":[
"administrators"
]
}
AEMaaCS 中有多种方法可以实现此目的。有关完整详细信息,请参阅“为 Adobe Experience Manager 配置 OSGi 作为云服务”页面:https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/deploying/configuring-奥斯吉