Låt användare personifiera andra användare i AEM as a Cloud Service
Tidigare var det bara standardhuvudkontot admin som kan personifiera alla användare i AEM Author. För andra konton måste de läggas till som personifierare i profilen för den användare som personifieras. I den här artikeln beskrivs den nya inställningen i AEM as a Cloud Service v2024.10 som gör att alla kan personifiera användare i AEM Author.
Beskrivning description
Miljö
Adobe Experience Manager as a Cloud Service (AEMaaCS)
Problem
Personifieringen begränsades till standardhuvudanvändaren admin, vilket gör det svårt för andra konton att personifiera användare i AEM Author.
Upplösning resolution
AEM as a Cloud Service v2024.10 innehåller ett nytt konfigurationsalternativ som effektiviserar personifieringen. Nu anges användare eller grupper som impersonatorPrincipals i följande användarkonfiguration för Apache Jackrabbit Oak, vilket ger dem möjlighet att personifiera alla användare.
Apache Jackrabbit Oak UserConfiguration (org.apache.jackrabbit.oak.security.user.UserConfigurationImpl)
Här följer ett exempel med metoden Inline values i cfg.json.
I det här exemplet anges gruppen "administrators" och en andra "impersonators"-grupp som impersonatorPrincipals. Detta gör att användare som anges i de här grupperna kan personifiera vilket användarkonto som helst i AEM Author.
{
"impersonatorPrincipals":[
"administrators"
"impersonators"
]
}
Obs! Du måste också se till att åtkomstkontrollistorna för dina impersonatorPrincipals (användare eller grupper) är inställda på att tillåta jcr:read på sökvägen /home.
Det finns flera sätt att ställa in OSGI-konfigurationer i AEMaaCS. Mer information finns på Konfigurera OSGi för Adobe Experience Manager as a Cloud Service.