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