2015-09-14 46 views
1

我使用Spring Security Plugin的自定義實現來覆蓋默認的loadUser函數。我閱讀本手冊https://grails-plugins.github.io/grails-spring-security-core/guide/userDetailsService.html這是我resources.groovy文件:Grails Spring bean未加載(自定義UserDetailsS​​ervice)

package spring 

import security.ExtendedUserDetails 
beans = { 
    UserDetailsService(ExtendedUserDetails) 
} 

但它沒有加載。 App仍然使用默認的puligin實現GormUserDetailsS​​ervice。我使用調試器,我發現ExtendedUserDetails永遠不會運行。

那麼,怎麼了?

這個問題是沒有答案尚未 Custom UserDetailsService Not Being Called - Grails & Spring Security Core

回答

1

看起來有在resources.groovy bean的名字一個錯字。名稱必須是userDetailsService而不是UserDetailsService(首都)和ExtendedUserDetails必須執行GrailsUserDetailsService

+0

謝謝。這是一個錯字。 –

相關問題