允許使用者在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 (使用者或群組)的ACL已設定為允許路徑jcr:read上的/home。
有數種方式可以在AEMaaCS中設定OSGI設定。 如需完整詳細資訊,請造訪為Adobe Experience Manager as a Cloud Service設定OSGi。