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.
-
Ouvrez le gestionnaire de configuration de la console web AEM en accédant à
/system/console/configMgrdans votre navigateur. -
Recherchez et ouvrez Configuration d’Expression Security.
-
Dans la section Mots-clés autorisés, cliquez sur le bouton + pour ajouter de nouvelles entrées.
-
Ajoutez les chaînes suivantes exactement comme illustré :
code language-none adobesign-cloudconfiguration-client-secret adobesign-cloudconfiguration-client-secret-encrypted -
Enregistrez les modifications apportées à la configuration.
-
Réessayez de configurer la configuration cloud d’Adobe Sign dans AEM Forms.
-
Vérifiez que la connexion à Adobe Sign se termine sans erreur.
Lectures connexes
- Intégration d’Adobe Sign à AEM Forms
- Utiliser Adobe Sign dans un formulaire adaptatif
- Comment créer l’ID client et le secret client ?
- API Adobe Acrobat Sign - FAQ
- Créer une configuration cloud Acrobat Sign
- AEM Forms | Intégration Adobe Sign
- AEM Forms | Configuration d’un formulaire adaptatif pour Adobe Sign