Consentire agli utenti di rappresentare altri utenti in AEM as a Cloud Service
Storicamente, solo l'account principale predefinito admin poteva rappresentare tutti gli utenti in AEM Author. Per qualsiasi altro account, dovrebbero essere aggiunti come impersonatori al profilo dell’utente impersonato. Questo articolo illustra la nuova impostazione di AEM as a Cloud Service v2024.10 che consente a chiunque di rappresentare gli utenti in AEM Author.
Descrizione description
Ambiente
Adobe Experience Manager as a Cloud Service (AEMaaCS)
Problema
La rappresentazione era limitata all'utente principale predefinito admin, rendendo difficile per qualsiasi altro account rappresentare gli utenti in AEM Author.
Risoluzione resolution
AEM as a Cloud Service v2024.10 introduce una nuova opzione di configurazione per semplificare la rappresentazione. Specificando ora utenti o gruppi come impersonatorPrincipals nella seguente configurazione utente di Apache Jackrabbit Oak, è possibile impersonare qualsiasi utente.
Apache Jackrabbit Oak UserConfiguration (org.apache.jackrabbit.oak.security.user.UserConfigurationImpl)
Di seguito è riportato un esempio che utilizza il metodo Inline values in cfg.json.
In questo esempio, il gruppo "amministratori" e un secondo gruppo "impersonatori" sono specificati come impersonatorPrincipals. Questo consente agli utenti specificati in questi gruppi di rappresentare qualsiasi account utente in AEM Author.
{
"impersonatorPrincipals":[
"administrators"
"impersonators"
]
}
Nota: è inoltre necessario assicurarsi che gli ACL per impersonatorPrincipals (utenti o gruppi) siano impostati per consentire jcr:read nel percorso /home.
Esistono diversi modi per impostare le configurazioni OSGI in AEMaaCS. Per informazioni dettagliate, visita Configurazione di OSGi per Adobe Experience Manager as a Cloud Service.