Adobe Sign OAuth-Verbindung schlägt fehl mit fehlenden Parametern client_secret in AEM Forms

In diesem Artikel wird erläutert, wie Sie einen 401-Fehler mit der Meldung Fehlende Parameter: client_secret) beheben, bei der Integration von Adobe Sign mit AEM Forms LTS SP2 mithilfe von OAuth auftritt. In Adobe Experience Manager Forms schlägt die OAuth-Verbindung fehl, da AEM die für die Adobe Sign-Integration erforderlichen Client-Geheimnisparameter nicht zulässt. Um dieses Problem zu beheben, aktualisieren Sie die Sicherheitskonfiguration für Ausdrücke, um die erforderlichen geheimen Parameter des Adobe Sign-Client zuzulassen.

Beschreibung description

Umgebung

Adobe Experience Manager (AEM) Forms LTS SP2 JEE (Turnkey)

Problem/Symptome

  • Beim Konfigurieren der Adobe Sign-Integration in AEM Forms schlägt die OAuth-Verbindung nach der Anmeldung und Autorisierung fehl.
  • Im AEM-Fehlerprotokoll wird der folgende Fehler angezeigt: com.adobe.forms.foundation.oauth.util.OAuthHelperUtil konnte das Zugriffstoken für Ressource nicht abrufen: , Status-Code: 401, Fehler: {„error_description“:„Missing parameters: client_secret“,„error“:„invalid_request“}
  • Das Feld Client-Geheimnis in der AEM Sign-Cloud-Konfiguration wird beim Bearbeiten der Konfiguration leer angezeigt.
  • Die Schaltfläche Mit Adobe Sign verbinden bleibt deaktiviert, bis Adobe Acrobat Sign im Dropdown-Menü Lösung auswählen erneut ausgewählt wird.

Ursache

Die AEM Forms-Ausdruckssicherheitskonfiguration lässt die für die Adobe Sign OAuth-Integration erforderlichen Client-Geheimnisparameter nicht zu. Daher wird das client_secret nicht gesendet, was zu einem 401-Fehler von Adobe Sign führt.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben.

  1. Öffnen Sie den Konfigurations-Manager der AEM-Web-Konsole, indem Sie in Ihrem Browser zu /system/console/configMgr navigieren.

  2. Suchen und öffnen Sie Sicherheitskonfiguration für Ausdrücke.

  3. Klicken Sie im Abschnitt Zulässige Keywords auf die Schaltfläche +, um neue Einträge hinzuzufügen.

  4. Fügen Sie die folgenden Zeichenfolgen genau wie gezeigt hinzu:

    code language-none
    adobesign-cloudconfiguration-client-secret
    adobesign-cloudconfiguration-client-secret-encrypted
    
  5. Speichern Sie die Konfigurationsänderungen.

  6. Wiederholen Sie die Konfiguration der Adobe Sign Cloud-Konfiguration in AEM Forms.

  7. Vergewissern Sie sich, dass die Verbindung zu Adobe Sign fehlerfrei hergestellt wurde.

Verwandtes Lesen

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