You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
802 B
36 lines
802 B
@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
|
|
|