401 AEM as a Cloud Service進行功能測試期間發生未獲授權的錯誤

在AEM as a Cloud Service上進行功能測試期間發生​ 401 ​未經授權的錯誤,因為Dispatcher使用不支援的Basic驗證。 若要解決此問題,請更新驗證設定,並使用CDN層級的基本驗證進行安全存取。

說明 description

環境

  • 產品: Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • 限制: Dispatcher已設定基本驗證;功能測試會鎖定位於/content/test-site/下的內容

問題/症狀

  • /content/test-site/下建立或刪除測試頁面的功能測試導致​ 401 ​未經授權的錯誤。
  • 記錄檔顯示以使用特殊網域組態的.net結尾之網域為目標的要求發生錯誤。
  • Dispatcher包含一些基本驗證設定,但沒有/content/test-site/的明確規則。
  • 此問題在初始環境設定後已觀察到,不是由於設定檔案中的最近變更。

解決方法 resolution

注意: AEM as a Cloud Service中的生產製作或發佈環境不支援透過Dispatcher進行基本驗證。 請改用CDN層級控制項。

  1. 檢閱Cloud Manager管道中的目前Dispatcher設定,並識別任何基本驗證設定。
  2. 請參考AEM as a Cloud Service中的驗證,瞭解AEM as a Cloud Service中支援的驗證方法,著重於CDN階層式基本驗證。
  3. 如果功能測試需要存取控制,請設定CDN層級的基本驗證,而非仰賴Dispatcher型設定。 請參閱設定CDN認證與驗證
  4. 如果在測試期間需要存取,請在/content/test-site/的CDN設定中明確新增排除或調整。
  5. 更新CDN或相關的存取控制設定後,請重新執行以/content/test-site/為目標的功能測試。
  6. 驗證要求是否順利完成,而不會傳回​ 401 ​未經授權的錯誤。

如需深入瞭解支援的驗證方法,請參閱Adobe Experience Manager關於CDN型存取控制和憑證管理的檔案。

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