401-Fehler bei Verwendung eines lokalen Entwicklungs-Tokens in AEM Forms as a Cloud Service

Bei Verwendung eines lokalen Entwicklungs-Tokens von Adobe Developer Console (ADC) in AEM Forms as a Cloud Service tritt aufgrund unzureichenden Zugriffsrechte ein 401-Fehler auf. Um dies zu beheben, erstellen Sie ein technisches Konto in AEM Developer Console, generieren Sie ein Zugriffstoken mit seinen Anmeldeinformationen und weisen Sie die erforderlichen Berechtigungen zu, um API-Aufrufe zu aktivieren.

Beschreibung description

Umgebung

Adobe Experience Manager as a Cloud Service (AEMaaCS) - Forms

Problem/Symptome

  • Das Senden eines lokalen Entwicklungs-Bearer-Tokens von Adobe Developer Console in der Umgebungskonfiguration führt zu einem 401-.
  • Von ADC erstellte Anmeldeinformationen funktionieren nicht für AEM Forms-API-Aufrufe.
  • Das für das ADC-Projekt festgelegte technische Konto existiert nicht unter AEM.

Auflösung resolution

Hinweis: Anmeldeinformationen von Adobe Developer Console funktionieren nicht für AEM Forms-API-Aufrufe. Diese Anmeldeinformationen erlauben nur den Zugriff auf Cloud Manager-Aufgaben, nicht auf AEM-Instanzen. Das technische Konto, das mit dem Developer Console-Projekt verknüpft ist, existiert nicht in AEM, daher können keine API-Aufrufe durchgeführt werden.

Gehen Sie wie folgt vor, um dieses Problem zu beheben:

  1. Verwenden Sie AEM Developer Console, um ein technisches Konto zu erstellen. Kopieren Sie die Client-ID und das Client-Geheimnis aus diesem Konto. Verwenden Sie sie, um ein Zugriffs-Token von IMS abzurufen. Übergeben Sie dieses Token an Ihre API-Anfrage, um einen Ordner in AEM Forms as a Cloud Service zu erstellen.

  2. Stellen Sie sicher, dass das technische Konto über die richtigen Berechtigungen in AEM verfügt. Weisen Sie Rollen wie content-authors, DAM-users und jcr:all at /content/dam zu. Nach dem Setup sollten die API-Aufrufe erwartungsgemäß funktionieren.

  3. Folgen Sie diesen Links, um das Zugriffstoken zu generieren:

Wenn das Problem durch diese Schritte nicht behoben wird, untersuchen Sie bestimmte Konfigurationseinstellungen oder -protokolle, um potenzielle Diskrepanzen oder Fehler zu identifizieren, die für Ihr Setup eindeutig sind.

Hinweis:

Bitte sehen Sie in der Liste nach, welche APIs mit Adobe Developer Console und welche mit AEM Developer Console authentifiziert werden:

  • Adobe Developer Console:

  • Dokumentkonvertierung

    • PDF to XDP (PDF Utility)
  • Dokumentextraktion

    • getPDFProperties
    • getUsageRights
    • getMetaData
    • exportData
  • Dokumentumwandlung

    • importMetadata
  • Dokument-Assurance

    • applyUsageRights
  • Dokumenterstellung

    • generate interactive PDF
    • check Async Status
    • Retrieve async completed PDF
  • AEM Developer Console:

  • Ausgabe-Service

    • generatePDF
    • generatePrint
  • EG-Dienst

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

    • invoke
    • toPDFA
    • isPDFA

Dokumentation für diese APIs verfügbar:

Adobe Developer Console:

AEM Developer Console:

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