Configuration d’un projet Adobe Developer Console configure-adc-project
Pour appeler l’API Content AI Services d’AEM, vous avez besoin d’informations d’identification émises par un projet Adobe Developer Console (ADC). Cette page vous guide tout au long de la création du projet, de la sélection d’une méthode d’authentification et de la génération des informations d’identification que vous incluez dans chaque requête API.
Accédez à 🔗 pour lancer votre organisation.
Conditions préalables prerequisites
Avant de commencer, vérifiez les points suivants :
- Vous avez accès à 🔗 pour votre organisation.
- Vous êtes ajouté en tant que développeur sur le profil de produit AEM Content AI Services dans Adobe Admin Console. Sans ce rôle, la carte d’API AEM Content AI Services apparaît désactivée et l’option d’authentification serveur à serveur est masquée.
- Vous connaissez les numéros de programme et d’environnement du profil de produits que vous souhaitez sélectionner (par exemple,
AEM User - publish - Program 12345 - Environment 67890).
Choisir une méthode d’authentification choose-auth
AEM Content AI Services prend en charge deux méthodes d’authentification. Sélectionnez celui qui correspond à votre intégration :
Authentification de serveur à serveur s2s-auth
-
Sélectionnez API et services, puis API.
-
Filtrez par AEM Content AI Services, puis sélectionnez Créer un projet pour démarrer un nouveau projet, ou Ajouter une API si vous ajoutez le service à un projet existant.
note NOTE Si la carte d’API est désactivée avec un message « Licence requise », votre environnement AEM as a Cloud Service risque de ne pas être modernisé. Voir Modernisation de l’environnement AEM as a Cloud Service. -
Dans la boîte de dialogue Configurer l’API, sélectionnez l’authentification Serveur à serveur.
note tip TIP Si l’option Serveur à serveur n’est pas disponible, l’utilisateur configurant l’intégration n’est pas ajouté en tant que développeur au profil de produit. Voir Activer l’authentification de serveur à serveur. -
Si nécessaire, renommez les informations d’identification. Sélectionnez Suivant.
-
Sélectionnez le profil de produit Utilisateur AEM - publication - Programme XXX - Environnement XXX et/ou Utilisateur AEM - auteur - Programme XXX - Environnement XXX, puis sélectionnez Enregistrer.
-
Examinez la configuration de l’API et de l’authentification.
Générer un jeton d’accès generate-token
-
Dans votre projet ADC, accédez à Informations d’identification et sélectionnez Générer un jeton d’accès.
-
Incluez le jeton dans l’en-tête
Authorizationde chaque requête API :code language-http Authorization: Bearer YOUR_ACCESS_TOKENnote warning WARNING Stockez le jeton en toute sécurité. Il expire et doit être régénéré périodiquement.
Authentification par clé API api-key-auth
-
Lors de l’ajout de l’API Content AI Services AEM à votre projet, sélectionnez Clé API dans la boîte de dialogue Sélectionner le type d’authentification.
-
Confirmez les informations d’identification de la clé API.
-
Pour limiter les origines qui peuvent utiliser la clé, configurez les domaines autorisés.
-
Votre clé API (ID client) s’affiche sous Informations d’identification connectées. Sélectionnez Copie.
-
Incluez la clé dans chaque requête API :
code language-http x-api-key: YOUR_API_KEYVotre projet est maintenant prêt. Utilisez la clé avec chaque requête à AEM Content AI Services.
Étapes suivantes next-steps
- Contrôler vos sources de contenu - Configurez une source de contenu dans Cloud Manager et déclenchez l’acquisition.
- Référence de l’API Content AI - Utilisez votre jeton d’accès ou votre clé API pour interroger le contenu indexé.