0

AEM 版本 - 6.5

环境 - 本地设置。相同的代码适用于所有非产品和产品环境。

浏览器 - Chrome 和 Edge

AEM osgi 配置完成 -使用我的 AEM servlet URL更新了Apache Sling Referrer Filter和使用源更新了 Apache Sling Referrer Filter - 一个 sso 域 url。如果没有这 2 个配置更新,回发请求会抛出 403 错误代码。

涉及的设置和步骤 -

  1. AEM 页面上的页面捕获用户 ID 和密码
  2. AEM 代码将这些详细信息发布到 SSO。SSO 处理细节。它发回 SAML 响应(在登录成功时使用 SAML 跟踪器成功跟踪)。
  3. 由于此回发请求返回 204 响应代码,并且我的 AEM 代码/servlet 处理此请求未在本地触发。(同样,此 servlet 被触发并且 SAML 响应在非产品和产品环境中成功解码)

尝试了其他解决方案(不起作用):

  1. 更新代码并重新编译和部署到本地 aem 服务器
  2. 使用 Origin 值更新了Adob​​e Granite 跨域资源共享策略,它再次以某种方式给出 403 错误。参考 - https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-postback-gives-http-204-instead-of-http-200/td-p/384108

请提出解决问题的任何解决方案。

4

0 回答 0