ЕСОЗ - публічна документація
[DRAFT] BP-ESOZ-025-0002 [MIS] Авторизація користувача МІС
Сторінка знаходиться в процесі розробки. Інформація на ній може бути застарілою.
https://e-health-ua.atlassian.net/wiki/spaces/EN/pages/17560797187 (видаліть блок з посиланням перед публікацією документа)
Властивості документа
Тип документа | Бізнес-процес |
---|---|
Назва документа | BP-ESOZ-025-0002 [MIS] Авторизація користувача МІС |
ID настанови | GUI-004 |
Автор | @Тарас Хомета (HRS) |
Версія документа | v010 |
Статус документа | DRAFT |
Дата створення | 30.07.2024 |
Дата оновлення | - |
ID групи | BPG-ESOZ-025 |
ID бізнес-процесу | BP-ESOZ-025-0002 |
Назва бізнес-процесу | [MIS] Авторизація користувача МІС |
Посилання на схеми | https://modeler.camunda.io/share/abfcdf1b-64ad-4eab-90e2-2c7133f00458 |
Загальні відомості
Процес призначений для виконання автентифікації та авторизації користувача ЦБД ЕСОЗ з використанням МІС
Передумови
Користувач зареєстрований та активний в ЦБД ЕСОЗ
МІС зареєстрована в ЦБД ЕСОЗ
Схема бізнес-процесу
Зображення схеми
Посилання на схему
На перегляд: https://modeler.camunda.io/share/abfcdf1b-64ad-4eab-90e2-2c7133f00458
На редагування: Modeler | BP-ESOZ-025-0002 [MIS] Авторизація користувача МІС (camunda.io)
Похідний файл схеми (BPMN)
Опис кроків по процесу
1 | № кроку | Крок | Опис | Технічний модуль | Методи API які мають або можуть бути використані |
2 | SE 1.10 | Виконати авторизацію | Початок процесу автентифікації та авторизації користувача |
|
|
3 | 1.10 | Обрати роль/і для авторизації користувача | Фізична особа може бути зареєстрована в ЦБД ЕСОЗ одночасно з кількома ролями - пацієнта, керівник, лікар тощо. Доцільно авторизувати користувача з визначеною роллю, тобто переліком дозволів |
|
|
4 | 1.20 | Розрахунок скоупа користувача | МІС розраховує необхідний скоуп користувача для авторизації |
|
|
5 | 1.30 | Викликати інтерфейс авторизації | МІС викликає інтерфейс авторизації |
|
|
6 | 1.40 | Ввести логін пароль | Користувач вводить логін та пароль користувача у ЦБД ЕСОЗ |
|
|
7 | 1.50 | Отримати code на redirect uri | МІС отримує авторизаційний код шляхом переадресації на redirect uri |
|
|
8 | 1.60 | Отримати access token. refresh token | МІС виконує запит для обміну авторизаційного коду на токени доступу та оновлення |
|
|
9 | 1.70 | Тимчасово зберегти access token, refresh token | Для подальшого використання протягом сесії користувача |
|
|
10 | 1.80 | Переглянути результат авторизації | Користувач переглядає результат авторизації |
|
|
11 | EE 1.10 | Завершення процесу | Завершити процес автентифікації та авторизації користувача |
|
|
12 | 2.10 | Show Login UI | Сервіс ЦБД ЕСОЗ |
| |
13 | 2.20 | Exchange oAuth Code Grant to Access token | Сервіс ЦБД ЕСОЗ |
| https://e-health-ua.atlassian.net/wiki/spaces/ESOZ/pages/17571807257 |
Бізнес правила
Процес може бути зупинений на будь-якому етапі, всі не передані в ЦБД ЕСОЗ дані будуть втрачені
Результат процесу
Користувач успішно автентифікований та авторизований в ЦБД ЕСОЗ
Перелік змін
Версія документа | Опис змін | Номер релізу | |
---|---|---|---|
1 |
|
|
|
2 |
|
|
|
ЕСОЗ - публічна документація