grails security很抱歉,我们无法找到具有该用户名和密码的用户

grails security很抱歉,我们无法找到具有该用户名和密码的用户,grails,spring-security,ldap,Grails,Spring Security,Ldap,我知道这是很多人提出的问题,我已经检查了所有与spring安全性问题相关的stackOverflow线程,但我仍然得到我们无法找到具有该用户名和密码的用户 下面是我的配置值 grails.plugins.springsecurity.ldap.authorities.ignorePartialResultException = true grails.plugins.springsecurity.ldap.search.base = 'OU=User Accounts,DC=tgs800,DC=

我知道这是很多人提出的问题,我已经检查了所有与
spring安全性
问题相关的stackOverflow线程,但我仍然得到
我们无法找到具有该用户名和密码的用户

下面是我的配置值

grails.plugins.springsecurity.ldap.authorities.ignorePartialResultException = true
grails.plugins.springsecurity.ldap.search.base = 'OU=User Accounts,DC=tgs800,DC=org'
grails.plugins.springsecurity.ldap.domain = 'tgs800.org'
grails.plugins.springsecurity.ldap.search.filter="sAMAccountName={0}" 
grails.plugins.springsecurity.ldap.search.searchSubtree = true
grails.plugins.springsecurity.ldap.auth.hideUserNotFoundExceptions = false
grails.plugins.springsecurity.ldap.search.attributesToReturn = ['mail', 'displayName'] 
grails.plugins.springsecurity.providerNames = ['ldapAuthProvider', 'anonymousAuthenticationProvider'] 
grails.plugins.springsecurity.ldap.useRememberMe = false
grails.plugins.springsecurity.ldap.authorities.retrieveGroupRoles = true
grails.plugins.springsecurity.ldap.authorities.groupSearchBase ='DC=tgs800,DC=org'
grails.plugins.springsecurity.ldap.authorities.groupSearchFilter = 'member={0}'
grails.plugins.springsecurity.securityConfigType = SecurityConfigType.InterceptUrlMap
grails.plugins.springsecurity.ldap.context.server = 'ldaps://myldap.tgs800.org:636/'
grails.plugins.springsecurity.ldap.context.managerDn = 'myDN'
grails.plugins.springsecurity.ldap.context.managerPassword = 'mypassword'
我已使用
keytool
在我的
C:\ProgramFiles\Java\jdk1.7.0\jre\lib\security\cacerts
文件中添加了LDAP根证书

我只是尝试使用LDAP进行简单的登录验证。无论如何,是否可以检查我是否能够连接到我们的LDAP服务器,以及在哪里可以检查LDAP相关日志以调试有关我的问题的更多信息

使用
内存数据库
而不使用LDAP服务器,我可以使我的应用程序更加安全,但我希望使用LDAP身份验证,而无需创建任何用户或角色。请给我一些建议。非常感谢

编辑

您是否检查了LDAP站点上的日志,而不是Grails站点上的日志?您是否可以使用任何其他方法(不同的软件/命令行)登录到LDAP帐户?您使用的是哪种LDAP实现?您可以使用其他一些软件(如LDAPBrowser)来验证连接设置-在获得正确的值后,您应该能够在Grails Config中进行设置抱歉延迟-最近我遇到了其他问题。最初,由于证书错误,我无法连接到ldap服务器。现在,我已使用SSLPOKE类检查了与ldaps服务器的连接,并且我能够连接到服务器,因为我已在java cacerts中导出了正确的证书,但仍然遇到相同的问题。我已经为spring安全性启用了调试模式,并在上面添加了日志详细信息。请在这个问题上帮助我。非常感谢