+++

alexey 2022-12-20 22:54:45 +02:00
parent 1991dce42c
commit f2a3fb6a7a

@ -1 +1,37 @@
# Рекомендации по реализации авторизации в ЭСОЗ в системе еДорадо
> Важно! Для всех вызовов API еДорадо в заголовках HTTP запросов должен присутствовать параметр «x-ehealth-client-ver»: v5.
## Первый шаг.
Дать пользователю возможность ввести адрес электронной почты и выбрать роль входа в систему ЭСОЗ.
Список возможных ролей зависит от типа юридического лица зарегистрированного в ЭСОЗ, словарь LEGAL_ENTITY_TYPE_V2:
PHARMACY Аптечний заклад
PRIMARY_CARE Заклад з надання первинної медичної допомоги
OUTPATIENT Вторинна, третинна, паліативна медична допомога та реабілітація
EMERGENCY Заклад з надання екстренної медичної допомоги
| Тип юридического лица | Представление типа |
| --------------------- | --------------------------------------------------------------- |
| PHARMACY | Аптечний заклад |
| PRIMARY_CARE | Заклад з надання первинної медичної допомоги |
| OUTPATIENT | Вторинна, третинна, паліативна медична допомога та реабілітація |
| EMERGENCY | Заклад з надання екстренної медичної допомоги |
Используем API «Данные пользователя: роли»
IMAGE!
## Второй шаг: сформировать адрес перехода на страницу авторизации ЭСОЗ
Используем API «Данные пользователя», метод «Получить ссылку на страницу входа», параметр format=json.
IMAGE!
При успешной авторизации получаем JSON данные авторизованного пользователя, в том числе маркер доступа, access_token.