Перейти к кейсу
В продакшне2023 — н.в.

Сервис авторизации и профилей

Централизованный вход и личный кабинет пользователя

Роль: Full-Stack разработчик · JWT авторизация, ротация сессий и профиль пользователя

Постановка задачи и контекст

Необходимо было объединить учетные записи пользователей между веб-сервисами и сделать простой вход.

Архитектурное решение

Разработал сервис аутентификации с выдачей Access/Refresh токенов, валидацией сессий в Redis и интерфейсом профиля.

Ключевые инженерные решения

  • Аутентификация по JWT с ротацией токенов.
  • Хранение данных пользователей в PostgreSQL с хэшированием паролей.
  • Валидация сессий в Redis.

Стек технологий кейса

NestJSPostgreSQLRedisTypeScriptDocker