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
@@ -0,0 +1,36 @@
@startuml
'https://plantuml.com/activity-diagram-beta
start
:Client möchte App-Server abfragen;
:Client sendet Token>
partition App-Server {
if (Token nicht in der Datenbank) then (Ja)
:Sende Token an Auth-Server>
partition Auth-Server {
:Überprüfe Token|
:Sende Ergebnis<
}
if (Token ist gültig) then (Ja)
:Speichere Token und Verfallsdatum
in Datenbank/
else
:Sende HTTP-Code 401<
stop
endif
else
if (Token ist verfalle) then (Ja)
:Sende HTTP-Code 401<
stop
endif
endif
:Rolle aus Token überprüfen]
if (Rolle erlaubt Abfrage) then (Ja)
:Abfrage ausführen|
else
:Sende HTTP-Code 403<
endif
}
stop
@enduml