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:
- Modernizzazione dell’ambiente AEM as a Cloud Service.
- 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.
- 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.
- Creazione di un progetto Adobe Developer Console (ADC).
- Configura il progetto ADC. Questo genera credenziali che verranno utilizzate successivamente per scambiarle con un token Bearer quando si richiama l’API.
- 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.