Compare commits

..

5 Commits

5 changed files with 47 additions and 18 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

11
.obsidian/hotkeys.json vendored Normal file
View File

@@ -0,0 +1,11 @@
{
"obsidian-git:push": [
{
"modifiers": [
"Mod",
"Shift"
],
"key": "G"
}
]
}

View File

@@ -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,

View File

@@ -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"
] ]
} }

View File

@@ -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 возможно ранжирование
successurl: **<#****if** productType == "test1">https://test1.ru/success**<#****elseif** productType == "test2">https://test2.ru/success**<#****else****>**https://test3.ru**</#****if****>** successurl: **<#****if** productType == "test1">https://test1.ru/success**<#****elseif** productType == "test2">https://test2.ru/success**<#****else****>**https://test3.ru**</#****if****>**
errorurl: **<#if** productType == "test1">https://test1.ru/success**<#elseif** productType == "test2">https://test2.ru/success**<#else>**https://test3.ru**</#if>** errorurl: **<#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