Пример интегрирует Spring Boot 2.0+, Thymeleaf 3 и Spring Security 5.
Способ доступа: http://127.0.0.1:8081/security/
Имя пользователя и пароль: admin/password
Доступ к H2 базе данных: http://127.0.0.1:8081/security/h2-console/ Инициализация конфигурации памяти базы данных H2 описана в spring.datasource.* По умолчанию пул соединений с базой данных реализован через HikariDataSource, можно заменить на druid.
Демонстрация получения содержимого внутренних объектов с помощью Thymeleaf 3, а также информации о вошедших в систему пользователях и их правах.
Демонстрация доступа разных пользователей к разным страницам:
Можно реализовать интерфейс ProtectedUrlSecurityMetadataSource, чтобы создать класс ProtectedUrlSecurityMetadataSource для загрузки соответствия URL и прав из Map<String, String>. После небольшой доработки можно загрузить соответствие URL и прав из базы данных (конфигурация описана в методе buildProtectedUrlFilter() класса springsecurityConfig).
Класс ProtectedUrlSecurityMetadataSource предоставляет метод loadSecurityMetadata для загрузки соответствия URL и прав извне.
Интеграция hplus:
В каталоге public/assets хранятся используемые в реальной разработке плагины jQuery и стили Bootstrap. Содержимое каталога Hplus4.1 служит примером.
Добавление зависимости Quartz.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )