Integration guide

Build with Supabase across auth, data and storage

Build with Supabase across auth, data and storage means treating the provider as an authorised external system—not a decorative logo. Xroga reports what the connected account allowed and what evidence the operation returned.

01

What belongs in the project

Keep code, configuration names, and provider-facing adapters reviewable in the repository. Keep secret values in the provider or deployment environment.

02

What must be verified

Confirm permissions, environment selection, failure behaviour, and the user-visible result. A successful API response and a working product are separate checks.

03

What Xroga will not assume

Xroga does not invent credentials, bypass provider policy, or report a deployment or integration as live without evidence from the authorised account.

04

Authentication, data, and RLS

Xroga can use an authorised Supabase project for database, authentication, storage, and migrations. Browser clients use public configuration; service-role credentials and privileged provisioning stay on the server. Row Level Security must be designed and tested for the application’s real ownership rules.

05

Verification

  • Confirm the intended project and environment.
  • Apply migrations through an authorised server path.
  • Test allowed and denied reads and writes with real roles.
  • Check storage policies as well as table policies.
  • Never treat a successful connection as proof that the schema is secure.

Primary sources

Product capabilities change. These official pages were used for the factual statements above; verify them again before making a purchasing decision.