Я заканчиваю реализацию Spring Security в Grails. Это моя первая реализация в Spring Security - ранее я использовал Acegi.
Вот проблема, с которой я столкнулся. В Acegi я смог получить аутентифицированного пользователя в обратном вызове onInteractiveAuthenticationSuccessEvent (), получив доступ к SecurityContextHolder, получив принцип пользователя, а затем получив «живого» пользователя из базы данных. В Spring Security SecurityContextHolder, по-видимому, недоступен - когда я пытаюсь получить к нему доступ, я получаю жалобы низкого уровня от Grails о том, что такой метод для такого и такого объекта отсутствует.
Итак, мои вопросы:
Спасибо,
Dan