Spring Boot Security не запрашивает информацию аутентификации из таблиц «Пользователи» и «Полномочия» - PullRequest
0 голосов
/ 10 марта 2020

Я пытаюсь получить информацию аутентификации доступа Spring Boot Security из таблиц «Пользователи» и «Авторизация».

В настоящее время я следую учебному пособию, Spring & Hibernate для начинающих (включая Spring Загрузочный) . Я пытаюсь следовать его предыдущему эпизоду на Spring Modules, используя Spring Boot. В настоящее время я пытаюсь настроить приложение Spring Boot на использование автоматической функции c Spring Boot Security, которая извлекает информацию об учетной записи из таблиц 'users' и 'полномочия' из связанной базы данных Hibernate.

Однако Поскольку я пытался это сделать, я не смог войти в систему, так как ни одна из учетных записей, которые я добавил в таблицы базы данных. В своем разделе Spring Boot он удаляет множество ненужных настроек, которые не нужны при работе с Spring Boot, но я думаю, что я, возможно, удалил что-то важное. Мне удалось правильно настроить защиту из проектов, которые я делал вместе с видео, но теперь я не могу скопировать его в Spring Boot Project.

Вы можете посмотреть мой текущий код здесь .

Кроме того, я могу правильно сопоставлять сущности с моим хранилищем, поэтому мое соединение работает.

Мои таблицы базы данных выглядят следующим образом:

пользователи:

username | password
john     | {noop}text
mary     | $04$eFytJDGtjbThXa80FyOOBuFdK2IwjyWefYkMpiBEFlpBwDH.5PM0K
susan    | $04$eFytJDGtjbThXa80FyOOBuFdK2IwjyWefYkMpiBEFlpBwDH.5PM0K

органы:

username | authority
john     | ROLE_EMPLOYEE
mary     | ROLE_EMPLOYEE
mary     | ROLE_MANAGER
susan    | ROLE_ADMIN
susan    | ROLE_EMPLOYEE

Пожалуйста, дайте мне знать, если у вас есть какие-либо уточняющие вопросы. Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...