diff options
Diffstat (limited to 'doc/share/authz/DESIGN.md')
| -rw-r--r-- | doc/share/authz/DESIGN.md | 34 |
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 ----------- | | | | | | |
