Erro 401 ao usar o token de desenvolvimento local no AEM Forms as a Cloud Service

Ao usar um token de desenvolvimento local do Adobe Developer Console (ADC) no AEM Forms as a Cloud Service, ocorre um erro 401 devido a direitos de acesso insuficientes. Para corrigir isso, crie uma Conta técnica no AEM Developer Console, gere um token de acesso usando suas credenciais e atribua as permissões necessárias para habilitar chamadas de API.

Descrição description

Ambiente

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

Problema/Sintomas

  • O envio de um token de portador de desenvolvimento local do Adobe Developer Console na Configuração do Ambiente resulta em um erro 401.
  • As credenciais criadas no ADC não funcionam para chamadas de API do AEM Forms.
  • A conta técnica definida para o projeto ADC não existe no AEM.

Resolução resolution

Observação: as credenciais do Adobe Developer Console não funcionam para chamadas de API do AEM Forms. Essas credenciais só permitem acesso às tarefas do Cloud Manager, não às instâncias do AEM. A conta técnica vinculada ao projeto do Developer Console não existe no AEM, portanto, ela não pode fazer chamadas de API.

Para resolver esse problema, siga estas etapas:

  1. Use o AEM Developer Console para criar uma conta técnica. Copie a ID do cliente e o segredo do cliente desta conta. Use-os para buscar um token de acesso do IMS. Transmita esse token para sua solicitação de API para criar uma pasta no AEM Forms as a Cloud Service.

  2. Verifique se a conta técnica tem as permissões certas no AEM. Atribuir funções como content-authors, DAM-users e jcr:all at /content/dam. Após a configuração, as chamadas de API devem funcionar conforme esperado.

  3. Siga estes links para gerar o token de acesso:

Se essas etapas não resolverem o problema, investigue configurações ou registros específicos para identificar discrepâncias potenciais ou erros exclusivos da sua configuração.

Observação:

Consulte a lista para distinguir quais APIs são autenticadas usando o Adobe Developer Console e quais são autenticadas usando o AEM Developer Console:

  • Adobe Developer Console:

  • Conversão de documentos

    • PDF to XDP (PDF Utility)
  • Extração de documento

    • getPDFProperties
    • getUsageRights
    • getMetaData
    • exportData
  • Transformação do documento

    • importMetadata
  • Assurance do documento

    • applyUsageRights
  • Geração de documentos

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

  • Serviço de saída

    • generatePDF
    • generatePrint
  • Serviço EC

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

    • invoke
    • toPDFA
    • isPDFA

Documentação disponível para estas APIs:

Adobe Developer Console:

AEM Developer Console:

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