Passer au contenu

@capgo/capacitor-supabase

Use native Supabase authentication in Capacitor while still pairing it with @supabase/supabase-js where it makes sense.

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

Utilisez le plugin pour la gestion native d'authentification et de sessions, puis passez le JWT natif à @supabase/supabase-js pour les applications en 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.
  • OTP, lien magique, OAuth et assistants de session.
  • Ecouteurs d'état d'authentification natifs.
  • Accès JWT pour appels JavaScript ou backend.
  • Native de base select, insert, update, et delete assistant.
PréoccupationsVoie recommandée
AuthentificationUtiliser @capgo/capacitor-supabase.
Persistance et rafraîchissement de sessionUtiliser @capgo/capacitor-supabase.
Requêtes de base 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 en capacitor-supabase.

Si vous utilisez @capgo/capacitor-supabase pour planifier la sécurité et la conformité, connectez-l’avec Chiffrement pour le détail 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.