Distribuzioni AEM Headless server-to-server

Le implementazioni AEM Headless server-to-server coinvolgono applicazioni o processi lato server che utilizzano e interagiscono con i contenuti in AEM in modo headless.

Le distribuzioni server-to-server richiedono una configurazione minima, in quanto le connessioni HTTP alle API AEM Headless 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.

L’app server-to-server si connette a →
AEM Author
AEM Publish
Anteprima AEM
Filtri Dispatcher
Condivisione delle risorse tra le origini (CORS)
Host di AEM

Requisiti di autorizzazione

Le richieste autorizzate alle API di AEM GraphQL 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 di AEM.

Esempio di app server-to-server

Adobe fornisce un esempio di app server-to-server codificata in Node.js.

App server-to-server

App server-to-server

Un esempio di app server-to-server, scritta in Node.js, che utilizza contenuti dalle API GraphQL headless di AEM.

Visualizza esempio

recommendation-more-help
e25b6834-e87f-4ff3-ba56-4cd16cdfdec4