Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 5 Следующий »

Позволяет получить ЛПУ токен.

При получении токена выполняется проверка существования МКАБа пациента во всех подразделениях в рамках хоста (базы данных) по ЛПУ, в которой необходимо авторизоваться. В случае если МКАБ существует, будет выдан токен для данного подразделения, в противном же случае будет выдано сообщение об ошибке и код ответа 404.

Запрос

Адрес запроса

GET: api/v2/auth/{lpuGuid}/token?Birthday={Birthday}&s_pol={s_pol}&n_pol={n_pol}&login={login}


Параметры запроса:

ПараметрОписаниеОбязательный
lpuGuidГуид ЛПУ, для работы с которой получается токен+
BirthdayДата рождения пациента в формате ГГГГ-ММ-ДД+
s_polСерия полиса-
n_polНомер полиса+
loginЛогин пользователя-


Заголовки запроса:

ЗаголовокЗначение (тип/формат значения)ОписаниеОбязательный
ClientApplicationGUIDГуид клиентского приложения

-

(по умолчанию Internet)

Ответ сервера

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:

ПолеТип данныхОписание
tokenstringЛПУ токен в формате JWT
tokenEndLifeTImeDateTime (string)Время действия токена


Пример ответа:

{
    "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJQYXRpZW50Ijp7IkxwdSI6ImMzYzk3N2FmLWMzYjQtNDUxNy05ZDU3LTUwYTY4NDRlYzY2MCIsIk1rYWIiOiJiMjQzY2M5OC1mOWI5LTQxNzEtOWY3MC02Mjk2NDYzZWE0MGIifSwiVG9rZW5FbmRMaWZlVGltZSI6IjIwMjAtMDUtMjlUMjI6MzU6NTQuNTg5NzU5NSswMzowMCIsImxvZ2luIjoiU3VwZXJQYXRpZW50IiwiYXV0aFNvdXJjZSI6IkludGVybmV0IiwicHJpdmlsZWdlIjpmYWxzZX0.paPTRBKYOcktKlUANwc591DVF9OC2AUElPwq_9ImojU",
    "tokenEndLifeTime": "2020-05-29T22:35:54+03:00"
}


В случае возникновения ошибок будет возвращен стандартный ответ сервера.







  • Нет меток