URL: | /auth/login |
Content-type: | application/x-www-form-urlencoded |
Method: | POST |
Body: |
login=admin&password=123 |
Result:
{ "message":"Успешная авторизация", "code":200, "body":{ "name":"Reg", "isSuperUser":false, "timezone":3, "panelMenu":[ { "id":3934190043168, "name":"Пациенты", "form_gridId":1069446856718, "sort_order":0, "formClassId":730144440322, "isPrint_Custom_Form":false }, { "id":3929895075872, "name":"Расписание", "form_gridId":1026497183758, "sort_order":0, "formClassId":717259538434, "isPrint_Custom_Form":false } ], "isRetranslateAuth":false, "startFormGridId":1069446856718, "startObjId":581853671311 } }
Если возможных входов несколько, то ответ такой:
{ "message":"Выберите должность/зону", "code":106, "body":[ { "number":0, "name":"Ядро (суперпользователь)", "zone":0 }, { "number":1, "name":"Реестр установок (суперпользователь)", "zone":1 }, { "number":2, "name":"Данные сети клиник (суперпользователь)", "zone":4 }, { "number":3, "name":"Пациенты (суперпользователь)", "zone":3 } ] }
Во все последующие запросы необходимо передавать cookie полученную в заголовке ответа.