Files
keywarden/evidence/diagrams/dissertation/01-system-architecture.mmd
T
2026-04-28 02:08:11 +01:00

34 lines
512 B
Plaintext

flowchart LR
U[User Browser]
A[Admin Browser]
I[OIDC IdP]
subgraph K[Keywarden Control Plane]
UI[Web UI + API]
WS[WebSocket Shell Service]
DB[(PostgreSQL)]
R[(Redis/Valkey)]
UCA[(User SSH CA)]
ACA[(Agent mTLS CA)]
end
subgraph M[Managed Infrastructure]
AG[Keywarden Agent]
H[Linux Host + sshd]
end
U --> UI
A --> UI
UI <--> I
UI --> DB
UI --> R
UI --> UCA
UI --> ACA
AG <--> UI
AG --> H
U --> H
U -.optional browser shell.-> WS
WS --> H