AEM:会话超时后不要重定向到登录页面。

时间:2016-04-22 08:01:30

标签: aem

我有一些页面可以在不登录的情况下访问,但默认情况下,AEM会在会话超时后重定向到登录页面,它会打破访问页面的逻辑。有什么方法可以解决这个问题吗?

由于

福雷斯特

1 个答案:

答案 0 :(得分:0)

这没什么意义,但我不确切地知道你的要求。您可以做的最多是在模式对话框中显示身份验证表单,但是您必须深入了解如何打破标准行为(302重定向)并在使用ajax发出请求时返回401。您可以使用以下逻辑构建自定义身份验证处理程序:

  • 获取经过身份验证的状态
  • 检查X-Requested-With:XMLHttpRequest
  • 的标题
  • 找到并且未经过身份验证后,回复401 Unauthorized
  • 未找到且未经过身份验证的重定向

也许this article也适用于您的情况。您还可以阅读this post中的答案。