Когда мы используем конфигурацию на основе xml для Spring Security, мы можем использовать тег <jdbc-user-service>
с атрибутами authorities-by-username-query
и users-by-username-query
, чтобы получить имя пользователя, пароль и роль из базы данных для конкретной вход пользователя.Конфигурация Java эквивалентна <jdbc-user-service> в Spring Security
код, указанный в документации Spring Security для конфигурации Java, кажется, использует жесткий кодированный имя пользователя & пароль.
Соответствующий пример проекта (весна-безопасности/образцы/-х JDBC) также, как представляется, использовать одни и те же жестко закодированные имя пользователя & значения пароля.
Итак, с помощью Java Configuration, как мы можем проверить ввод пользователя с учетными данными пользователя, хранящимися в базе данных?
Ваш ответ - именно то, что я искал. Большое спасибо! –