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 :

  1. 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.

  2. Vérifiez que le compte technique dispose des autorisations appropriées dans AEM. Attribuez des rôles tels que content-authors, DAM-users et jcr:all at /content/dam. Après la configuration, les appels API doivent fonctionner comme prévu.

  3. 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

    • getPDFProperties
    • getUsageRights
    • getMetaData
    • exportData
  • Transformation de document

    • importMetadata
  • Document Assurance

    • applyUsageRights
  • Génération de documents

    • generate interactive PDF
    • check Async Status
    • Retrieve async completed PDF
  • AEM DEVELOPER CONSOLE :

  • Service Output

    • generatePDF
    • generatePrint
  • Service CE

    • Password Encryption
    • Remove Password Encryption
    • getEncryption Types
    • sign PDF
    • certify PDF
    • add sign field
  • Assembler

    • invoke
    • toPDFA
    • isPDFA

Documentation disponible pour ces API :

ADOBE DEVELOPER CONSOLE :

AEM DEVELOPER CONSOLE :

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f