2013-06-26 49 views
2

當我調用testcontroller的任何操作時,它會重定向到登錄頁面。我想要當我去我的主頁(index.gsp),它也重定向到登錄頁面。我試過了:Grails Spring Security interceptUrlMap:如何限制index.gsp的訪問

grails.plugins.springsecurity.interceptUrlMap = [ 
    '/index.gsp': ["isAuthenticated()"], 
    '/testcontroller/**': ["isAuthenticated()"] 
] 

但它不起作用。爲什麼?我怎麼能這樣做?

回答

0
grails.plugins.springsecurity.interceptUrlMap = [ 
    '/testcontroller/**': ["isAuthenticated()"], 
    '/*':     ["isAuthenticated()"] 
] 

這是嚴格的。在根上下文中對來自匿名用戶的非匿名用戶進行身份驗證。 這項工作應該如何?

+0

是的。有用。謝謝 :) – chelder