Arcore
ProductionPlatform Foundation
Arcore is a full-stack application platform with advanced Role-Based Access Control (RBAC), integrated documentation engine, and user management. Built with Next.js and NestJS, it provides a foundation for enterprise application development with built-in governance and developer tooling.
Key Features
- Role-Based Access Control (RBAC) with ACL Management
- DocEngine: Integrated Codebase Documentation Viewer
- User Impersonation for RBAC Testing
- Centralized User & Permission Management
- Consistent Theming and UI/UX Framework
- Audit Logging for Access and Admin Actions
API Endpoints
| Method | Path | Description |
|---|---|---|
| POST | `/auth/login` | User authentication |
| GET | `/api/users/me` | Retrieve current user profile |
| GET | `/api/applications` | List accessible applications |
| POST | `/auth/logout` | Log out current user |
Usage Example
python
import requests
# Example interaction
response = requests.post(
url="https://api.arcore.internal/auth/login",
headers={"Authorization": "Bearer <token>"}
)
print(response.json())Tech Stack
Next.js/ReactNestJSPostgreSQLTypeScript
Authentication
- •**Header:** `Authorization: Bearer <token>`
- •**Scopes:** RBAC is enforced at the object level via custom ACL system.
Compliance & Security
Compliance
- ✓AuthN/AuthZ: JWT-based authentication with RBAC
- ✓Audit Logging: All login/logout and admin actions logged
- ✓User Impersonation: Secure testing of RBAC with audit trails
- ✓Encryption: TLS 1.3 transit, AES-256 rest
Security
- ✓Encryption: TLS 1.3 transit, AES-256 rest
Coming Soon
3 plannedUnified Single Sign-On (SSO)
Target: Q1 2025
Global Navigation & Application Launcher
Target: Q1 2025
ArcoreCodex Policy Integration
Target: Q2 2025