Демонстрация, подходящая для начинающих, чтобы начать работу с Spring Security With JWT.

Spring Boot Java
Демонстрация, подходящая для начинающих, чтобы начать работу с Spring Security With JWT.

Демонстрационный адрес: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/…

代码结构

Скачать конфигурацию

  1. git clone GitHub.com/snail Climb/…
  2. Откройте проект и подождите, пока Maven загрузит соответствующие зависимости. Для открытия рекомендуется использовать идею и убедиться, что для вашей идеи загружен плагин ломбока.
  3. Исправлятьapplication.propertiesИзмените информацию о подключении к базе данных на свою собственную.

Пример

1. Зарегистрируйте аккаунт

Register

2. Войти

Login

3. Используйте правильный токен для доступа к ресурсам, требующим аутентификации.

Access resources that require authentication

4. Доступ к ресурсам, требующим аутентификации, без токена

Access resources that require authentication  without token

5. Используйте неправильный токен для доступа к ресурсам, требующим аутентификации.

Access resources that require authentication  with not correct token

публика

Если вы хотите следить за моими обновленными статьями и делиться галантерейными товарами в режиме реального времени, вы можете подписаться на мой официальный аккаунт.

«Нападение на Java-интервью»:"Java Interview Assault" V2.0 PDF-версия, полученная из этого документа для интервью.публикаФоновый ответ"Блиц-интервью по Java"Получите это бесплатно!

Важные учебные ресурсы для Java-инженеров:Некоторые Java-инженеры обычно используют ключевые слова для фонового ответа общедоступной учетной записи учебных ресурсов."1"Вы можете получить его бесплатно без каких-либо уловок.

我的公众号