Ett primärt användningsexempel för Adobe Experience Manager as a Cloud Service (AEM) GraphQL API for Content Fragment Delivery tar emot fjärrfrågor från program eller tjänster från tredje part. Dessa fjärrfrågor kan kräva autentiserad API-åtkomst för att säkra headless-innehållsleverans.
För testning och utveckling kan du även komma åt AEM GraphQL API direkt via GraphiQL-gränssnitt gränssnitt.
För autentisering måste tredjepartstjänsten hämta en åtkomsttokensom sedan kan som används i GraphQL Request.
Se Genererar åtkomsttoken för API:er på serversidan för fullständig information.
För att en tredjepartstjänst ska kunna ansluta till en AEM instans måste den ha en Åtkomsttoken. Tjänsten måste sedan lägga till denna token i Authorization
sidhuvud på POSTEN.
Ett GraphQL Authorization Header:
Authorization: Bearer <access_token>
Alla förfrågningar som görs med åtkomsttoken kommer faktiskt att göras av användarkontot som genererade token.
Det innebär att du måste kontrollera att kontot har de behörigheter som krävs för att köra GraphQL-frågor.
Du kan kontrollera detta med GraphiQL på den lokala instansen. Mer information om behörigheter finns här.