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

AEM:会话超时后不要重定向到登录页面。,aem,Aem,我有一些页面不需要登录就可以访问,但是默认情况下,AEM会在会话超时后重定向到登录页面,这会破坏访问页面的逻辑。有没有办法解决这个问题 谢谢 福勒斯特这毫无意义,但我不知道你的具体要求。您最多只能在模式对话框中显示身份验证表单,但您必须深入了解如何打破标准行为(302重定向),并在使用ajax发出请求时返回401。然后,您可以使用如下逻辑构建自定义身份验证处理程序: 获取经过身份验证的状态 检查X-request-With:XMLHttpRequest的头文件 当发现且未经验证时,使用401

我有一些页面不需要登录就可以访问,但是默认情况下,AEM会在会话超时后重定向到登录页面,这会破坏访问页面的逻辑。有没有办法解决这个问题

谢谢


福勒斯特

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

  • 获取经过身份验证的状态
  • 检查X-request-With:XMLHttpRequest的头文件
  • 当发现且未经验证时,使用401 Unauthorized进行响应
  • 未找到且未验证时重定向
也许对你的案子也有用。您也可以在中阅读答案