Package ru.averkiev.greenchat_auth.services.impl
package ru.averkiev.greenchat_auth.services.impl
Данный пакет содержит реализацию сервисов для функциональностей Green_Chat.
Классы в этом пакете предоставляют конкретные реализации интерфейсов сервисов,
обеспечивая взаимодействие с базой данных и выполнение бизнес-логики.
Пакет включает следующие реализации сервисов:
AccessTokenServiceImpl
- реализация сервиса для управления токенами доступаAuthServiceImpl
- реализация сервиса для аутентификации пользователейJwtUserDetailsService
- реализация сервиса загрузки пользователя по логинуRefreshTokenServiceImpl
- реализация сервиса для управления токенами обновления
-
ClassesClassDescriptionКласс реализует функционал взаимодействия access токена с базой данных (сохранение, обновление, удаление и поиск по идентификатору пользователя, к которому относится токен).Тестовый класс для проверки функциональности AccessTokenServiceImpl.Класс предоставляет функционал для аутентификации и авторизации пользователей.Тестовый класс для проверки функциональности AuthServiceImpl.Класс предоставляет сервис для загрузки пользователей по имени пользователя, реализуя интерфейс UserDetailsService.Класс реализует функционал взаимодействия refresh токена с базой данных (сохранение, обновление, удаление и поиск по идентификатору пользователя, к которому относится токен).Тестовый класс для проверки функциональности RefreshTokenServiceImpl.