Le point d’entrée est le chemin utilisé pour accéder à GraphQL pour AEM. Avec ce chemin, vous (ou votre application) pouvez :
Dans AEM, il existe deux types de points d’entrée :
L’éditeur de fragment de contenu peut permettre à un fragment de contenu d’une configuration Sites de référencer un fragment de contenu d’une autre configuration Sites (à l’aide de stratégies).
Dans ce cas, tout le contenu ne peut pas être récupéré à l’aide d’un point de terminaison spécifique à la configuration Sites.
L’auteur du contenu doit contrôler ce scénario ; par exemple, il peut être utile de placer des modèles de fragment de contenu partagés sous la configuration de sites globaux.
Le chemin d’accès au référentiel du point d’entrée global GraphQL pour AEM est :
/content/cq:graphql/global/endpoint
Pour lequel votre application peut utiliser le chemin d’accès suivant dans l’URL de la requête :
/content/_cq_graphql/global/endpoint.json
Pour activer le point d’entrée de GraphQL pour AEM, vous devez procéder comme suit :
Pour activer un point d’entrée GraphQL, vous devez d’abord disposer d’une configuration appropriée. Voir Fragments de contenu – Explorateur de configurations.
Si l’utilisation des modèles de contenu du fragment n’a pas été activée, l’option Créer n’est pas disponible.
Pour activer le point d’entrée correspondant :
Accédez à Outils, Général, puis sélectionnez GraphQL.
Sélectionnez Créer.
La boîte de dialogue Créer un point d’entrée GraphQL s’ouvre. Vous pouvez spécifier ici les éléments suivants :
L’avertissement suivant s’affiche dans la boîte de dialogue :
Confirmez en sélectionnant Créer.
La variable Étapes suivantes La boîte de dialogue fournit un lien direct vers la console Sécurité afin que vous puissiez vous assurer que le nouveau point de terminaison créé dispose des autorisations appropriées.
Le point d’entrée est accessible à tous. Cela peut entraîner un problème de sécurité, en particulier pour les instances de publication, car les requêtes GraphQL peuvent imposer une charge importante au serveur.
Vous pouvez configurer des listes de contrôle d’accès pour le point d’entrée en fonction de votre cas d’utilisation.
Sélectionnez le nouveau point d’entrée et Publier pour le rendre entièrement disponible dans tous les environnements.
Le point d’entrée est accessible à tous.
Cela peut entraîner un problème de sécurité sur les instances de publication, car les requêtes GraphQL peuvent imposer une charge importante au serveur.
Vous devez configurer des listes de contrôle d’accès pour le point d’entrée en fonction de votre cas d’utilisation