53 lines
921 B
Markdown
53 lines
921 B
Markdown
UseCase'ы для приложения:
|
|
|
|
### 1. Пользователь имеет возможность зарегистрироваться в приложении
|
|
|
|
#### POST /v1/api/Register
|
|
|
|
Тело запроса:
|
|
```
|
|
{
|
|
string login;
|
|
string password
|
|
}
|
|
```
|
|
|
|
Тело ответа(успех):
|
|
```
|
|
null
|
|
```
|
|
|
|
Тело ответа(неудача):
|
|
```
|
|
{
|
|
string error_message;
|
|
}
|
|
```
|
|
|
|
### 2. Уже зарегистрированный пользователь может создать сессию посещения приложения, отослав свои логин и пароль, получая токен для подтверждения сессии
|
|
|
|
#### POST /v1/api/Authorization
|
|
|
|
Тело запроса:
|
|
|
|
```
|
|
{
|
|
string login;
|
|
string password
|
|
}
|
|
```
|
|
|
|
Тело ответа(успех):
|
|
```
|
|
{
|
|
string token;
|
|
}
|
|
```
|
|
|
|
Тело ответа(неудача):
|
|
```
|
|
{
|
|
string error_message;
|
|
}
|
|
```
|