Distribuzioni server-to-server headless AEM
Le implementazioni headless da server a server dell’AEM coinvolgono applicazioni o processi lato server che utilizzano e interagiscono con i contenuti dell’AEM in modo headless.
Le distribuzioni server-to-server richiedono una configurazione minima, in quanto le connessioni HTTP alle API headless dell’AEM non vengono avviate nel contesto di un browser.
Configurazioni di distribuzione
La seguente configurazione di distribuzione deve essere implementata per le distribuzioni di app da server a server.
Requisiti di autorizzazione
Le richieste autorizzate alle API GraphQL dell'AEM si verificano in genere nel contesto di app server-to-server, poiché altri tipi di app, ad esempio app a pagina singola, dispositivi mobili o Componenti Web, in genere utilizzano l'autorizzazione in quanto è difficile proteggere le credenziali.
Quando si autorizzano le richieste ad AEM as a Cloud Service, utilizzare l'autenticazione token basata sulle credenziali del servizio 🔗. Per ulteriori informazioni sull'autenticazione delle richieste ad AEM as a Cloud Service, consulta l'esercitazione sull'autenticazione basata su token. Il tutorial esplora l'autenticazione basata su token utilizzando le API HTTP di AEM Assets, ma gli stessi concetti e approcci sono applicabili alle app che interagiscono con le API GraphQL headless dell'AEM.
Esempio di app server-to-server
Un Adobe fornisce un’app server-to-server codificata in Node.js.
Un esempio di app server-to-server, scritta in Node.js, che utilizza contenuti dalle API GraphQL headless dell’AEM.