Configurazione dell’accesso API

Alcune API AEM basate su OpenAPI richiedono l'autenticazione, che richiede la generazione di credenziali tramite Adobe Developer Console. La configurazione prevede i seguenti passaggi:

  1. Modernizzazione dell’ambiente AEM as a Cloud Service.
  2. Abilita l’accesso alle API di AEM utilizzando i profili di prodotto. I profili di prodotto sono associati ai servizi che rappresentano i gruppi di utenti di AEM con elenchi di controllo di accesso (ACL, Access Control List) predefiniti. Mentre alcuni servizi sono associati a profili di prodotto specifici per impostazione predefinita, altri devono essere associati in modo esplicito; ad esempio, il servizio Utenti API di AEM Assets non è associato ad alcun profilo di prodotto, pertanto devi abilitarlo per utilizzare l'API di AEM Assets. Per ulteriori informazioni, consulta il passaggio tutorial Abilita accesso alle API di AEM.
  3. Per aggiungere l’autenticazione server-to-server, l’utente che configura l’integrazione deve essere l’amministratore di sistema dell’organizzazione in Adobe Admin Console oppure deve essere aggiunto come sviluppatore al profilo di prodotto a cui è associato il servizio. Per ulteriori informazioni, consulta il passaggio tutorial Abilita accesso alle API di AEM.
  4. Creazione di un progetto Adobe Developer Console (ADC).
  5. Configura il progetto ADC. Questo genera credenziali che verranno utilizzate successivamente per scambiarle con un token Bearer quando si richiama l’API.
  6. Configura l’istanza di AEM per abilitare la comunicazione al progetto ADC. Ciò comporta la registrazione dell'ID client con l'ambiente configurando e distribuendo un file YAML, come descritto nella sezione Registrazione di un ID client di seguito.

Per istruzioni dettagliate, consulta l'esercitazione Configurare API basate su OpenAPI.