System Connections
Manage system-level platform OAuth credentials (client ID / client secret pairs) used by Lumio's services.
Overview
System connections are the platform OAuth app credentials Lumio itself uses — for example, the Twitch / YouTube / Kick / Trovo / Discord / Spotify OAuth apps that drive token refresh and bot identities. They are distinct from per-user channel connections.
Configuration
System connections are managed in the admin dashboard at Admin > System, alongside system API keys. For each platform you can:
- Configure / Update the
client_idandclient_secret - Remove the stored credentials
Credentials are stored in the app_credentials table and AES-256-GCM encrypted at rest.
Supported Platforms
The UI currently lists: twitch, youtube, kick, trovo, discord, spotify.
Permissions
system-connections:read— view configured platforms and their statussystem-connections:edit— create or update platform credentialssystem-connections:delete— remove platform credentials
The dashboard entry itself is gated on admin:access. System admins (is_system: true) implicitly receive all admin permissions.