Запрос на вход в систему
----
Permissions:PERMIT ALL
----
Параметр | Тип | Описание |
---|---|---|
|
| Логин пользователя с ролью INTEGRATOR |
|
| Пароль пользователя с ролью INTEGRATOR |
|
| Локализация пользователя (формат |
Пример curl
$ curl 'http://localhost:8080/api/auth/login' -i -X POST \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'X-Tenant-Name: local' \
-d '{
"login" : "login#30",
"password" : "integrator_password",
"locale" : "ru"
'
Пример HTTP запроса
POST /api/auth/login HTTP/1.1
Content-Type: application/json
Accept: application/json
X-Tenant-Name: local
Content-Length: 83
Host: localhost:8080
{
"login" : "login#30",
"password" : "integrator_password",
"locale" : "ru"
Пример HTTP ответа
Параметр | Тип | Описание |
---|---|---|
|
| Идентификатор пользователя в edna. Не используется для роли INTEGRATOR |
|
| Логин пользователя |
|
| Токен пользователя. Этот токен необхо димо передавать в заголовках запросов требующих аутентификации |
|
| Роль пользователя. Роль определяет права доступа пользователя |
HTTP/1.1 200 OK
X-Request-Id: dc42b8c8-2905-4b42-b89b-dd5d2ffa2272
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Authorization: Bearer <integrator_token>
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 100
{
"userId" : 30,
"login" : "login#30",
"token" : "<integrator_token>",
"role" : "OPERATOR"