Saltare al contenuto

@capgo/capacitor-supabase

Utilizza l'autenticazione nativa di Supabase in Capacitor mentre lo si associa a @supabase/supabase-js quando fa senso.

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

Usa il plugin per l'autenticazione nativa e la gestione delle sessioni, quindi 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/password.
  • Aiuti per OTP, link magico, OAuth e sessioni.
  • Ascoltatori di stato di autenticazione nativa.
  • Accesso JWT per chiamate JavaScript o backend.
  • Architettura nativa select, insert, update e delete Aiuti.
PreoccupazionePercorso consigliato
AuthenticationUsa @capgo/capacitor-supabase.
Persistenza e rinfresco della sessioneUsa @capgo/capacitor-supabase.
Query di database avanzateUsa @supabase/supabase-js con il JWT nativo.
Funzioni di Edge, Realtime, StorageUsa @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 i dettagli di implementazione in Crittografia, Conformità per i dettagli di implementazione in Conformità, 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.