Update docs for RBAC, OIDC, and user management
Add RBAC role table, OIDC login flow, user admin API examples, and new configuration properties to HOWTO.md. Update CLAUDE.md with RBAC roles, OIDC support, and user persistence. Add user repository to ARCHITECTURE.md component table. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -43,7 +43,8 @@ Agents (50+) Users / UI
|
||||
| **SSE Channel Manager** | core (interface) + app (impl) | Manage SSE connections, push config/commands | Agent Registry |
|
||||
| **Diagram Service** | core | Version diagrams, link to transactions, trigger rendering | Diagram Store |
|
||||
| **Diagram Renderer** | core | Server-side rendering of route definitions to visual output | Diagram Service |
|
||||
| **Auth Service** | core | JWT validation, Ed25519 signing, bootstrap token flow | All controllers |
|
||||
| **Auth Service** | core | JWT validation with RBAC (AGENT/VIEWER/OPERATOR/ADMIN), Ed25519 signing, bootstrap token flow, OIDC token exchange | All controllers |
|
||||
| **User Repository** | core (interface) + app (ClickHouse) | Persist users from local login and OIDC, role management | Auth controllers, admin API |
|
||||
| **REST Controllers** | app | HTTP endpoints for transactions, agents, diagrams, config | All core services |
|
||||
| **SSE Controller** | app | SSE endpoint, connection lifecycle | SSE Channel Manager |
|
||||
| **Config Controller** | app | Config CRUD, push triggers | SSE Channel Manager, Config store |
|
||||
|
||||
Reference in New Issue
Block a user