401-fout bij het gebruik van een lokale ontwikkelingstoken in AEM Forms as a Cloud Service
Wanneer het gebruiken van een lokaal ontwikkelingstoken van Adobe Developer Console (ADC) in AEM Forms as a Cloud Service, a 401 fout komt wegens ontoereikende toegangsrechten voor. Om dit te bevestigen, creeer een Technische Rekening in AEM Developer Console, produceer een toegangstoken gebruikend zijn geloofsbrieven, en wijs de vereiste toestemmingen toe om API vraag toe te laten.
Beschrijving description
Omgeving
Adobe Experience Manager as a Cloud Service (AEMaaCS) - Forms
Probleem/symptomen
- Het voorleggen van een lokaal teken van de ontwikkelaar van Adobe Developer Console in de Configuratie van het Milieu resulteert in fout a 401.
- Referenties die met ADC zijn gemaakt, werken niet voor AEM Forms API-aanroepen.
- De technische rekening die voor het project ADC wordt geplaatst bestaat niet onder AEM.
Resolutie resolution
Nota: De geloofsbrieven van Adobe Developer Console werken niet voor AEM Forms API vraag. Met deze referenties hebt u alleen toegang tot Cloud Manager-taken, niet tot AEM-instanties. De technische account die aan het Developer Console-project is gekoppeld, bestaat niet in AEM en kan dus geen API-aanroepen uitvoeren.
Ga als volgt te werk om dit probleem op te lossen:
-
Gebruik AEM Developer Console om een technische account te maken. Kopieer de client-id en het clientgeheim van dit account. Gebruik deze om een toegangstoken van IMS op te halen. Geef dit token door aan uw API-verzoek om een map te maken in AEM Forms as a Cloud Service.
-
Zorg ervoor dat de technische account de juiste machtigingen heeft in AEM. Rollen toewijzen zoals
content-authors, DAM-usersenjcr:all at /content/dam. Na opstelling, zouden de API vraag moeten werken zoals verwacht. -
Ga als volgt te werk om het toegangstoken te genereren:
Als deze stappen het probleem niet oplossen, controleert u specifieke configuratie-instellingen of logbestanden om mogelijke discrepanties of fouten te identificeren die uniek zijn voor uw instellingen.
Nota:
Raadpleeg de lijst om te onderscheiden welke API's met Adobe Developer Console zijn geverifieerd en welke met de AEM Developer Console zijn geverifieerd:
-
Adobe Developer Console:
-
Documentconversie
PDF to XDP (PDF Utility)
-
Document uitnemen
getPDFPropertiesgetUsageRightsgetMetaDataexportData
-
Documenttransformatie
importMetadata
-
Document Assurance
applyUsageRights
-
Document genereren
generate interactive PDFcheck Async StatusRetrieve async completed PDF
-
AEM Developer Console:
-
Uitvoerservice
generatePDFgeneratePrint
-
EC-service
Password EncryptionRemove Password EncryptiongetEncryption Typessign PDFcertify PDFadd sign field
-
Assembler
invoketoPDFAisPDFA
Documentatie beschikbaar voor deze API's:
Adobe Developer Console:
AEM Developer Console: