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:
-
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.
-
Verifique se a conta técnica tem as permissões certas no AEM. Atribuir funções como
content-authors, DAM-usersejcr:all at /content/dam. Após a configuração, as chamadas de API devem funcionar conforme esperado. -
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
getPDFPropertiesgetUsageRightsgetMetaDataexportData
-
Transformação do documento
importMetadata
-
Assurance do documento
applyUsageRights
-
Geração de documentos
generate interactive PDFcheck Async StatusRetrieve async completed PDF
-
AEM Developer Console:
-
Serviço de saída
generatePDFgeneratePrint
-
Serviço EC
Password EncryptionRemove Password EncryptiongetEncryption Typessign PDFcertify PDFadd sign field
-
Assembler
invoketoPDFAisPDFA
Documentação disponível para estas APIs:
Adobe Developer Console:
AEM Developer Console: