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:

  1. 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.

  2. Assicurati che l’account tecnico disponga delle autorizzazioni corrette in AEM. Assegnare ruoli come content-authors, DAM-users e jcr:all at /content/dam. Dopo la configurazione, le chiamate API dovrebbero funzionare come previsto.

  3. 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

    • getPDFProperties
    • getUsageRights
    • getMetaData
    • exportData
  • Trasformazione documento

    • importMetadata
  • Document Assurance

    • applyUsageRights
  • Generazione di documenti

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

  • Servizio di output

    • generatePDF
    • generatePrint
  • Servizio EC

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

    • invoke
    • toPDFA
    • isPDFA

La documentazione disponibile per queste API:

Adobe Developer Console:

AEM Developer Console:

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