重定向会话超时crafter 3.x

时间:2018-04-20 15:30:14

标签: crafter-cms

我已根据维基“http://docs.craftercms.org/en/3.0/system-administrators/security/configure-headers-based-auth.html?highlight=sso”成功实施了SSO,并从上下文导航配置中删除了来自crafter站点的注销选项。

但是我无法找到一种可以在Mellon会话长度到期或工作室会话超时时设置重定向的方法。目前它显示了重新登录对话框。

任何指导/帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:2)

Studio会话长度到期在Crafter Studio web.xml中默认设置为:

<session-config>
    <session-timeout>75</session-timeout>
</session-config>

Studio还在CLASSPATH上有一个配置:crafter / studio / studio-config.yaml(这里有完整文件:https://github.com/craftercms/studio/blob/master/src/main/resources/crafter/studio/studio-config.yaml

# HTTP Session timeout for studio (value is in minutes).
studio.security.sessionTimeout: 60

请注意,此超时比webapp配置短。通过在您的classplath中放置覆盖配置,可以更轻松地覆盖它(通常使其更短)(TOMCAT / shared / classes / crafter / studio / extension / studio-config-override.yaml

studio.security.sessionTimeout: 30

我认为这里的关键是确保:

  1. 网络应用超时最长
  2. Studio配置为提前超时
  3. 和Mellon配置为更快超时
  4. 测试方法只是将mellon配置为每x(2-3)分钟丢弃一次身份验证。