2011-11-27 178 views
0

我在grails中使用spring安全,並且需要在我的Customer類中驗證(a)客戶,並且我不希望使用Role類或此類事物只是使用驗證和註釋。 我的客戶只需登錄並登錄,必須通過身份驗證。 任何機構都做到了這一點? 我如何編寫我自己的提供者身份驗證客戶?
我需要一些代碼,看看它是如何工作的grails中的彈簧安全

感謝

回答

2

Spring Security的核心插件必須是可用的Grails的最好的一個記錄插件。看看彼得的教程here。該頁面上的兩個視頻和代碼示例應該足以讓你走了。

如果在觀看Peter的視頻後,您仍然不滿意,請查看官方的Spring Security Core文檔here。 5.4節涵蓋了你想知道的內容。

總之,如果你想在每個控制器中使用註釋並且不關心用戶的角色,那麼下面的代碼將確保他們已經登錄。將它放置在你擔心的控制器的頂部使其在該控制器中的所有操作都需要用戶登錄。

import grails.plugins.springsecurity.Secured 

@Secured(['IS_AUTHENTICATED_FULLY'])