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

时间:2016-03-21 02:49:18

标签: grails spring-security ldap

我知道很多人已经问过这个问题我已经查看了与spring-security问题相关的所有stackOverflow线程,但我仍然得到we were not able to find a user with that username and password

以下是我的配置值......

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'

我已使用C:\Program Files\Java\jdk1.7.0\jre\lib\security\cacerts

在我的keytool文件中添加了LDAP根证书

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

在没有LDAP服务器的情况下使用in-memory database我能够使我的应用程序安全,但是我想在不需要创建任何用户或角色的情况下使用LDAP身份验证。请告诉我这个。非常感谢

EDITED

Here is the link for my log

0 个答案:

没有答案