如果我使用web.xml配置,如何禁用cas

时间:2017-09-01 11:26:59

标签: spring single-sign-on struts cas jasig

我无法在不触及web.xml的情况下禁用JASIG CAS SSO。现在我像cas web.xml config那样配置cas。 最好的方法是以某种方式将所有配置移动到外部属性文件,以便在开发过程中轻松禁用它,因为一旦实现,我就无法访问CAS服务器。 我尝试将配置移动为像bean definition for cas server这样的弹簧bean。不幸的是,即使我提供了所有这些,我仍然会收到有关服务/ servername配置的错误。有什么好的解释配置cas外部我会非常感激。感谢

1 个答案:

答案 0 :(得分:1)

您可以在调用cas过滤器之前配置另一个拦截过滤器,然后使用标志从那里控制它。如果启用该标志,则可以继续使用cas过滤器。如果未启用,您可以决定跳过cas流并将其重定向到常规流。