@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