Аутентификация: UserDetailsService и хранение паролей
Аутентификация — это процесс проверки того, кем является пользователь. Процесс аутентификации Spring Security начинается с фильтра, извлекающего учётные данные, который делегирует AuthenticationManager, использующему AuthenticationProvider и UserDetailsService для загрузки пользователя. Пароли никогда не хранятся в открытом виде — всегда используйте адаптивный алгоритм хэширования.