Демонстрационный адрес:GitHub.com/snail Climb/…. Добро пожаловать в звезду!
Spring SecurityЭто очень мощная структура для проверки подлинности и контроля разрешений в корзине семейства Spring. Мы можем легко расширить ее, чтобы удовлетворить потребности нашей текущей системной безопасности.
Однако, по сравнению с другими технологиями, такими как JPA, Spring Security сложнее начать: многие люди вряд ли смогут написать демо самостоятельно, просматривая видео или документы, когда они сначала изучают, поэтому они могут отказаться от изучения этого позже.
Spring Security, мощная структура проверки безопасности, использовалась в фактическом проекте обучения по адаптации, когда я впервые пришел в компанию, и в проекте, над которым я сейчас работаю.Видно, что эта структура должна быть хорошим выбором в области аутентификации. и проверка разрешения. Так как эту часть модулей в предыдущем проекте делал не я, то я не слишком знаком со Spring Security. Поэтому я нашел время, чтобы изучить эту часть знаний и реализовал простую демонстрацию. Эта демонстрация в основном используетSpring SecurityиSpring BootЭти две технологии и все зависимости используют последнюю стабильную версию. Помимо первого раза, в этом проекте также используется технология JPA. Структура кода проекта выглядит следующим образом (подключаемый модуль Chrome: octree), в целом все еще относительно ясно из-за ограниченных возможностей и времени, поэтому должно быть много мест, которые можно оптимизировать, заинтересованные друзья могут улучшить вместе, с нетерпением ожидая к вашему пиару. Демонстрационный адрес:GitHub.com/snail Climb/…
Скачать конфигурацию
- git clone GitHub.com/snail Climb/…
- Откройте проект и подождите, пока Maven загрузит соответствующие зависимости. Для открытия рекомендуется использовать идею и убедиться, что для вашей идеи загружен плагин ломбока.
- Исправлять
application.properties
Измените информацию о подключении к базе данных на свою собственную.
Пример
1. Зарегистрируйте аккаунт
2. Войти
3. Используйте правильный токен для доступа к ресурсам, требующим аутентификации.
4. Доступ к ресурсам, требующим аутентификации, без токена
5. Используйте неправильный токен для доступа к ресурсам, требующим аутентификации.
публика
Если вы хотите следить за моими обновленными статьями и делиться галантерейными товарами в режиме реального времени, вы можете подписаться на мой официальный аккаунт.
«Нападение на Java-интервью»:"Java Interview Assault" V2.0 PDF-версия, полученная из этого документа для интервью.публикаФоновый ответ"Блиц-интервью по Java"Получите это бесплатно!
Важные учебные ресурсы для Java-инженеров:Некоторые Java-инженеры обычно используют ключевые слова для фонового ответа общедоступной учетной записи учебных ресурсов."1"Вы можете получить его бесплатно без каких-либо уловок.