+++
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.
|
Loading…
Reference in New Issue
Block a user