Package ru.averkiev.greenchat_auth.services.impl


package ru.averkiev.greenchat_auth.services.impl
Данный пакет содержит реализацию сервисов для функциональностей Green_Chat. Классы в этом пакете предоставляют конкретные реализации интерфейсов сервисов, обеспечивая взаимодействие с базой данных и выполнение бизнес-логики.

Пакет включает следующие реализации сервисов:

  • AccessTokenServiceImpl - реализация сервиса для управления токенами доступа
  • AuthServiceImpl - реализация сервиса для аутентификации пользователей
  • JwtUserDetailsService - реализация сервиса загрузки пользователя по логину
  • RefreshTokenServiceImpl - реализация сервиса для управления токенами обновления
  • Classes
    Class
    Description
    Класс реализует функционал взаимодействия access токена с базой данных (сохранение, обновление, удаление и поиск по идентификатору пользователя, к которому относится токен).
    Тестовый класс для проверки функциональности AccessTokenServiceImpl.
    Класс предоставляет функционал для аутентификации и авторизации пользователей.
    Тестовый класс для проверки функциональности AuthServiceImpl.
    Класс предоставляет сервис для загрузки пользователей по имени пользователя, реализуя интерфейс UserDetailsService.
    Класс реализует функционал взаимодействия refresh токена с базой данных (сохранение, обновление, удаление и поиск по идентификатору пользователя, к которому относится токен).
    Тестовый класс для проверки функциональности RefreshTokenServiceImpl.