+++
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