Saltare al contenuto

@capgo/capacitor-supabase

Utilizza l'autenticazione nativa di Supabase in Capacitor mentre lo si associa con @supabase/supabase-js quando è opportuno.

@capgo/capacitor-supabase si concentra sulle parti in cui i SDK nativi di Supabase danno ai Capacitor app un valore reale: flussi di autenticazione, persistenza delle sessioni, aggiornamento dei token e accesso diretto al JWT.

Utilizza il plugin per l'autenticazione nativa e la gestione delle sessioni, poi passa il JWT nativo a @supabase/supabase-js per Realtime, Storage, Edge Functions e query avanzate.

  • Inizializzazione del client Supabase nativo.
  • Accesso e registrazione con email e password.
  • Aiuti per OTP, link magico, OAuth e sessioni.
  • Ascoltatori di stato di autenticazione nativa.
  • Accesso JWT per chiamate JavaScript o backend.
  • Funzionalità native di base select, insert, update, e delete Aiuti.
PreoccupazioniPercorso raccomandato
AutenticazioneUsa @capgo/capacitor-supabase.
Persistenza e aggiornamento della sessioneUsa @capgo/capacitor-supabase.
Query avanzate sul databaseUsa @supabase/supabase-js con il JWT nativo.
Realtime, Storage, Funzioni di EdgeUsa @supabase/supabase-js.

Questa documentazione è sincronizzata da src/definitions.ts in capacitor-supabase.

Se stai utilizzando @capgo/capacitor-supabase per pianificare la sicurezza e la conformità, connettilo con Crittografia per il dettaglio di implementazione in Crittografia, Conformità Dal dettaglio di implementazione nella Compliance, Capgo Scanner di Sicurezza Dal flusso di lavoro del prodotto in Capgo Scanner di Sicurezza, Capgo Sicurezza Dal flusso di lavoro del prodotto in Capgo Sicurezza, e Capgo Centro di Trust Dal flusso di lavoro del prodotto in Capgo Centro di Trust.