允许用户在AEM as a Cloud Service中模拟其他用户
从历史上看,只有默认的主 管理员 帐户才能模拟AEM Author中的所有用户。 对于任何其他帐户,则需要将他们作为模拟者添加到被模拟用户的个人资料中。 本文讨论了AEM as a Cloud Service v2024.10中的新设置,该设置允许任何人在AEM Author中模拟用户。
描述 description
环境
Adobe Experience Manager as a Cloud Service (AEMaaCS)
问题
模拟仅限于默认的主 管理员 用户,这使得任何其他帐户很难模拟AEM Author中的用户。
解决方法 resolution
AEM as a Cloud Service v2024.10引入了一个新的配置选项来简化模拟。 现在,在以下Apache Jackrabbit Oak用户配置中将用户或组指定为impersonatorPrincipals,授予他们模拟任何用户的能力。
Apache Jackrabbit Oak UserConfiguration (org.apache.jackrabbit.oak.security.user.UserConfigurationImpl)
以下是在 中使用 内联值cfg.json方法的示例。
在此示例中,“管理员”组和另一个“模拟者”组指定为impersonatorPrincipals。 这允许这些组中指定的用户模拟AEM Author中的任何用户帐户。
{
"impersonatorPrincipals":[
"administrators"
"impersonators"
]
}
注意:您还需要确保将路径impersonatorPrincipals上的jcr:read (用户或组)的ACL设置为允许/home。
可通过多种方式在AEMaaCS中设置OSGI配置。 有关完整的详细信息,请访问为Adobe Experience Manager as a Cloud Service配置OSGi。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f