All Classes and Interfaces
Class
Description
Класс представляет собой модель access токена.
Интерфейс представляет собой репозиторий access токенов.
Интерфейс представляет собой функционал для сохранения, обновления, поиска и удаления access токена.
Класс реализует функционал взаимодействия access токена с базой данных (сохранение, обновление, удаление и
поиск по идентификатору пользователя, к которому относится токен).
Тестовый класс для проверки функциональности AccessTokenServiceImpl.
Класс представляет собой REST-контроллер для аутентификации и авторизации пользователей в системе.
Тестовый класс для проверки функциональности AuthController
Класс представляет собой исключение, которое возникает в случае, когда пароль из JwtRequest не совпадает с
паролем, сохраненным в базе данных.
Класс предоставляет функционал для аутентификации и авторизации пользователей.
Тестовый класс для проверки функциональности AuthServiceImpl.
Класс обертка для отправки ошибок в ответе.
Класс отлавливает все исключения возникающие на уровне контроллера, для предоставления ошибки клиенту в виде JSON.
Класс JwtFilter является фильтром Spring Security, который обрабатывает HTTP-запросы,
содержащие JSON Web Token (JWT).
Класс предоставляет функциональность для создания, проверки и валидации JWT токенов.
Тестовый класс для проверки функциональности класса JwtProvider.
Класс представляет запрос на аутентификацию с использованием JWT.
Класс представляет собой модель для передачи в запросе JWT refresh токена.
Класс представляет ответ на запрос аутентификации с использованием JWT.
Класс предназначен для работы с JWT.
Класс предоставляет сервис для загрузки пользователей по имени пользователя, реализуя интерфейс UserDetailsService.
Тестовый класс для проверки функциональности класса JwtUserDetailsService.
Класс предоставляет статические методы для создания объекта JwtUser из объекта User и преобразования ролей
в коллекцию GrantedAuthority.
Тестовый класс для проверки функциональности класса JwtUserFactory.
Класс JwtUtils предоставляет утилитарные методы для работы с JSON Web Token (JWT).
Класс представляет собой модель refresh токена.
Интерфейс представляет собой репозиторий refresh токенов.
Интерфейс представляет собой функционал для сохранения, обновления, поиска и удаления access токена.
Класс реализует функционал взаимодействия refresh токена с базой данных (сохранение, обновление, удаление и
поиск по идентификатору пользователя, к которому относится токен).
Тестовый класс для проверки функциональности RefreshTokenServiceImpl.
Класс представляет собой конфигурацию безопасности для микросервиса аутентификации и авторизации.
Класс представляет собой модель пользователя в микросервисе greenchat_auth.
Класс представляет собой исключение, которое возникает в случае, когда пользователь не найден по идентификатору.
Интерфейс для взаимодействия с микросервисом пользователей.
Класс представляет собой компонент микросервиса, отвечающий за взаимодействие с API стороннего микросервиса
для получения данных о пользователе.
Тестовый класс для проверки функциональности класса UserServiceClient.