[英]grails-spring-security-mock -> No bean named 'ldapAuthProvider' Errors is thrown
I'm using the " Mock authentication support for Spring Security " with the following configuration: 我使用具有以下配置的“ Spring Security的模拟验证支持 ”:
My Config.groovy has the following entries -> 我的Config.groovy具有以下条目->
grails.plugins.springsecurity.providerNames = [
'anonymousAuthenticationProvider',
'rememberMeAuthenticationProvider',
'daoAuthenticationProvider',
'ldapAuthProvider']
grails.plugins.springsecurity.ldap.active = false
grails.plugins.springsecurity.ldap.authorities.retrieveGroupRoles = false
grails.plugins.springsecurity.ldap.usernameMapper.userDnBase = false
//Configuration changes to accommodate plugin for mocking spring security
grails.plugins.springsecurity.mock.active = true
grails.plugins.springsecurity.mock.fullName = 'User A'
grails.plugins.springsecurity.mock.email = 'user_a@gmail.com'
grails.plugins.springsecurity.mock.username = 'user_a'
grails.plugins.springsecurity.mock.roles = ['ROLE_USER', 'ROLE_ADMIN']
grails.plugins.springsecurity.mock.load.dao = false
However, when I run my Integration Test (extends spock.lang.Specification) I get the following Error -> Fatal error running tests: No bean named 'ldapAuthProvider' is defined (NOTE: Stack trace has been filtered. Use --verbose to see entire trace.) org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'ldapAuthProvider' is defined
但是,当我运行集成测试(扩展了spock.lang.Specification)时,出现以下错误-> 运行测试的致命错误:没有定义名为ldapAuthProvider的bean(注意:堆栈跟踪已被过滤。使用--verbose可以请参阅整个跟踪。)org.springframework.beans.factory.NoSuchBeanDefinitionException:未定义名为“ ldapAuthProvider”的bean
What am I missing? 我想念什么?
LDAP插件: http : //grails.org/plugin/spring-security-ldap-核心插件中不支持LDAP。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.