summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-03-27 14:13:03 -0600
committermo khan <mo@mokhan.ca>2025-03-27 14:13:03 -0600
commit1502563293a3a740a641d7914e0d447ad2d97a0a (patch)
tree3fa37bd1e506ef4566226607ef5a6de6d4f880c3 /doc
parenta86fca4d9a0a8707f97b6b5efdc94ba54dcc16cb (diff)
docs: provide ascii diagram of current architecture
Diffstat (limited to 'doc')
-rw-r--r--doc/share/authz/DESIGN.md34
1 files changed, 29 insertions, 5 deletions
diff --git a/doc/share/authz/DESIGN.md b/doc/share/authz/DESIGN.md
index cdeb5ff..189f779 100644
--- a/doc/share/authz/DESIGN.md
+++ b/doc/share/authz/DESIGN.md
@@ -2,6 +2,30 @@
## Current
+### Architecture
+
+```plaintext
+ -------------
+ | user-agent |
+ -------------
+ |
+ V
+----|:443|------------------------------
+ |
+ V------------|
+ | |
+ |------| |
+ V V V
+ | ---------------------------
+ |--->| IdP | CI | ... | Policy |
+ V |-------------------------|
+ |--->| UI | REST API | ... |
+ | ---------------------------
+ V A
+ | |
+ |---->---->---
+```
+
## Proposed
### Architecture
@@ -19,11 +43,11 @@
| API Gateway |
---------------
|
- | --------------------
- |--->| IdP (saml, oidc) |
- | --------------------
- | | :http | :grpc |
- | --------------------
+ | -----------------------------
+ |--->| IdP (saml, oidc) |
+ | -----------------------------
+ | | :http | :grpc (Policy| |
+ | -----------------------------
| A A
----------- | |
| | | |