AEM バージョン - 6.5
環境 - ローカル セットアップ。すべての非本番環境と本番環境で同じコードが機能します。
ブラウザ - Chrome & Edge
AEM osgi 構成の完了 - AEM サーブレット URL で更新された Apache Sling Referrer Filter & Originで更新された Apache Sling Referrer Filter - sso ドメイン URL。これら 2 つの構成の更新がないと、ポストバック リクエストは 403 エラー コードをスローしていました。
セットアップと関連する手順 -
- AEM ページのページがユーザー ID とパスワードを取得する
- AEM コードは、これらの詳細を SSO に送信します。SSO は詳細を処理します。SAML 応答を返します (ログインが成功すると、SAML トレーサーを使用して正常に追跡されます)。
- このポストバック要求が 204 応答コードを返すため、この要求を処理するための AEM コード/サーブレットがローカルでトリガーされません。
試みた他の解決策(うまくいきませんでした):
- コードを更新し、再コンパイルを行い、ローカルの aem サーバーにデプロイしました
- Adobe Granite Cross-Origin Resource Sharing Policyを Origin 値で更新すると、何らかの形で 403 エラーが再び発生します。参照 - https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-postback-gives-http-204-instead-of-http-200/td-p/384108
問題を解決するための解決策を提案してください。