401 AEM as a Cloud Serviceでの機能テスト中に不正エラーが発生する

DispatcherでサポートされていないBasic認証が使用されているため、AEM as a Cloud Serviceの機能テスト中に​ 401 ​不正エラーが発生します。 これを解決するには、認証設定を更新し、CDN レベルの基本認証を使用して安全なアクセスを実現します。

説明 description

環境

  • 製品: Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • 制約: Dispatcherが基本認証で構成されています。機能テストは/content/test-site/の下のコンテンツを対象としています

問題/症状

  • /content/test-site/の下でテストページを作成または削除する機能テストは、401​不正なエラーを引き起こします。
  • 特殊なドメイン設定を使用する.netで終わるドメインをターゲットとするリクエストのエラーがログに表示されます。
  • Dispatcherには、いくつかの基本認証の設定が含まれていますが、/content/test-site/に対する明示的なルールはありません。
  • この問題は、環境の初期設定後に発生しており、設定ファイルの最近の変更によるものではありません。

解決策 resolution

注意: Dispatcherを介した基本認証は、AEM as a Cloud Serviceの実稼動オーサー環境またはパブリッシュ環境ではサポートされていません。 代わりに、CDN レベルのコントロールを使用してください。

  1. Cloud Manager パイプラインの現在のDispatcher設定を確認し、基本認証の設定を確認します。
  2. CDN レイヤーベースの基本認証に焦点を当てた、AEM as a Cloud Serviceでサポートされている認証方法については、AEM as a Cloud Serviceでの認証を参照してください。
  3. 機能テストでアクセス制御が必要な場合は、Dispatcher ベースの設定に依存するのではなく、CDN レベルの基本認証を設定します。 「CDN資格情報と認証の設定」を参照してください。
  4. テスト中にアクセスが必要な場合は、/content/test-site/のCDN設定に除外または調整を明示的に追加します。
  5. CDNまたは関連するアクセス制御設定を更新した後、/content/test-site/を対象とした機能テストを再実行します。
  6. 401​個の未承認エラーを返さずに、リクエストが正常に完了したことを確認します。

サポートされる認証アプローチについて詳しくは、CDN ベースのアクセス制御と資格情報管理に関するAdobe Experience Managerのドキュメントを参照してください。

recommendation-more-help
experience-cloud-kcs-help-kbarticles