docu: Zur Verdeutlichung des Vorgehen UML schreiben

This commit is contained in:
2022-03-30 13:22:51 +02:00
parent e372177034
commit cc50434f02
5 changed files with 144 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
@startuml
'https://plantuml.com/sequence-diagram
actor Veranstalter
actor Client
boundary "Auth-Website" as AuthUI
control "Auth-API" as AuthAPI
control "OTP-API" as OTP
database "Auth-Datenbank" as AuthDB
Veranstalter -> Client : Anfrage mitarbeit?
Client -> AuthUI : Aufruf Webseite Login
Veranstalter -> AuthUI : Eintragung //Benutzername//-Client
Veranstalter -> AuthUI : Eintragung //Benutzername//-Veranstalter
Veranstalter -> AuthUI : Eintragung Rollen-Client
Veranstalter -> AuthUI : Eintragung gültiges //OPT//
AuthUI -> AuthAPI : Anfrage nach //Web-Token//
AuthAPI -> AuthDB : Anfrage nach Veranstalter-Daten
AuthAPI -> OTP : Prüfung OTP
return
alt OTP ist ok
AuthAPI -> AuthDB : Speichere Daten
AuthAPI -> AuthAPI : Erstelle //Web-Token//
AuthUI <-- AuthAPI : //Web-Token//
Client <-- AuthUI : //Web-Token//
else OTP ist nicht ok
AuthUI <-- AuthAPI : HTTP-Error 401
end
@enduml