Erreur 401 lors de l’utilisation du jeton de développement local dans AEM Forms as a Cloud Service
Lors de l’utilisation d’un jeton de développement local à partir de Adobe Developer Console (ADC) dans AEM Forms as a Cloud Service, une erreur 401 se produit en raison de droits d’accès insuffisants. Pour corriger ce problème, créez un compte technique dans AEM Developer Console, générez un jeton d’accès à l’aide de ses informations d’identification et attribuez les autorisations requises pour activer les appels API.
Description description
Environnement
Adobe Experience Manager as a Cloud Service (AEMaaCS) - Forms
Problème/Symptômes
- L’envoi d’un jeton porteur de développement local à partir de Adobe Developer Console dans la configuration de l’environnement entraîne une erreur 401.
- Les informations d’identification créées à partir d’ADC ne fonctionnent pas pour les appels API AEM Forms.
- Le compte technique défini pour le projet ADC n’existe pas sous AEM.
Résolution resolution
Remarque: les informations d’identification de Adobe Developer Console ne fonctionnent pas pour les appels API AEM Forms. Ces informations d’identification permettent uniquement d’accéder aux tâches Cloud Manager, et non aux instances AEM. Le compte technique lié au projet Developer Console n’existe pas dans AEM. Il ne peut donc pas effectuer d’appels API.
Pour résoudre ce problème, procédez comme suit :
-
Utilisez le Developer Console d’AEM pour créer un compte technique. Copiez l’ID client et le secret client à partir de ce compte. Utilisez-les pour récupérer un jeton d’accès à partir d’IMS. Transmettez ce jeton dans votre requête API pour créer un dossier dans AEM Forms as a Cloud Service.
-
Vérifiez que le compte technique dispose des autorisations appropriées dans AEM. Attribuez des rôles tels que
content-authors, DAM-usersetjcr:all at /content/dam. Après la configuration, les appels API doivent fonctionner comme prévu. -
Suivez ces liens pour générer le jeton d’accès :
Si ces étapes ne permettent pas de résoudre le problème, recherchez des paramètres de configuration ou des journaux spécifiques pour identifier les incohérences ou erreurs potentielles propres à votre configuration.
Remarque :
Reportez-vous à la liste pour distinguer les API authentifiées à l’aide de Adobe Developer Console de celles authentifiées à l’aide d’AEM Developer Console :
-
ADOBE DEVELOPER CONSOLE :
-
Conversion des documents
PDF to XDP (PDF Utility)
-
Extraction de documents
getPDFPropertiesgetUsageRightsgetMetaDataexportData
-
Transformation de document
importMetadata
-
Document Assurance
applyUsageRights
-
Génération de documents
generate interactive PDFcheck Async StatusRetrieve async completed PDF
-
AEM DEVELOPER CONSOLE :
-
Service Output
generatePDFgeneratePrint
-
Service CE
Password EncryptionRemove Password EncryptiongetEncryption Typessign PDFcertify PDFadd sign field
-
Assembler
invoketoPDFAisPDFA
Documentation disponible pour ces API :
ADOBE DEVELOPER CONSOLE :
AEM DEVELOPER CONSOLE :