Compare commits
2 Commits
530c120c9a
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| f2898b0d7d | |||
| 5c5e4a8df1 |
42
.obsidian/workspace.json
vendored
42
.obsidian/workspace.json
vendored
@@ -13,15 +13,16 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "UBI.md",
|
"file": "УКЭП через УБИ регистрация и вход.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "UBI"
|
"title": "УКЭП через УБИ регистрация и вход"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"stacked": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "vertical"
|
"direction": "vertical"
|
||||||
@@ -78,7 +79,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
"width": 300
|
"width": 300,
|
||||||
|
"collapsed": true
|
||||||
},
|
},
|
||||||
"right": {
|
"right": {
|
||||||
"id": "c2150552e3f8ad75",
|
"id": "c2150552e3f8ad75",
|
||||||
@@ -94,7 +96,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "backlink",
|
"type": "backlink",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "UBI.md",
|
"file": "УКЭП через УБИ регистрация и вход.md",
|
||||||
"collapseAll": false,
|
"collapseAll": false,
|
||||||
"extraContext": false,
|
"extraContext": false,
|
||||||
"sortOrder": "alphabetical",
|
"sortOrder": "alphabetical",
|
||||||
@@ -104,7 +106,7 @@
|
|||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
},
|
},
|
||||||
"icon": "links-coming-in",
|
"icon": "links-coming-in",
|
||||||
"title": "Обратные ссылки для UBI"
|
"title": "Обратные ссылки для УКЭП через УБИ регистрация и вход"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -113,12 +115,12 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outgoing-link",
|
"type": "outgoing-link",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "UBI.md",
|
"file": "УКЭП через УБИ регистрация и вход.md",
|
||||||
"linksCollapsed": false,
|
"linksCollapsed": false,
|
||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
},
|
},
|
||||||
"icon": "links-going-out",
|
"icon": "links-going-out",
|
||||||
"title": "Исходящие ссылки из UBI"
|
"title": "Исходящие ссылки из УКЭП через УБИ регистрация и вход"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -142,20 +144,32 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outline",
|
"type": "outline",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "UBI.md",
|
"file": "УКЭП через УБИ регистрация и вход.md",
|
||||||
"followCursor": false,
|
"followCursor": false,
|
||||||
"showSearch": false,
|
"showSearch": false,
|
||||||
"searchQuery": ""
|
"searchQuery": ""
|
||||||
},
|
},
|
||||||
"icon": "lucide-list",
|
"icon": "lucide-list",
|
||||||
"title": "Структура UBI"
|
"title": "Структура УКЭП через УБИ регистрация и вход"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "3927167a852b79a5",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "git-view",
|
||||||
|
"state": {},
|
||||||
|
"icon": "git-pull-request",
|
||||||
|
"title": "Source Control"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"currentTab": 4
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
"width": 300
|
"width": 300,
|
||||||
|
"collapsed": true
|
||||||
},
|
},
|
||||||
"left-ribbon": {
|
"left-ribbon": {
|
||||||
"hiddenItems": {
|
"hiddenItems": {
|
||||||
@@ -169,9 +183,9 @@
|
|||||||
"obsidian-git:Open Git source control": false
|
"obsidian-git:Open Git source control": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "13bacab904b5c3f2",
|
"active": "6ea897aee138d04f",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"UBI.md",
|
"УКЭП через УБИ регистрация и вход.md",
|
||||||
"README.md",
|
"README.md",
|
||||||
"Добро пожаловать.md"
|
"Добро пожаловать.md"
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
**Ситуация:** Для регистрации и входа в новом приложении УКЭП предполагаются разные сценарии обработки. Сначала происходит идентификация в УБИ, а затем регистрация пользователя. Сначала происходит вход/восстановление пароля, а затем идентификация в УБИ как второй фактор.
|
**Ситуация:** Для регистрации и входа в новом приложении УКЭП предполагаются разные сценарии обработки. Сначала происходит идентификация в УБИ, а затем регистрация пользователя. Сначала происходит вход/восстановление пароля, а затем идентификация в УБИ как второй фактор.
|
||||||
|
|
||||||
**Вводные:** используется простой сценарий идентификации без проверок на стороне ИС. Используются свои страницы ошибок.
|
**Вводные:** используется простой сценарий идентификации без проверок на стороне ИС.
|
||||||
|
|
||||||
В зависимости от сценария предполагаются разные страницы с разными действиями для пользователя: прекратить, зарегистрироваться, войти в ЛК.
|
В зависимости от сценария предполагаются разные страницы с разными действиями для пользователя: прекратить, зарегистрироваться, войти в ЛК.
|
||||||
|
|
||||||
@@ -23,11 +23,16 @@
|
|||||||
1) Использовать разные product_type для registration и login
|
1) Использовать разные product_type для registration и login
|
||||||
2) Использовать конструкцию if else в настройках маршуртузитора для sucess_page и error_page
|
2) Использовать конструкцию if else в настройках маршуртузитора для sucess_page и error_page
|
||||||
|
|
||||||
|
product_type -> product_id возможно ранжирование
|
||||||
|
|
||||||
success‑url: **<#****if** productType == "test1">https://test1.ru/success**<#****elseif** productType == "test2">https://test2.ru/success**<#****else****>**https://test3.ru**</#****if****>**
|
success‑url: **<#****if** productType == "test1">https://test1.ru/success**<#****elseif** productType == "test2">https://test2.ru/success**<#****else****>**https://test3.ru**</#****if****>**
|
||||||
|
|
||||||
error‑url: **<#if** productType == "test1">https://test1.ru/success**<#elseif** productType == "test2">https://test2.ru/success**<#else>**https://test3.ru**</#if>**
|
error‑url: **<#if** productType == "test1">https://test1.ru/success**<#elseif** productType == "test2">https://test2.ru/success**<#else>**https://test3.ru**</#if>**
|
||||||
|
|
||||||
```plantuml
|
```plantuml
|
||||||
|
|
||||||
|
scale 3
|
||||||
|
|
||||||
actor "Клиент" as client
|
actor "Клиент" as client
|
||||||
participant "Банковское приложение" as bank
|
participant "Банковское приложение" as bank
|
||||||
participant "Gate-Out" as gateout
|
participant "Gate-Out" as gateout
|
||||||
@@ -62,6 +67,8 @@ ubi --> bank: error_url_**registration**
|
|||||||
bank -> client: Показывает страницу ошибки идентификации ЕБС
|
bank -> client: Показывает страницу ошибки идентификации ЕБС
|
||||||
```
|
```
|
||||||
|
|
||||||
|
В gateout в **простом** сценарии будет отправка практически параллельно с редиректом.
|
||||||
|
|
||||||
```plantuml
|
```plantuml
|
||||||
actor "Клиент" as client
|
actor "Клиент" as client
|
||||||
participant "Банковское приложение" as bank
|
participant "Банковское приложение" as bank
|
||||||
Reference in New Issue
Block a user