Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
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

Сервіс ЦБД ЕСОЗ

https://e-health-ua.atlassian.net/wiki/spaces/ESOZ/pages/17571446858/Show+Login+UI+API-009-001-001-0323?search_id=a548f0ef-f2ce-4684-8cb1-52945ec31030&additional_analytics=queryHash---b719c74e08c674f16f631f0c02d40b1628ec8ef2d1eb547850f133f010da3e5e

13

2.20

Exchange oAuth Code Grant to Access token

Сервіс ЦБД ЕСОЗ

Exchange oAuth Code Grant to Access Token [API-009-001-001-0324 (відсутня сторінка методу)]

Бізнес правила

Процес може бути зупинений на будь-якому етапі, всі не передані в ЦБД ЕСОЗ дані будуть втрачені

...