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:
-
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.
-
Kontrollera att det tekniska kontot har rätt behörigheter i AEM. Tilldela roller som
content-authors, DAM-usersochjcr:all at /content/dam. Efter installationen bör API-anropen fungera som förväntat. -
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
getPDFPropertiesgetUsageRightsgetMetaDataexportData
-
Dokumentomvandling
importMetadata
-
Document Assurance
applyUsageRights
-
Dokumentgenerering
generate interactive PDFcheck Async StatusRetrieve async completed PDF
-
AEM Developer Console:
-
Output Service
generatePDFgeneratePrint
-
EC Service
Password EncryptionRemove Password EncryptiongetEncryption Typessign PDFcertify PDFadd sign field
-
Assembler
invoketoPDFAisPDFA
Dokumentation för dessa API
Adobe Developer Console:
AEM Developer Console: