任意用户在AEM中解锁锁定的页面
本文介绍了如何在Adobe Experience Manager (AEM)中解锁已被其他用户锁定的页面。 长期以来,AEM中锁定的页面只能由锁定该页面的用户或默认的母版“管理员”帐户解锁。 即使是管理员组的成员也无法解锁它。 但是,此问题现已在AEM as a Cloud Service版本2024.10中解决。
描述 description
环境
Adobe Experience Manager as a Cloud Service (AEMaaCS)
问题/症状
手动或以编程方式锁定的页面只能由对页面设置锁定的用户或默认母版用户 admin 解锁。
如果用户或管理员不可用,是否有办法解除锁定?
解决方法 resolution
在AEMaaCS 2024.10中实施Apache Jackrabbit Oak的新功能后,任何在以下OSGi配置中指定或属于指定为administrativePrincipals的组的成员的用户都可以在AEMaaCS中解锁页面。
Apache Jackrabbit Oak AuthorizationConfiguration (org.apache.jackrabbit.oak.security.authorization.AuthorizationConfigurationImpl)
默认情况下,用户组“administrators”是administrativePrincipals列表中的唯一值。 但是,您可以使用属性administrativePrincipals在AuthorizationConfiguration中添加其他用户或组。 例如,下面的示例包括额外的组“unlocker”。
警告: 已授予administrativePrincipals对完整存储库内容的完全权限。
{
"administrativePrincipals":[
"administrators",
"unlockers"
]
}
可通过多种方式在AEMaaCS中设置OSGI配置。 有关完整的详细信息,请参阅为Adobe Experience Manager as a Cloud Service配置OSGi。
相关阅读
允许用户在AEM as a Cloud Service中模拟其他用户