bzalyaliev / requests

Service for managing requests for material. Based on Java, Spring Boot, PostgreSQL, React, Docker.
0 stars 0 forks source link

[auth-epic] Аутентификация #14

Open bzalyaliev opened 2 years ago

bzalyaliev commented 2 years ago

Описание

Необходимо реализовать механизм аутентификации пользователей. Есть список пользователей, которые будут пользоваться системой заявок (и другими сервисами).

Подумать, решить

  1. Простой вариант (для старта работы этот вариант подходит):

    • две роли - user и admin (c возможностью редактирования заявок).
    • вход по паролю.
  2. Сложный вариант (для интеграции с другими нашими сервисами, возможно следующий шаг):

Критерии проверки

Шаги

Улучшения

artemptushkin commented 2 years ago
  1. signup - регистрация пока накатываем всех пользователей -> позже
  2. sign in - вход

user:

role:

1 PR - сущности + тесты, аннотации hibernate работают

  1. фронтенд и тестирование
    • добавляем endpoint для login
    • если запрос на сервер не авторизован, то возвращаем 302 статус код + HTTP header Link