重定向会话超时 crafter 3.x
Redirect on session timeout crafter 3.x
我已根据 wiki“http://docs.craftercms.org/en/3.0/system-administrators/security/configure-headers-based-auth.html?highlight=sso”成功实施 SSO,并从上下文导航配置中禁用了 crafter 站点的注销选项。
但是我无法找到一种方法来设置 Mellon 会话长度过期或工作室会话超时的重定向。目前它显示重新登录对话框。
任何 guidance/help 将不胜感激。
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 配置时间短。这使得通过在类平台中放置覆盖配置(TOMCAT/shared/classes/crafter/studio/extension/studio-config-override.yaml
来更容易覆盖它(通常使其更短)
studio.security.sessionTimeout: 30
我认为这里的关键是确保:
- webapp超时时间最长
- Studio 配置为更快超时
- 并且 Mellon 配置为超时更快
测试此方法的一种方法是将 mellon 配置为每 x (2-3) 分钟丢弃一次身份验证。
我已根据 wiki“http://docs.craftercms.org/en/3.0/system-administrators/security/configure-headers-based-auth.html?highlight=sso”成功实施 SSO,并从上下文导航配置中禁用了 crafter 站点的注销选项。
但是我无法找到一种方法来设置 Mellon 会话长度过期或工作室会话超时的重定向。目前它显示重新登录对话框。
任何 guidance/help 将不胜感激。
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 配置时间短。这使得通过在类平台中放置覆盖配置(TOMCAT/shared/classes/crafter/studio/extension/studio-config-override.yaml
来更容易覆盖它(通常使其更短)studio.security.sessionTimeout: 30
我认为这里的关键是确保:
- webapp超时时间最长
- Studio 配置为更快超时
- 并且 Mellon 配置为超时更快
测试此方法的一种方法是将 mellon 配置为每 x (2-3) 分钟丢弃一次身份验证。