Info |
---|
Бізнес-процес (настанова) /wiki/spaces/EN/pages/17560797187 (видаліть блок з посиланням перед публікацією документа) |
...
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 | Сервіс ЦБД ЕСОЗ | Exchange oAuth Code Grant to Access Token [API-009-001-001-0324 (відсутня сторінка методу)] |
Бізнес правила
Процес може бути зупинений на будь-якому етапі, всі не передані в ЦБД ЕСОЗ дані будуть втрачені
...