Passer à la navigation

@capgo/capacitor-supabase

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

@capgo/capacitor-supabase se concentre sur les parties où les SDK natifs Supabase 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 aux JWT.

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

  • Initialisation du client Supabase natif.
  • Connexion et inscription par e-mail/ mot de passe.
  • OTP, lien magique, OAuth et assistants de session.
  • Écouteurs d'état d'authentification native.
  • Accès JWT pour les appels JavaScript ou backend.
  • Architecture native de base select, insert, update, et delete helpers.
PréoccupationVoie recommandée
AuthentificationUtiliser @capgo/capacitor-supabase.
Persistance et actualisation de sessionUtiliser @capgo/capacitor-supabase.
Requêtes de base de données avancéesUtilisez @supabase/supabase-js avec le jeton JWT natif.
Temps réel, Stockage, Fonctions d'EdgeUtilisez @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 Conformité, 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 le centre de confiance Capgo.