Tengo una aplicación que conectaa con usuarios a la base de datos y ahora quiero que tambien conecté por LDAP
Tengo puesto lo siguiente
def authentication = new UsernamePasswordAuthenticationToken(user, pass)
if (grails.plugin.springsecurity.ldap.active) {
SCH.context.authentication = ldapAuthProvider.doAuthentication(authentication)
} else {
//AQUI PUEDO HACER LOGIN SIN PROBLEMAS
SCH.context.authentication = daoAuthenticationProvider.authenticate(authentication)
}
El problema es que el metodo doAuthentication devuelve un DirContextOperations y no puede convertirlo a SCH.context.authentication