chore: fix arch graph
This commit is contained in:
parent
88697f5562
commit
510d87f462
50
README.md
50
README.md
@ -177,26 +177,29 @@ Tokens have:
|
|||||||
|
|
||||||
```
|
```
|
||||||
┌─────────────────────────────────────────────────────────────┐
|
┌─────────────────────────────────────────────────────────────┐
|
||||||
│ API Layer (Axum) │
|
│ API Layer (Axum) │
|
||||||
│ /v1/secret/* | /v1/transit/* | /v1/pki/* | /v1/database/* │
|
│ /v1/secret/* | /v1/transit/* | /v1/pki/* | /v1/database/* │
|
||||||
└──────────────────────────┬──────────────────────────────────┘
|
└──────────────────────────┬──────────────────────────────────┘
|
||||||
│
|
│
|
||||||
┌──────────────────┼──────────────────┐
|
┌──────────────────┼──────────────────┐
|
||||||
│ │ │
|
│ │ │
|
||||||
┌───▼────┐ ┌───▼────┐ ┌────▼────┐
|
▼ ▼ ▼
|
||||||
│ Auth │ │ Cedar │ │ Metrics │
|
┌────────┐ ┌────────┐ ┌──────────┐
|
||||||
│Manager │ │ Policy │ │Collection
|
│ Auth │ │ Cedar │ │ Metrics │
|
||||||
└───────── │Engine │ └─────────┘
|
│Manager │ │ Policy │ │Collection│
|
||||||
|
└────────┘ │ Engine │ └──────────┘
|
||||||
└────────┘
|
└────────┘
|
||||||
│
|
│
|
||||||
┌─────────────────────┼──────────────────────┐
|
┌─────────────────────┼──────────────────────┐
|
||||||
│ │ │
|
│ │ │
|
||||||
┌───▼──────┐ ┌─────────▼────────┐ ┌───────▼───────┐
|
▼ ▼ ▼
|
||||||
│ KV Engine│ │ Transit Engine │ │ PKI Engine │
|
┌──────────┐ ┌──────────────────┐ ┌───────────────┐
|
||||||
│ (Crypto)│ │ (Encrypt/Desc) │ │(Certificates) │
|
│ KV Engine│ │ Transit Engine │ │ PKI Engine │
|
||||||
|
│ (Crypto)│ │ (Encrypt/Desc) │ │ (Certificates)│
|
||||||
└──────────┘ └──────────────────┘ └───────────────┘
|
└──────────┘ └──────────────────┘ └───────────────┘
|
||||||
│ │ │
|
│ │ │
|
||||||
│ ┌───────────▼───────────┐ │
|
│ ▼ │
|
||||||
|
│ ┌───────────────────────┐ │
|
||||||
│ │ Database Engine │ │
|
│ │ Database Engine │ │
|
||||||
│ │ (Dynamic Secrets) │ │
|
│ │ (Dynamic Secrets) │ │
|
||||||
│ └───────────────────────┘ │
|
│ └───────────────────────┘ │
|
||||||
@ -205,23 +208,26 @@ Tokens have:
|
|||||||
│
|
│
|
||||||
┌─────────────────┼────────────────┐
|
┌─────────────────┼────────────────┐
|
||||||
│ │ │
|
│ │ │
|
||||||
┌───▼──────┐ ┌────▼────┐ ┌─────▼─────┐
|
▼ ▼ ▼
|
||||||
│ Crypto │ │ Storage │ │ Seal │
|
┌──────────┐ ┌──────────┐ ┌───────────┐
|
||||||
|
│ Crypto │ │ Storage │ │ Seal │
|
||||||
│ Registry │ │ Registry │ │ Manager │
|
│ Registry │ │ Registry │ │ Manager │
|
||||||
└──────────┘ └─────────┘ └───────────┘
|
└──────────┘ └──────────┘ └───────────┘
|
||||||
│ │ │
|
│ │ │
|
||||||
│ ┌───────┼────────┐ │
|
│ ┌───────┼────────┐ │
|
||||||
│ │ │ │ │
|
│ │ │ │ │
|
||||||
┌───▼──┐ ┌──▼──┐ ┌──▼──┐ ┌──▼──┐ ┌─▼─────────┐
|
▼ ▼ ▼ ▼ ▼
|
||||||
│OpenSSL
|
┌────────┐ ┌─────┐ ┌─────┐ ┌─────┐ ┌────────────┐
|
||||||
│ │ │etcd │ │SurrealDB │Shamir SSS │
|
│OpenSSL │ │etcd │ │ DB │ │ FS │ │ Shamir SSS │
|
||||||
└───────┘ └─────┘ └──────┘ └──────┘ └─────────┘
|
└────────┘ └─────┘ └─────┘ └─────┘ └────────────┘
|
||||||
│
|
│
|
||||||
┌────────┼────────┐
|
▼
|
||||||
│ │ │
|
┌─────────────────┐
|
||||||
┌───▼──┐ ┌──▼──┐ ┌──▼──┐
|
│ │
|
||||||
│FS │ │Postgres │
|
▼ ▼
|
||||||
└──────┘ └──────┘ └─────┘
|
┌─────────┐ ┌────────┐
|
||||||
|
│SurrealDB│ │Postgres│
|
||||||
|
└─────────┘ └────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
For detailed architecture: `docs/ARCHITECTURE.md`
|
For detailed architecture: `docs/ARCHITECTURE.md`
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user