Errore 401 quando si utilizza un token di sviluppo locale in AEM Forms as a Cloud Service
Quando si utilizza un token di sviluppo locale da Adobe Developer Console (ADC) in AEM Forms as a Cloud Service, si verifica un errore 401 a causa di diritti di accesso insufficienti. Per risolvere questo problema, crea un account tecnico in AEM Developer Console, genera un token di accesso utilizzando le relative credenziali e assegna le autorizzazioni necessarie per abilitare le chiamate API.
Descrizione description
Ambiente
Adobe Experience Manager as a Cloud Service (AEMaaCS) - Forms
Problema/Sintomi
- L'invio di un token Bearer di sviluppo locale da Adobe Developer Console in Configurazione ambiente genera un errore 401.
- Le credenziali create da ADC non funzionano per le chiamate API di AEM Forms.
- L'account tecnico impostato per il progetto ADC non esiste in AEM.
Risoluzione resolution
Nota: le credenziali di Adobe Developer Console non funzionano per le chiamate API di AEM Forms. Queste credenziali consentono l’accesso solo alle attività di Cloud Manager, non alle istanze di AEM. L’account tecnico collegato al progetto Developer Console non esiste in AEM, pertanto non può effettuare chiamate API.
Per risolvere il problema, eseguire la procedura seguente:
-
Utilizza AEM Developer Console per creare un account tecnico. Copia l’ID client e il segreto client da questo account. Utilizzali per recuperare un token di accesso da IMS. Passa questo token nella richiesta API per creare una cartella in AEM Forms as a Cloud Service.
-
Assicurati che l’account tecnico disponga delle autorizzazioni corrette in AEM. Assegnare ruoli come
content-authors, DAM-usersejcr:all at /content/dam. Dopo la configurazione, le chiamate API dovrebbero funzionare come previsto. -
Segui questi collegamenti per generare il token di accesso:
Se questi passaggi non risolvono il problema, esamina impostazioni di configurazione o registri specifici per identificare potenziali discrepanze o errori specifici della configurazione.
Nota:
Consulta l’elenco per distinguere le API autenticate tramite Adobe Developer Console e quelle autenticate tramite AEM Developer Console:
-
Adobe Developer Console:
-
Conversione documento
PDF to XDP (PDF Utility)
-
Estrazione documento
getPDFPropertiesgetUsageRightsgetMetaDataexportData
-
Trasformazione documento
importMetadata
-
Document Assurance
applyUsageRights
-
Generazione di documenti
generate interactive PDFcheck Async StatusRetrieve async completed PDF
-
AEM Developer Console:
-
Servizio di output
generatePDFgeneratePrint
-
Servizio EC
Password EncryptionRemove Password EncryptiongetEncryption Typessign PDFcertify PDFadd sign field
-
Assemblatore
invoketoPDFAisPDFA
La documentazione disponibile per queste API:
Adobe Developer Console:
AEM Developer Console: