Sauter au contenu

@capgo/capacitor-supabase

Utilisez l'authentification native de Supabase dans Capacitor tout en l'associant à @supabase/supabase-js lorsque cela a du sens.

@capgo/capacitor-supabase se concentre sur les parties où les SDKs de Supabase native donnent aux applications Capacitor une valeur réelle : les flux d'authentification, la persistance de session, la mise à jour des jetons et l'accès direct au JWT.

Utilisez le plugin pour l'authentification native et la gestion de session, puis passez le JWT natif à @supabase/supabase-js pour les temps réel, le stockage, les fonctions d'edge et la recherche avancée.

  • Initialisation du client Supabase natif.
  • Connexion et inscription par courriel/ mot de passe.
  • Aide aux codes à usage unique, lien magique, OAuth et sessions.
  • Ecouteurs d'état d'authentification natives.
  • Accès JWT pour appels JavaScript ou backend.
  • Architecture native de base select, insert, update et delete Aide aux helpers natives.
PréoccupationVoie recommandée
AuthentificationUtiliser @capgo/capacitor-supabase.
Persistance et rafraîchissement de sessionUtiliser @capgo/capacitor-supabase.
Requêtes de bases de données avancéesUtiliser @supabase/supabase-js avec le jeton JWT natif.
Temps réel, Stockage, Fonctions EdgeUtiliser @supabase/supabase-js.

Cette référence est synchronisée à partir de src/definitions.ts dans capacitor-supabase.

Si vous utilisez @capgo/capacitor-supabase pour planifier la sécurité et la conformité, connectez-le avec Chiffrement pour les détails d'implémentation dans Chiffrement, Conformité pour les détails d'implémentation dans Compliance, Capgo Scanner de sécurité pour le flux de travail du produit dans Capgo Scanner de sécurité, Capgo Sécurité pour le flux de travail du produit dans Capgo Sécurité, et Capgo Centre de confiance pour le flux de travail du produit dans Capgo Centre de confiance.