Arecore
ProductionPlatform Foundation
Arecore is the foundational shell for the entire Arcore suite, providing unified identity, global navigation, and centralized user management. It acts as the single entry point and governance plane for all integrated Arcore applications.
Key Features
- Unified Single Sign-On (SSO)
- Global Navigation & Application Launcher
- Centralized User & Role Management (RBAC)
- Consistent Theming and UI/UX Framework
- Auditability of Access and Core 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.jsNestJSPostgreSQLReactTypeScript
Authentication
- •**Header:** `Authorization: Bearer <token>`
- •**Scopes:** RBAC is enforced at the object level via `ArcoreCodex` policies.
Compliance & Security
Compliance
- ✓AuthN/AuthZ: OIDC/OAuth2 based
- ✓Audit Logging: All login/logout and admin actions logged
- ✓Encryption: TLS 1.3 transit, AES-256 rest
Security
- ✓Encryption: TLS 1.3 transit, AES-256 rest