2015-07-01 75 views
0

我發現了幾個spring安全本身支持爲不同的url模式使用不同身份驗證機制的例子。根據url,可能的用例是您想區分瀏覽器身份驗證和RESTful API密鑰身份驗證的位置。 http://www.javacodegeeks.com/2012/08/spring-security-two-security-realms-in.html使用Grails Spring Security Plugin可以實現多領域安全嗎?

今天我們使用兩個grails應用程序來完成這個分離。我見過shiro插件有領域的概念,但想知道是否有可能通過Spring Sec插件來實現這一點?

回答

0

從進一步的研究,我相信僱用filter chain map它可以爲特定的URL分配一個特定的過濾器,因此可以創建一個新的過濾器來處理其餘請求。

grails.plugin.springsecurity.filterChain.chainMap = [ 
     '/web/**': 'WEBFILTER1,filter2,filter3,filter4', 
     '/rest/**': 'RESTFILTER1,filter3,filter5', 
     '/**': 'JOINED_FILTERS', 
] 
相關問題