我需要为使用grails 1.3.6的应用程序支持Basic Auth和Formbased身份验证。是否可以使用Spring Security来实现?现在我确实为应用程序提供了基于表单的身份验证,我还需要做些什么来支持它们?还是不可能?
答案 0 :(得分:2)
是的,Spring Security可以支持基本身份验证以及基于表单的身份验证。要允许特定URL或模式的基本身份验证,您可以添加以下配置:
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 :(得分:-2)
更改
grails.plugins.**
到
grails.plugin.**
没有" s"在grails 2.3.9
。