我已根据维基“http://docs.craftercms.org/en/3.0/system-administrators/security/configure-headers-based-auth.html?highlight=sso”成功实施了SSO,并从上下文导航配置中删除了来自crafter站点的注销选项。
但是我无法找到一种可以在Mellon会话长度到期或工作室会话超时时设置重定向的方法。目前它显示了重新登录对话框。
任何指导/帮助都将受到高度赞赏。
答案 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
我认为这里的关键是确保:
测试方法只是将mellon配置为每x(2-3)分钟丢弃一次身份验证。