Présentation
Sous-section intitulée « Présentation »Plugin Capacitor pour l'authentification Firebase.
Fonctions de base de Capgo
Section intitulée « Capabilités de base »applyActionCode- Applique une vérification code envoyée à l'utilisateur par courriel.confirmPasswordReset- Termine le processus de réinitialisation du mot de passe.confirmVerificationCode- Termine le processus de vérification du numéro de téléphone.createUserWithEmailAndPassword- Crée un nouveau compte utilisateur avec adresse e-mail et mot de passe. Si le nouveau compte a été créé, l'utilisateur est connecté automatiquement.
Public API
Section intitulée « Public API »| Méthode | Description |
|---|---|
applyActionCode | Applique une vérification code envoyée à l'utilisateur par courriel. |
confirmPasswordReset | Termine le processus de réinitialisation du mot de passe. |
confirmVerificationCode | Termine le processus de vérification du numéro de téléphone. |
createUserWithEmailAndPassword | Crée un nouveau compte utilisateur avec un email et un mot de passe. Si le nouveau compte a été créé, l'utilisateur est connecté automatiquement. |
deleteUser | Supprime et déconnecte l'utilisateur. |
fetchSignInMethodsForEmail | Récupère les méthodes de connexion pour une adresse email. |
getCurrentUser | Récupère l'utilisateur actuellement connecté. |
getPendingAuthResult | Renvoie le SignInResult Si votre application a lancé un flux de connexion web et que le système d'exploitation a nettoyé l'application pendant l'arrière-plan. |
getIdToken | Récupère l'ID Token Firebase Auth pour l'utilisateur actuellement connecté. |
getIdTokenResult | Renvoie un jeton Web JSON désérialisé (JWT) utilisé pour identifier l'utilisateur à un service Firebase. |
getRedirectResult | Renvoie le SignInResult à partir du flux de connexion basé sur la redirection. |
getTenantId | Obtient l'ID de locataire. |
isSignInWithEmailLink | Vérifie si un lien entrant est un lien de connexion par email approprié pour signInWithEmailLink. |
linkWithApple | S'authentifier avec Apple. |
linkWithEmailAndPassword | S'authentifier avec un fournisseur d'authentification Email. |
linkWithEmailLink | S'authentifier avec un fournisseur d'authentification Email. |
linkWithFacebook | S'authentifier avec Facebook. |
linkWithGameCenter | S'authentifier avec Game Center. |
linkWithGithub | S'authentifier avec GitHub. |
linkWithGoogle | S'authentifier avec Google. |
linkWithMicrosoft | S'authentifier avec Microsoft. |
linkWithOpenIdConnect | S'authentifier avec un fournisseur OpenID Connect. |
linkWithPhoneNumber | S'authentifier avec un fournisseur de numéro de téléphone. |
linkWithPlayGames | S'authentifier avec Play Games. |
linkWithTwitter | S'authentifier avec Twitter. |
linkWithYahoo | Se connecte l'account utilisateur avec le fournisseur d'authentification Yahoo. |
reload | Rafraîchit les données de compte utilisateur, si connecté. |
revokeAccessToken | Révoque le jeton d'accès spécifié. Actuellement, seul les jetons d'accès OAuth Apple sont pris en charge. |
sendEmailVerification | Envoie un e-mail de vérification à l'utilisateur actuellement connecté. |
sendPasswordResetEmail | Envoie un e-mail de réinitialisation de mot de passe. |
sendSignInLinkToEmail | Envoie un lien d'inscription par e-mail à l'utilisateur avec l'adresse e-mail spécifiée. |
setLanguageCode | Fixe la langue utilisateur code pour les opérations d'authentification. |
setPersistence | Fixe le type de persistance pour la session d'authentification actuellement sauvegardée. |
setTenantId | Fixe l'ID de locataire. |
signInAnonymously | Se connecte en tant qu'utilisateur anonyme. |
signInWithApple | Démarre la flux de connexion Apple. |
signInWithCustomToken | Démarre le flux de connexion Token personnalisé. |
signInWithEmailAndPassword | Démarre le flux de connexion à l'aide d'un adresse e-mail et d'un mot de passe. |
signInWithEmailLink | Se connecte à l'aide d'un adresse e-mail et d'un lien de connexion. |
signInWithFacebook | Démarre le flux de connexion Facebook. |
signInWithGameCenter | Démarre le flux de connexion Game Center. |
signInWithGithub | Démarre le flux de connexion GitHub. |
signInWithGoogle | Démarre le flux de connexion Google. |
signInWithMicrosoft | Démarre le flux de connexion Microsoft. |
signInWithOpenIdConnect | Démarre le flux de connexion OpenID Connect. |
signInWithPhoneNumber | Démarre le flux de connexion à l'aide d'un numéro de téléphone. |
signInWithPlayGames | Démarre le flux de connexion Play Games. |
signInWithTwitter | Démarre le flux de connexion Twitter. |
signInWithYahoo | Démarre le flux de connexion Yahoo. |
signOut | Démarre la procédure de déconnexion. |
unlink | Supprime un fournisseur d'un compte utilisateur. |
updateEmail | Mise à jour de l'adresse e-mail de l'utilisateur actuellement connecté. |
updatePassword | Mise à jour du mot de passe de l'utilisateur actuellement connecté. |
updateProfile | Mise à jour des données de profil de l'utilisateur. |
useAppLanguage | Fixe la langue utilisateur code comme langue par défaut de l'application. |
useEmulator | Configurez votre application pour communiquer avec l'émulateur d'authentification. |
verifyBeforeUpdateEmail | Vérifie l'adresse e-mail nouvelle avant de mettre à jour l'adresse e-mail de l'utilisateur actuellement connecté. |
checkAppTrackingTransparencyPermission | Vérifie l'état actuel de la transparence de suivi de l'application. |
requestAppTrackingTransparencyPermission | Ouvre le dialogue système pour autoriser la transparence de suivi de l'application. |
addListener | Écoute les changements d'état de connexion de l'utilisateur. |
addListener | Écoute les changements de jeton d'ID pour l'utilisateur actuellement connecté. |
addListener | Écoutez la fin d'une vérification de téléphone. |
addListener | Écoutez une vérification de téléphone échouée. |
addListener | Écoutez une vérification de téléphone code. |
removeAllListeners | Supprimez tous les écouteurs pour ce plugin. |
getPluginVersion | Obtenez la version de ce plugin. |
Source De Vérité
Section intitulée “Source De Vérité”Cette référence est synchronisée depuis src/definitions.ts in capacitor-firebase.
Continuez à partir de @capgo/capacitor-firebase-authentication
Section intitulée “Continuez à partir de @capgo/capacitor-firebase-authentication”Si vous utilisez @capgo/capacitor-authentication-firebase pour planifier l'authentification et les flux de compte, connectez-le avec @capgo/capacitor-connexion-social pour les détails d'implémentation dans @capgo/capacitor-connexion-social, @capgo/capacitor-passkey pour les détails d'implémentation dans @capgo/capacitor-passkey, @capgo/capacitor-biométrie-native pour les détails d'implémentation dans @capgo/capacitor-biométrie-native, L'authentification à deux facteurs pour les détails d'implémentation dans L'authentification à deux facteurs, et SSO (Entreprise) pour les détails d'implémentation dans SSO (Entreprise).