Я пытаюсь получить информацию аутентификации доступа 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
Пожалуйста, дайте мне знать, если у вас есть какие-либо уточняющие вопросы. Заранее спасибо!