Я разрабатываю веб-приложение, используя Grails и используя Grails LDAP в качестве механизма аутентификации. Однако я всегда получаю следующую ошибку:
{Ошибка 500: невозможно передать нулевые или пустые значения конструктору. Сервлет: URI по умолчанию: /ldap-app/j_spring_security_check Сообщение об исключении: невозможно передать нулевые или пустые значения конструктору Причина: невозможно передать нулевые или пустые значения конструктору Класс: GrailsAuthenticationProcessingFilter }
Мой файл SecurityConfig.groovy:
security {
// see DefaultSecurityConfig.groovy for all settable/overridable properties
active = true
loginUserDomainClass = "User"
authorityDomainClass = "Role"
requestMapClass = "Requestmap"
useLdap = true
ldapRetrieveDatabaseRoles = false
ldapRetrieveGroupRoles = false
ldapServer = 'ldap://worf-mi.dapc.kao.au:389'
ldapManagerDn = 'CN=sa-ldap-its,OU=Unix Servers for Kerberos,OU=Information Technology Services,OU=Special Accounts,DC=nexus,DC=dpac,DC=cn'
ldapManagerPassword = 'Asdf1234'
ldapSearchBase = 'OU=People,DC=nexus,DC=dpac,DC=cn'
ldapSearchFilter = '(&(cn={0})(objectClass=user))'
}