В продакшне2023 — н.в.
Сервис авторизации и профилей
Централизованный вход и личный кабинет пользователя
Роль: Full-Stack разработчик · JWT авторизация, ротация сессий и профиль пользователя
Постановка задачи и контекст
Необходимо было объединить учетные записи пользователей между веб-сервисами и сделать простой вход.
Архитектурное решение
Разработал сервис аутентификации с выдачей Access/Refresh токенов, валидацией сессий в Redis и интерфейсом профиля.
Ключевые инженерные решения
- Аутентификация по JWT с ротацией токенов.
- Хранение данных пользователей в PostgreSQL с хэшированием паролей.
- Валидация сессий в Redis.
Стек технологий кейса
NestJSPostgreSQLRedisTypeScriptDocker