2017-09-01 116 views
1

我有問題,禁用JASIG CAS SSO而不接觸web.xml。現在我配置像這樣的cas web.xml config。 最好的辦法是以某種方式將所有配置移動到外部屬性文件中,以便在開發過程中方便地禁用它,因爲一旦執行它就無法訪問CAS服務器。 我嘗試將配置移動到像這裏的彈簧豆bean definition for cas server。不幸的是,即使我提供了所有服務/服務器名稱配置,我仍然收到錯誤信息。有沒有什麼好的解釋配置外部我會很感激。謝謝如何禁用CAS如果我使用web.xml配置

回答

1

您可以配置另一個攔截過濾器之前調用cas過濾器,然後從那裏用一個標誌來控制它。如果該標記已啓用,則可以繼續使用cas濾鏡。如果未啓用,您可以決定跳過cas流程並將其重定向到常規流程。

+0

你能告訴我這個例子怎麼實現。 – lucaskos

+0

@lucaskos https://www.mkyong.com/spring-mvc/spring-mvc-handler-interceptors-example/ – SaAn