Я реализовал Spring Security в своем приложении. Я использовал реализацию по умолчанию, т.е. я настроил ее с моими собственными параметрами (DataSource, Secured Areas и т. Д.), Но я не написал никакой пользовательской реализации.
Теперь я хочу получить больше данных от пользователя, которые находятся в той же таблице, что и имя пользователя и пароль, например, название компании, идентификатор и т. Д. Однако я не хочу использовать эту информацию для входа в систему.
Я не уверен, как это сделать. Из того, что я прочитал, это связано с UserDetailsService. Тем не менее, кажется, что написание Custom UserDetailsService было бы необходимо, если бы я хотел использовать эту информацию во время входа в систему, а это не то, что я хочу. Я просто хочу использовать эту информацию внутри приложения после того, как пользователь вошел в систему.
Это действительно связано с UserDetailsServer? Это единственный файл, который мне нужно изменить?
Все примеры пользовательских UserDetailsService, которые я нашел, просто использовали имя пользователя и пароль, поэтому я не могу понять, откуда поступят новые данные.
Спасибо!