diff --git a/Architektur.md b/Architektur.md new file mode 100644 index 0000000..2ed383f --- /dev/null +++ b/Architektur.md @@ -0,0 +1,21 @@ +# Architektur + +## Grobe Architektur +```mermaid +flowchart +k["IAM (SZUT Keycloak)"] +a["Administration (Angular)"] +c["Client (Redot) /
Companion App (Angular)"] +steam["IAM (Steam)"] +s["Server (Springboot)"] + +a-->|administrative actions|s +a-->|login|k +k-->|authenticates|a +s-->|verify user|k + +c-->|login|steam +steam-->|authenticates|c +c-->|connects to WS|s +s<-->|session|c +``` \ No newline at end of file