Compare commits
5 Commits
09156f28ee
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| f2898b0d7d | |||
| 5c5e4a8df1 | |||
| 530c120c9a | |||
| 491a54fd1a | |||
| 81c481bf2f |
11
.obsidian/hotkeys.json
vendored
Normal file
11
.obsidian/hotkeys.json
vendored
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"obsidian-git:push": [
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Mod",
|
||||||
|
"Shift"
|
||||||
|
],
|
||||||
|
"key": "G"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
6
.obsidian/plugins/obsidian-git/data.json
vendored
6
.obsidian/plugins/obsidian-git/data.json
vendored
@@ -7,7 +7,7 @@
|
|||||||
"autoPushInterval": 0,
|
"autoPushInterval": 0,
|
||||||
"autoPullInterval": 0,
|
"autoPullInterval": 0,
|
||||||
"autoPullOnBoot": false,
|
"autoPullOnBoot": false,
|
||||||
"autoCommitOnlyStaged": true,
|
"autoCommitOnlyStaged": false,
|
||||||
"disablePush": false,
|
"disablePush": false,
|
||||||
"pullBeforePush": true,
|
"pullBeforePush": true,
|
||||||
"disablePopups": false,
|
"disablePopups": false,
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
"syncMethod": "merge",
|
"syncMethod": "merge",
|
||||||
"mergeStrategy": "none",
|
"mergeStrategy": "none",
|
||||||
"customMessageOnAutoBackup": false,
|
"customMessageOnAutoBackup": false,
|
||||||
"autoBackupAfterFileChange": true,
|
"autoBackupAfterFileChange": false,
|
||||||
"treeStructure": false,
|
"treeStructure": false,
|
||||||
"refreshSourceControl": true,
|
"refreshSourceControl": true,
|
||||||
"basePath": "",
|
"basePath": "",
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
"showedMobileNotice": true,
|
"showedMobileNotice": true,
|
||||||
"refreshSourceControlTimer": 7000,
|
"refreshSourceControlTimer": 7000,
|
||||||
"showBranchStatusBar": true,
|
"showBranchStatusBar": true,
|
||||||
"setLastSaveToLastCommit": false,
|
"setLastSaveToLastCommit": true,
|
||||||
"submoduleRecurseCheckout": false,
|
"submoduleRecurseCheckout": false,
|
||||||
"gitDir": "",
|
"gitDir": "",
|
||||||
"showFileMenu": true,
|
"showFileMenu": true,
|
||||||
|
|||||||
39
.obsidian/workspace.json
vendored
39
.obsidian/workspace.json
vendored
@@ -4,24 +4,25 @@
|
|||||||
"type": "split",
|
"type": "split",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "891de83725cc8950",
|
"id": "45b1d66b4f34dd7a",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "b9f3b55230697ae6",
|
"id": "6ea897aee138d04f",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Вопросы УБИ по конечным страницам.md",
|
"file": "УКЭП через УБИ регистрация и вход.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "Вопросы УБИ по конечным страницам"
|
"title": "УКЭП через УБИ регистрация и вход"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"stacked": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "vertical"
|
"direction": "vertical"
|
||||||
@@ -95,7 +96,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "backlink",
|
"type": "backlink",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Вопросы УБИ по конечным страницам.md",
|
"file": "УКЭП через УБИ регистрация и вход.md",
|
||||||
"collapseAll": false,
|
"collapseAll": false,
|
||||||
"extraContext": false,
|
"extraContext": false,
|
||||||
"sortOrder": "alphabetical",
|
"sortOrder": "alphabetical",
|
||||||
@@ -105,7 +106,7 @@
|
|||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
},
|
},
|
||||||
"icon": "links-coming-in",
|
"icon": "links-coming-in",
|
||||||
"title": "Обратные ссылки для Вопросы УБИ по конечным страницам"
|
"title": "Обратные ссылки для УКЭП через УБИ регистрация и вход"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -114,12 +115,12 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outgoing-link",
|
"type": "outgoing-link",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Вопросы УБИ по конечным страницам.md",
|
"file": "УКЭП через УБИ регистрация и вход.md",
|
||||||
"linksCollapsed": false,
|
"linksCollapsed": false,
|
||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
},
|
},
|
||||||
"icon": "links-going-out",
|
"icon": "links-going-out",
|
||||||
"title": "Исходящие ссылки из Вопросы УБИ по конечным страницам"
|
"title": "Исходящие ссылки из УКЭП через УБИ регистрация и вход"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -143,17 +144,27 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outline",
|
"type": "outline",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Вопросы УБИ по конечным страницам.md",
|
"file": "УКЭП через УБИ регистрация и вход.md",
|
||||||
"followCursor": false,
|
"followCursor": false,
|
||||||
"showSearch": false,
|
"showSearch": false,
|
||||||
"searchQuery": ""
|
"searchQuery": ""
|
||||||
},
|
},
|
||||||
"icon": "lucide-list",
|
"icon": "lucide-list",
|
||||||
"title": "Структура Вопросы УБИ по конечным страницам"
|
"title": "Структура УКЭП через УБИ регистрация и вход"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "3927167a852b79a5",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "git-view",
|
||||||
|
"state": {},
|
||||||
|
"icon": "git-pull-request",
|
||||||
|
"title": "Source Control"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"currentTab": 3
|
"currentTab": 4
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
@@ -172,10 +183,10 @@
|
|||||||
"obsidian-git:Open Git source control": false
|
"obsidian-git:Open Git source control": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "b9f3b55230697ae6",
|
"active": "6ea897aee138d04f",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"УКЭП через УБИ регистрация и вход.md",
|
||||||
"README.md",
|
"README.md",
|
||||||
"Вопросы УБИ по конечным страницам.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