401-fel vid användning av lokal dev-token i AEM Forms as a Cloud Service

När du använder en lokal utvecklingstoken från Adobe Developer Console (ADC) i AEM Forms as a Cloud Service inträffar ett 401-fel på grund av otillräckliga åtkomsträttigheter. Du kan åtgärda detta genom att skapa ett tekniskt konto i AEM Developer Console, generera en åtkomsttoken med hjälp av autentiseringsuppgifterna och tilldela de behörigheter som krävs för att aktivera API-anrop.

Beskrivning description

Miljö

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

Problem/symtom

  • Om du skickar en token för lokal utvecklare från Adobe Developer Console i miljökonfigurationen uppstår ett 401-fel.
  • Autentiseringsuppgifter som skapas från ADC fungerar inte för AEM Forms API-anrop.
  • Det tekniska kontouppsättningen för ADC-projektet finns inte under AEM.

Upplösning resolution

Obs!: Autentiseringsuppgifter från Adobe Developer Console fungerar inte för AEM Forms API-anrop. Dessa autentiseringsuppgifter ger endast åtkomst till Cloud Manager-uppgifter, inte till AEM-instanser. Det tekniska konto som är länkat till Developer Console-projektet finns inte i AEM, så det kan inte göra API-anrop.

Följ de här stegen för att lösa problemet:

  1. Skapa ett tekniskt konto med AEM Developer Console. Kopiera klient-ID och klienthemlighet från det här kontot. Använd dem för att hämta en åtkomsttoken från IMS. Skicka denna token till din API-begäran om att skapa en mapp i AEM Forms as a Cloud Service.

  2. Kontrollera att det tekniska kontot har rätt behörigheter i AEM. Tilldela roller som content-authors, DAM-users och jcr:all at /content/dam. Efter installationen bör API-anropen fungera som förväntat.

  3. Följ de här länkarna för att generera åtkomsttoken:

Om de här stegen inte löser problemet bör du undersöka specifika konfigurationsinställningar eller loggar för att identifiera potentiella diskrepanser eller fel som är unika för din konfiguration.

Obs!

Se listan för att se vilka API:er som autentiseras med Adobe Developer Console och vilka som autentiseras med AEM Developer Console:

  • Adobe Developer Console:

  • Dokumentkonvertering

    • PDF to XDP (PDF Utility)
  • Extrahering av dokument

    • getPDFProperties
    • getUsageRights
    • getMetaData
    • exportData
  • Dokumentomvandling

    • importMetadata
  • Document Assurance

    • applyUsageRights
  • Dokumentgenerering

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

  • Output Service

    • generatePDF
    • generatePrint
  • EC Service

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

    • invoke
    • toPDFA
    • isPDFA

Dokumentation för dessa API

Adobe Developer Console:

AEM Developer Console:

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