docu: Zur Verdeutlichung des Vorgehen UML schreiben
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user