jld3103
2 years ago
3 changed files with 42 additions and 0 deletions
@ -0,0 +1,5 @@ |
|||||||
|
# Login user flow |
||||||
|
|
||||||
|
This diagram displays the user flow for logging into the app. This is not how it currently works, but how it should work at some point. |
||||||
|
|
||||||
|
![Login user flow diagram](login.svg) |
@ -0,0 +1,36 @@ |
|||||||
|
@startuml login |
||||||
|
|
||||||
|
(*) if "Started from QR code scanner?" then |
||||||
|
-[#red]->[Yes] "Validate server details" |
||||||
|
else |
||||||
|
->[No] if "Has account?" then |
||||||
|
-->[Yes] (*) |
||||||
|
else |
||||||
|
-->[No] "Login page" |
||||||
|
endif |
||||||
|
endif |
||||||
|
|
||||||
|
if "Selected login method?" then |
||||||
|
-[#blue]->[Login flow] "Validate server details" |
||||||
|
-[#blue]-> "Open login flow page" |
||||||
|
-[#blue]-> "Initiate login flow" |
||||||
|
-[#blue]-> "Open web browser" |
||||||
|
-[#blue]-> "Wait for login flow result" |
||||||
|
-[#blue]-> "Validate login details" |
||||||
|
else |
||||||
|
-[#red]->[QR code] "Open QR scan page" |
||||||
|
-[#red]-> "Scan QR code" |
||||||
|
-[#red]-> "Validate server details" |
||||||
|
-[#red]-> "Validate login details" |
||||||
|
endif |
||||||
|
|
||||||
|
-->[Login success] (*) |
||||||
|
|
||||||
|
|
||||||
|
legend left |
||||||
|
|Color | Login method | |
||||||
|
|<#red> | QR Code | |
||||||
|
|<#blue>| Login flow | |
||||||
|
endlegend |
||||||
|
|
||||||
|
@enduml |
After Width: | Height: | Size: 15 KiB |
Loading…
Reference in new issue