Het genereren van token en JWT mislukt voor API voor DA-beheer in AEM

In Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites, vereist het produceren van een Token van de Token van het Web van de Drager en JSON (JWT) voor het voor authentiek verklaren van de vraag van Admin API van de Authoring van het Document (DA) een server-aan-server integratie via Adobe Developer Console. Zonder juiste configuratie mislukken verificatiepogingen met machtigingsfouten. Om de kwestie op te lossen, vorm OAuth geloofsbrieven en produceer tokens gebruikend Adobe Developer Console.

Beschrijving description

Omgeving

  • Product: Adobe Experience Manager as a Cloud Service (AEMaaCS) - Plaatsen
  • Beperkingen: vereist toegang tot Adobe Developer Console en aangewezen toestemmingen
  • Instantie: Ontwikkeling

Probleem/symptomen

  • Problemen bij het genereren van tokens en JWT's voor het verifiëren van API-aanroepen naar API's voor DA Admin.
  • De fouten zoals 403 Verboden komen voor wanneer het maken van API vraag.

Resolutie resolution

Ga als volgt te werk om dit probleem op te lossen:

  1. Heb toegang tot ​ Adobe Developer Console ​.
  2. Klik creëren nieuw project .
  3. Selecteer toevoegen API van het projectdashboard.
  4. Kies Cloud Manager als API type en klik daarna .
  5. Selecteer Server-aan-Server Authentificatie OAuth Server-aan-Server en klik daarna .
  6. Een productprofiel toewijzen met rechten die betrekking hebben op Experience Platform-services.
  7. Klik de OAuth server-aan-server authentificatieoptie in de profielmontages.
  8. Zoek de id van de technische account en gebruik vervolgens de interface om een toegangstoken te genereren.

Gebruik het gegenereerde token Drager in uw API-aanvragen met de vereiste parameters.

Voorbeeld:

  • Eindpunt: POST https://ims-na1.adobelogin.com/ims/token/v3

  • Kopballen:Content-Type: application/x-www-form- urlencoded

  • Parameters van het Lichaam:

    code language-none
    grant_type=client_credentials
    client_id=<your_client_id>
    client_secret=<your_client_secret>
    scope=openid,AdobeID,aem.frontend.all,read_organizations,additional_info.projectedProductContext,read_pc.dma_aem_ams
    

Nota : zorg ervoor dat de geloofsbrieven uw integratieopstelling in Adobe Developer Console aanpassen en dat de toestemmingen correct op DA worden toegewezen.

Als de kwestie voortduurt, programma een steunvraag of verwijs naar de ​ documentatie van Adobe Developer Console ​.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f