2012-07-12 52 views

回答

2

是的,Spring Security可以支持基本身份驗證和基於表單的身份驗證。爲了讓你可以添加以下配置特定的網址或模式基本身份驗證:

grails.plugins.springsecurity.useBasicAuth = true 
grails.plugins.springsecurity.basic.realmName = "My App Name" 
grails.plugins.springsecurity.filterChain.chainMap = [ 
    '/someController/someAction': 'JOINED_FILTERS,-exceptionTranslationFilter', 
    '/**': 'JOINED_FILTERS,-basicAuthenticationFilter,-basicExceptionTranslationFilter' 
] 
+1

從文檔複製/粘貼得很好;)http://grails-plugins.github.com/grails-spring-security-core/docs/manual/guide/9%20Authentication.html#9.1%20Basic% 20and%20Digest%20Authentication – 2012-07-12 21:51:50

+0

是嗎?我把它從我的應用程序中複製出來,顯然是從文檔複製而來:) – doelleri 2012-07-12 22:41:03

+0

快速問題。一切正常的用戶都得到了認證,但是當我執行基本的認證時,我的RememberMeService代碼沒有被調用。我是否必須添加任何內容才能執行基本身份驗證? – allthenutsandbolts 2012-07-13 13:48:38

-2

變化

grails.plugins.** 

grails.plugin.** 

不會對grails 2.3.9的 「S」。