В нашей системе пользователи никогда не удаляются из базы данных. Что мы делаем, это анонимизируем их информацию и добавляем метку времени в столбец date_delete.
Как настроить Grails Spring Security, чтобы убедиться, что пользователь не «мягко удален» из БД?