Если ваш MyUser
объект реализует Principal
, и вы помещаете его в сеанс http при успешном входе в систему, вы можете получить его из сеанса и привести его.
Вы можете реализовать AuthenticationSuccessHandler
вставьте туда свой UserDetailsService
и поместите его в сеанс.
Тогда вы можете ввести свой AuthenticationSuccessHandler
в UsernamePasswordauthenticationFilter
, который обрабатывает элемент <form-login>
.
ЕслиВы даете мне подробную информацию о своей конфигурации контекста безопасности, я мог бы дать вам более подробную информацию.