spring-security-book

К чему стремиться

В окончании этого квеста ожидаем получить следующий функционал:

swagger

{
  "fullName": "string",
  "email": "string",
  "password": "string"
}

позволит зарегистрировать пользователя с правами USER

Develop-вид ответ

{
  "id": 16,
  "fullName": "string",
  "email": "string1",
  "password": "$2a$10$8pnqWS.bY6c1vTU0wiPhcumk1bNCFHzaqmqvjM40KDIq/Mgb7YeUG",
  "role": "USER",
  "enabled": true,
  "credentialsNonExpired": true,
  "authorities": [
    {
      "authority": "USER"
    }
  ],
  "username": "string",
  "accountNonExpired": true,
  "accountNonLocked": true
}
{
  "email": "string",
  "password": "string"
}

позволяет получить jwt-токен пользователя

В ответ приходит модель

{
  "email": "string",
  "jwtToken":     "ey...IUzNiJ9.eyJ...NTl9.cJ...lk5d",
  "refreshToken": "ey...zI1NiJ9.eyJ...WF0I.mW...hLIJ"
}

Шаг 3