Files
OTP-Login/resources/uml/Ablauf/Phase-III.puml
T

29 lines
708 B
Plaintext

@startuml
'https://plantuml.com/sequence-diagram
actor Client
boundary "App-Website" as AppUI
control "App-Rest-API" as AppAPI
Client -> AppUI : Anfrage an Webseite
AppUI -> AppAPI : Anfrage an Webseite
Client --> AppUI : //Web-Token//
AppUI --> AppAPI : //Web-Token//
AppAPI -> AppAPI : //Web-Token// überprüfen
alt //Web-Token// ist gültig
AppAPI -> AppAPI : Client-Rolle überprüfen
alt Rolle ist gültig
AppAPI -> AppAPI : Anfrage auswerten
AppUI <-- AppAPI :
Client <-- AppUI :
else
AppUI <- AppAPI : HTTP-Code 403
Client <- AppUI : HTTP-Code 403
end
else
AppUI <- AppAPI : HTTP-Code 401
Client <- AppUI : HTTP-Code 401
end
@enduml