Arecore icon

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

MethodPathDescription
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

Related Services