Configurar um projeto do Adobe Developer Console configure-adc-project

Para chamar a API dos Serviços de IA de conteúdo da AEM, você precisa de credenciais emitidas por um projeto do Adobe Developer Console (ADC). Esta página orienta você na criação do projeto, na seleção de um método de autenticação e na geração da credencial incluída em cada solicitação de API.

Vá para o Adobe Developer Console para iniciar sua organização.

Pré-requisitos prerequisites

Antes de começar, verifique o seguinte:

  • Você tem acesso ao Adobe Developer Console para sua organização.
  • Você foi adicionado como um Desenvolvedor no perfil de produto dos Serviços de IA de Conteúdo da AEM no Adobe Admin Console. Sem essa função, o cartão de API dos Serviços AEM Content AI aparece desabilitado e a opção de autenticação de Servidor para Servidor está oculta.
  • Você sabe os números do programa e do ambiente para o perfil de produto que deseja selecionar (por exemplo, AEM User - publish - Program 12345 - Environment 67890).
  • Você tem a função de Administrador do Sistema no Admin Console para o programa. Essa função permite gerenciar perfis de produtos e atribuir usuários ao ambiente.

Escolha um método de autenticação choose-auth

Os Serviços de IA de conteúdo da AEM são compatíveis com dois métodos de autenticação. Escolha o que corresponde à sua integração:

Método
Melhor para
Servidor a servidor
Serviços de back-end que chamam a API sem interação com o usuário. Retorna um token de acesso de vida curta.
Chave de API
Integrações no lado do cliente ou baseadas em navegador que chamam a API diretamente. Retorna uma chave de longa vida com escopo para domínios permitidos.

Autenticação de servidor para servidor s2s-auth

  1. Selecione APIs e serviços e depois APIs.

    Developer Console mostrando APIs e serviços

  2. Filtre por Serviços de IA de Conteúdo da AEM e selecione Criar Projeto para iniciar um novo projeto ou Adicionar API se estiver adicionando o serviço a um projeto existente.

    note
    NOTE
    Se o cartão de API for desativado com uma mensagem "Licença necessária", o ambiente do AEM as a Cloud Service pode não ser modernizado. Consulte Modernização do ambiente do AEM as a Cloud Service.
  3. Na caixa de diálogo Configurar API, selecione a autenticação de Servidor para Servidor.

    Caixa de diálogo Configurar API com Servidor para Servidor selecionada

    note tip
    TIP
    Se a opção de servidor para servidor não estiver disponível, o usuário que está configurando a integração não será adicionado como Desenvolvedor ao Perfil do produto. Consulte Habilitar autenticação de Servidor para Servidor.
  4. Se necessário, renomeie a credencial. Selecione Próximo.

    Etapa do Adobe Developer Console para renomear a nova credencial Servidor a Servidor antes de selecionar Próximo

  5. Selecione o Usuário do AEM - publicar - Programa XXX - Ambiente XXX e/ou o Usuário do AEM - autor - Programa XXX - Ambiente XXX Perfil do Produto e selecione Salvar.

    Seletor de Perfil de Produto mostrando os perfis de publicação e de autor do Usuário do AEM para o programa e o ambiente de destino

  6. Revise a configuração da API e da autenticação.

    Tela de revisão resumindo a API selecionada, o tipo de autenticação e o nome da credencial

    Detalhes da tela de revisão mostrando os perfis de produto atribuídos para a credencial

Gerar um token de acesso generate-token

  1. No projeto ADC, vá para Credenciais e selecione Gerar token de acesso.

    Página de credenciais com o botão Gerar token de acesso realçado

  2. Incluir o token no cabeçalho Authorization de cada solicitação de API:

    code language-http
    Authorization: Bearer YOUR_ACCESS_TOKEN
    
    note warning
    WARNING
    Armazene o token com segurança. Ele expira e deve ser regenerado periodicamente.

Autenticação da chave de API api-key-auth

  1. Ao adicionar a API dos Serviços de IA de conteúdo da AEM ao seu projeto, selecione Chave da API na caixa de diálogo Selecionar tipo de autenticação.

    Selecionar tipo de autenticação da Chave de API

  2. Confirme a credencial da chave de API.

    Adicionar credencial de Chave de API

  3. Para restringir quais origens podem usar a chave, configure os domínios permitidos.

    Configurar domínios permitidos

  4. Sua Chave de API (ID do Cliente) aparece em Credenciais conectadas. Selecione Copiar.

    Copiar Chave de API das credenciais conectadas

  5. Inclua a chave em cada solicitação de API:

    code language-http
    x-api-key: YOUR_API_KEY
    

    Seu projeto está pronto. Use a chave em cada solicitação para acessar os Serviços de IA de conteúdo da AEM.

Próximas etapas next-steps

recommendation-more-help
experience-manager-content-ai-help-content-ai