Bearer-token och JWT-generering misslyckas för DA Admin API i AEM

I Adobe Experience Manager as a Cloud Service (AEMaaCS) - Webbplatser där Bearer Token och JSON Web Token (JWT) för autentisering av API-anrop för Document Authoring (DA) Admin kräver en server-till-server-integrering via Adobe Developer Console. Utan rätt konfiguration misslyckas autentiseringsförsök med behörighetsfel. Du löser problemet genom att konfigurera OAuth-autentiseringsuppgifter och generera tokens med Adobe Developer Console.

Beskrivning description

Miljö

  • Produkt: Adobe Experience Manager as a Cloud Service (AEMaaCS) - Webbplatser
  • Begränsningar: Kräver åtkomst till Adobe Developer Console och lämpliga behörigheter
  • Instans: Utveckling

Problem/symtom

  • Svårighet att generera Bearer-token och JWT som behövs för att autentisera API-anrop till API:er för DA Admin.
  • Fel som 403 Otillåten inträffar när API-anrop görs.

Upplösning resolution

Följ de här stegen för att lösa problemet:

  1. Gå till Adobe Developer Console.
  2. Klicka på Skapa nytt projekt.
  3. Välj Lägg till API från projektkontrollpanelen.
  4. Välj Cloud Manager som API-typ och klicka på Nästa.
  5. Välj Server-till-server-autentisering OAuth Server-till-server och klicka på Nästa.
  6. Tilldela en produktprofil med behörigheter för Experience Platform tjänster.
  7. Klicka på autentiseringsalternativet OAuth server-till-server i profilinställningarna.
  8. Leta reda på ID:t för det tekniska kontot och använd sedan gränssnittet för att generera en åtkomsttoken.

Använd den genererade Bearer Token i dina API-begäranden med de parametrar som krävs.

Exempel:

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

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

  • Innehållsparametrar:

    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
    

Obs!: Kontrollera att autentiseringsuppgifterna matchar integreringsinställningarna i Adobe Developer Console och att behörigheter har tilldelats korrekt på DA.

Om problemet kvarstår schemalägger du ett supportsamtal eller läser Adobe Developer Console -dokumentationen.

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