User Interface high complexity frontend
2
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Admin page for configuring per-organization external portal connections. Exposes fields for OAuth 2.0 credentials or API keys, field mappings between the external portal and Meander's data model, sync frequency settings, and enable/disable toggle. Credentials are write-only on save and never re-exposed to the client.

Feature: External Portal Integration

portal-integration-config-page

Responsibilities

  • Render organization-scoped connection credential form (API key or OAuth 2.0 client ID/secret)
  • Allow administrators to define field mappings between external portal schema and Meander user/organization model
  • Configure sync frequency and enable/disable the connector per organization
  • Display last-sync timestamp and current connector health status

Interfaces

loadIntegrationConfig(orgId): PortalIntegrationConfig
saveIntegrationConfig(orgId, config): SaveResult
testConnection(orgId): ConnectionTestResult
renderFieldMappingEditor(sourceSchema, targetSchema): void

Relationships

Dependencies (2)

Components this component depends on