La connexion OAuth à Adobe Sign échoue avec des paramètres manquants client_secret dans AEM Forms

Cet article explique comment résoudre une erreur 401 avec le message Paramètres manquants : client_secret qui se produit lors de l’intégration d’Adobe Sign à AEM Forms LTS SP2 à l’aide d’OAuth. Dans Adobe Experience Manager Forms, la connexion OAuth échoue, car AEM n’autorise pas les paramètres de secret client requis pour l’intégration d’Adobe Sign. Pour résoudre ce problème, mettez à jour la Configuration de la sécurité des expressions pour autoriser les paramètres de secret client Adobe Sign requis.

Description description

Environnement

Adobe Experience Manager (AEM) Forms LTS SP2 JEE (clé en main)

Problème/Symptômes

  • Lors de la configuration de l’intégration d’Adobe Sign à AEM Forms, la connexion OAuth échoue après la connexion et l’autorisation.
  • L’erreur suivante apparaît dans le journal des erreurs AEM : com.adobe.forms.foundation.oauth.util.OAuthHelperUtil n’a pas réussi à récupérer le jeton d’accès pour la ressource : , code d’état : 401, erreur : {« error_description »:« Paramètres manquants : client_secret »,« error »:« invalid_request »}
  • Le champ Secret client dans la configuration cloud d’AEM Sign apparaît vide lors de la modification de la configuration.
  • Le bouton Se connecter à Adobe Sign reste désactivé jusqu’à ce que Adobe Acrobat Sign soit de nouveau sélectionné dans la liste déroulante Sélectionner une solution .

Cause

La configuration de la sécurité des expressions AEM Forms n’autorise pas les paramètres de secret client requis pour l’intégration OAuth d’Adobe Sign. Par conséquent, le secret_client n’est pas envoyé, ce qui entraîne une erreur 401 d’Adobe Sign.

Résolution resolution

Suivez les étapes ci-dessous pour résoudre le problème.

  1. Ouvrez le gestionnaire de configuration de la console web AEM en accédant à /system/console/configMgr dans votre navigateur.

  2. Recherchez et ouvrez Configuration d’Expression Security.

  3. Dans la section Mots-clés autorisés, cliquez sur le bouton + pour ajouter de nouvelles entrées.

  4. Ajoutez les chaînes suivantes exactement comme illustré :

    code language-none
    adobesign-cloudconfiguration-client-secret
    adobesign-cloudconfiguration-client-secret-encrypted
    
  5. Enregistrez les modifications apportées à la configuration.

  6. Réessayez de configurer la configuration cloud d’Adobe Sign dans AEM Forms.

  7. Vérifiez que la connexion à Adobe Sign se termine sans erreur.

Lectures connexes

recommendation-more-help
experience-cloud-kcs-help-kbarticles