Authentication

Different Overlord surfaces use different credentials, but the goal is always the same: keep access scoped and auditable.

Web app login

The web app uses a normal Supabase Auth session for signed-in users.

Desktop and CLI login

Desktop and CLI workflows use a shared OAuth session stored locally after Overlord Desktop login or ovld auth login.

OAuth protocol requests include an explicit organization scope.

MCP access

Cloud or hosted agents should use OAuth-based access through the MCP server. Local CLI and Desktop sessions share the OAuth credentials created by Overlord Desktop or ovld auth login.

Local protocol routes

Local Electron-hosted protocol routes can rely on an additional local secret when configured.

Related pages