Деплой API https://rha-backend.herokuapp.com
- Адамян Петрос
- Бритиков Константин
- Чувашов Егор
{
"name": "vasya",
"password": "qwertyui",
"email": "[email protected]"
}
- /users/create – регистрация пользователя. В теле POST запроса должны быть данные нового пользователя
- /users/auth – авторизация пользователя. В теле POST запроса должны быть данные пользователя Причем ключ email обязателен, хоть и его значение не играет роли
- /users/logout – деавторизация пользователя. POST запрос
- /users/info – информация о текущем пользователе. GET запрос
- /users/change – изменение информации о пользователе. В теле POST запроса должны быть новые данные пользователя
- SUCCESSFULLY_REGISTERED
- Возвращается при успешной регистрации нового пользователя
- SUCCESSFULLY_AUTHED
- Возвращается при успешной авторизации пользователя
- SUCCESSFULLY_LOGGED_OUT
- Возвращается при успешной деавторизации пользователя
- SUCCESSFULLY_CHANGED
- Возвращается при успешном изменении данных пользователя
- ACCESS_ERROR
- Возвращается при:
- Запросе на деавторизацию неавторизоавнного пользователя
- Запросе информации о пользователе текущей сессии от неавторизованного пользователя
- Запросе на изменение пользовательских данных от неавторизованного пользователя
- Возвращается при:
- WRONG_CREDENTIALS
- Возвращается при попытке авторизоваться с неправильными учетными данными (username либо password)
- NOT_UNIQUE_USERNAME
- Возвращается при попытке зарегистрировать пользователя с неуникальным никнеймом
- ALREADY_AUTHENTICATED
- Возвращается при:
- Запросе на авторизацию от авторизованного пользователя
- Запросе на регистрацию от авторизованного пользователя
- Возвращается при:
- UNEXPECTED_ERROR
- Возвращается при возникновении непредвиденной ошибки