AEM中的DA管理員API無法產生持有人權杖和JWT
在Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites中,產生持有人權杖和JSON Web權杖(JWT)以驗證Document Authoring (DA)管理員API呼叫時,需要透過Adobe Developer Console進行伺服器對伺服器整合。 如果沒有正確的設定,驗證嘗試會因許可權錯誤而失敗。 若要解決此問題,請設定OAuth認證,並使用Adobe Developer Console產生權杖。
說明 description
環境
- 產品: Adobe Experience Manager as a Cloud Service (AEMaaCS) — 網站
- 限制: 需要存取Adobe Developer Console和適當的許可權
- 執行個體: 開發
問題/症狀
- 驗證DA管理員API的API呼叫所需的持有者權杖和JWT發生問題。
- 進行API呼叫時發生 403 Forbidden 等錯誤。
解決方法 resolution
若要解決此問題,請遵循下列步驟:
- 存取Adobe Developer Console。
- 按一下 建立新專案。
- 從專案儀表板選取 新增API。
- 選擇 Cloud Manager 作為API型別,然後按一下 下一步。
- 選取 伺服器對伺服器驗證OAuth伺服器對伺服器,然後按一下 下一步。
- 指派具有Experience Platform服務相關許可權的產品設定檔。
- 按一下設定檔設定中的 OAuth伺服器對伺服器 驗證選項。
- 找出技術帳戶ID,然後使用介面產生存取權杖。
在您的API請求中使用產生的持有人權杖搭配必要的引數。
範例:
-
端點:
POST https://ims-na1.adobelogin.com/ims/token/v3 -
標頭:
Content-Type: application/x-www-form-urlencoded -
主體引數:
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
注意: 請確定認證符合您在Adobe Developer Console中的整合設定,且許可權已在DA上正確指派。
如果問題仍然存在,請排程支援電話或參閱Adobe Developer Console檔案。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f