Skip to content

Commit 4638401

Browse files
authored
feat: replace openapi-express with openapi-express-validator (#836)
* feat: migrate teams to validator * feat: migrate teams to validator * feat: replace express-openapi with express-openapi-validator * feat: replace express-openapi with express-openapi-validator * feat: remove unused authzmiddleware use * feat: upgrade express v5 * feat: set types * feat: disable security when isDev is set * fix: cleanup middleware authz * fix: cleanup tests * fix: remove ABAC * fix: remove ABAC * fix: coudtty
1 parent 1739a3a commit 4638401

File tree

103 files changed

+2908
-2612
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

103 files changed

+2908
-2612
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ npm run build:spec # Build OpenAPI specification
5757

5858
- **Git-as-Database**: All configuration stored as YAML in Git repository
5959
- **OpenAPI-First**: All endpoints auto-generated from `src/openapi/*.yaml` specs
60-
- **Multi-Tenant**: Team isolation with RBAC/ABAC authorization
60+
- **Multi-Tenant**: Team isolation with RBAC authorization
6161
- **Real-time**: WebSocket updates for live status monitoring
6262

6363
### Key Components
@@ -79,7 +79,7 @@ npm run build:spec # Build OpenAPI specification
7979
- **Headers required**: `Authorization`, `Auth-Group`
8080
- **Mock users** available for testing
8181

82-
### Authorization (RBAC + ABAC)
82+
### Authorization (RBAC)
8383

8484
- **platformAdmin**: Full system access
8585
- **teamAdmin**: Manage own team resources

0 commit comments

Comments
 (0)