Activation de CRXDE Lite dans AEM

Dernière mise à jour : 2023-11-01
  • Créé pour :
  • Admin

Pour garantir que les installations AEM sont aussi sécurisées que possible, la liste de contrôle de sécurité recommande désactivation de WebDAV dans les environnements de production.

Toutefois, comme CRXDE Lite dépend du lot org.apache.sling.jcr.davex pour fonctionner correctement, désactiver WebDAV aura pour effet de désactiver CRXDE Lite également.

Lorsque ceci se produit, accéder à https://serveraddress:4502/crx/de/index.jsp affiche un nœud racine vide et toutes les requêtes HTTP aux ressources CRXDE Lite échouent :

404 Resource at '/crx/server/crx.default/jcr:root/.1.json' not found: No resource found

Bien que cette recommandation soit destinée à réduire les surfaces d’attaque autant que possible, les administrateurs système peuvent parfois avoir besoin d’accéder à CRXDE Lite pour parcourir le contenu ou déboguer les problèmes sur les instances de production.

Vous pouvez activer CRXDE Lite avec les paramètres OSGi ou avec une commande cURL.

AVERTISSEMENT

En raison de légères différences dans le fonctionnement de ces méthodes, vous devez utiliser soit OSGI soit cURL.

Les deux méthodes ne sont pas interchangeables.

Activation de CRXDE Lite avec OSGI

Si cette option est désactivée, vous pouvez activer CRXDE Lite en suivant la procédure ci-dessous :

  1. Accédez à la console des composants OSGi sur http://localhost:4502/system/console/components.

  2. Recherchez le composant suivant :

    • org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet
  3. Cliquez sur l’icône de clé à molette située à côté pour afficher ses options de configuration :

    chlimage_1-80

  4. Créez la configuration suivante :

    • Chemin racine : /crx/server
    • Cochez la case Utiliser des URI absolus.
  5. Une fois que vous avez terminé d’utiliser CRXDE Lite, assurez-vous de désactiver à nouveau WebDAV.

Activation de CRXDE Lite avec cURL

Vous pouvez également activer CRXDE Lite via cURL, en exécutant la commande suivante :

curl -u admin:admin -F "jcr:primaryType=sling:OsgiConfig" -F "alias=/crx/server" -F "dav.create-absolute-uri=true" -F "dav.create-absolute-uri@TypeHint=Boolean" http://localhost:4502/apps/system/config/org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet

Autres ressources

Pour plus d’informations sur les fonctions de sécurité d’AEM 6, consultez les pages suivantes :

Sur cette page