Saltare al contenuto

@ capgo/ capacitor-supabase

Usa l'autenticazione nativa di Supabase in  Capacitor mentre lo si associa a @supabase/supabase-js quando è utile.

@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.
  • Assistenti per OTP, link magico, OAuth e sessioni.
  • Ascoltatori di stato di autenticazione nativi.
  • Accesso JWT per chiamate JavaScript o backend.
  • Funzionalità native select, insert, update, e delete Assistenti.
PreoccupazioniPercorso raccomandato
AutenticazioneUsa @capgo/capacitor-supabase.
Persistenza e aggiornamento della sessioneUsa @capgo/capacitor-supabase.
Query avanzate del databaseUsa @supabase/supabase-js con il JWT nativo.
Realtime, Storage, Edge FunctionsUsa @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à per i dettagli di implementazione in Compliance, Capgo Scanner di Sicurezza per il flusso di lavoro del prodotto in Capgo Scanner di Sicurezza, Capgo Sicurezza per il flusso di lavoro del prodotto in Capgo Sicurezza, e Capgo Centro di Trust per il flusso di lavoro del prodotto in Capgo Centro di Trust.