Resumen
Sección titulada “Resumen”Plugin de Capacitor para autenticación de Firebase.
Capacidades básicas de Capgo
Sección titulada “Capacidades básicas de Capgo”applyActionCode- Aplica una verificación code enviada al usuario por correo electrónico.confirmPasswordReset- Completa el proceso de restablecimiento de contraseña.confirmVerificationCode- Finaliza el proceso de verificación de número de teléfono.createUserWithEmailAndPassword- Crea una nueva cuenta de usuario con correo electrónico y contraseña. Si se creó la nueva cuenta, el usuario se inicia sesión automáticamente.
Public API
Sección titulada “Public API”| Método | Descripción |
|---|---|
applyActionCode | Aplica una verificación code enviada al usuario por correo electrónico. |
confirmPasswordReset | Completa el proceso de restablecimiento de contraseña. |
confirmVerificationCode | Finaliza el proceso de verificación de número de teléfono. |
createUserWithEmailAndPassword | Crea una nueva cuenta de usuario con correo electrónico y contraseña. Si se creó la nueva cuenta, el usuario se inicia sesión automáticamente. |
deleteUser | Elimina y desloguea al usuario. |
fetchSignInMethodsForEmail | Obtiene los métodos de inicio de sesión para una dirección de correo electrónico. |
getCurrentUser | Obtiene al usuario actualmente conectado. |
getPendingAuthResult | Devuelve el SignInResult si tu aplicación lanzó un flujo de inicio de sesión web y el sistema operativo limpia la aplicación mientras está en segundo plano. |
getIdToken | Obtiene el token de ID de Firebase Auth para el usuario actualmente conectado. |
getIdTokenResult | Devuelve un JWT deserializado (JSON Web Token) utilizado para identificar al usuario en un servicio de Firebase. |
getRedirectResult | Devuelve el SignInResult desde el flujo de inicio de sesión basado en redirección. |
getTenantId | Obtiene el id. de inquilino. |
isSignInWithEmailLink | Verifica si un enlace de entrada es un enlace de inicio de sesión con correo electrónico adecuado para signInWithEmailLink. |
linkWithApple | Asocia la cuenta de usuario con el proveedor de autenticación de Apple. |
linkWithEmailAndPassword | Asocia la cuenta de usuario con el proveedor de autenticación de correo electrónico. |
linkWithEmailLink | Asocia la cuenta de usuario con el proveedor de autenticación de correo electrónico. |
linkWithFacebook | Asocia la cuenta de usuario con el proveedor de autenticación de Facebook. |
linkWithGameCenter | Asocia la cuenta de usuario con el proveedor de autenticación de Game Center. |
linkWithGithub | Asocia la cuenta de usuario con GitHub proveedor de autenticación. |
linkWithGoogle | Asocia la cuenta de usuario con el proveedor de autenticación de Google. |
linkWithMicrosoft | Asocia la cuenta de usuario con el proveedor de autenticación de Microsoft. |
linkWithOpenIdConnect | Asocia la cuenta de usuario con un proveedor de autenticación OpenID Connect. |
linkWithPhoneNumber | Asocia la cuenta de usuario con el proveedor de autenticación de número de teléfono. |
linkWithPlayGames | Asocia la cuenta de usuario con el proveedor de autenticación de Play Games. |
linkWithTwitter | Asocia la cuenta de usuario con el proveedor de autenticación de Twitter. |
linkWithYahoo | Asocia la cuenta de usuario con el proveedor de autenticación de Yahoo. |
reload | Recarga los datos de cuenta del usuario, si está conectado. |
revokeAccessToken | Revoca el token de acceso dado. Actualmente solo se admite tokens de acceso OAuth de Apple. |
sendEmailVerification | Envía un correo electrónico de verificación al usuario actualmente conectado. |
sendPasswordResetEmail | Envía un correo electrónico de restablecimiento de contraseña. |
sendSignInLinkToEmail | Envía un enlace de inicio de sesión por correo electrónico al usuario con el correo electrónico especificado. |
setLanguageCode | Establece el idioma de la interfaz para operaciones de autenticación code. |
setPersistence | Establece el tipo de persistencia para la sesión de autenticación actualmente guardada. |
setTenantId | Establece el ID de inquilino. |
signInAnonymously | Inicia sesión como un usuario anónimo. |
signInWithApple | Inicia el flujo de inicio de sesión de Apple. |
signInWithCustomToken | Inicia el flujo de inicio de sesión con token personalizado. |
signInWithEmailAndPassword | Inicia el flujo de inicio de sesión utilizando un correo electrónico y una contraseña. |
signInWithEmailLink | Inicia sesión con un correo electrónico y enlace de inicio de sesión de correo electrónico. |
signInWithFacebook | Inicia el flujo de inicio de sesión de Facebook. |
signInWithGameCenter | Inicia el flujo de inicio de sesión de Game Center. |
signInWithGithub | Inicia el flujo de inicio de sesión de GitHub. |
signInWithGoogle | Inicia el flujo de inicio de sesión de Google. |
signInWithMicrosoft | Inicia el flujo de inicio de sesión de Microsoft. |
signInWithOpenIdConnect | Inicia el flujo de inicio de sesión de OpenID Connect. |
signInWithPhoneNumber | Inicia el flujo de inicio de sesión utilizando un número de teléfono. |
signInWithPlayGames | Inicia el flujo de inicio de sesión de Play Games. |
signInWithTwitter | Inicia el flujo de inicio de sesión de Twitter. |
signInWithYahoo | Inicia el flujo de inicio de sesión de Yahoo. |
signOut | Inicia el flujo de cierre de sesión. |
unlink | Desvincula un proveedor de una cuenta de usuario. |
updateEmail | Actualiza la dirección de correo electrónico del usuario actualmente conectado. |
updatePassword | Actualiza la contraseña del usuario actualmente conectado. |
updateProfile | Actualiza los datos de perfil de un usuario. |
useAppLanguage | Establece el idioma de usuario code como el idioma de la aplicación por defecto. |
useEmulator | Instrumenta tu aplicación para comunicarse con el emulador de autenticación. |
verifyBeforeUpdateEmail | Verifica la nueva dirección de correo electrónico antes de actualizar la dirección de correo electrónico del usuario actualmente conectado. |
checkAppTrackingTransparencyPermission | Verifica el estado actual de la transparencia de seguimiento de la aplicación. |
requestAppTrackingTransparencyPermission | Abre el diálogo del sistema para autorizar la transparencia de seguimiento de la aplicación. |
addListener | Escucha los cambios en el estado de inicio de sesión del usuario. |
addListener | Escucha los cambios en el token de ID para el usuario actualmente conectado. |
addListener | Escucha el estado final de la verificación de teléfono. |
addListener | Escucha una verificación de teléfono fallida. |
addListener | Escucha una verificación de teléfono code. |
removeAllListeners | Elimina todos los escuchas para este complemento. |
getPluginVersion | Obtén la versión de este complemento. |
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-firebase.
Sigue adelante desde @capgo/capacitor-firebase-autenticación
Sección titulada “Sigue adelante desde @capgo/capacitor-firebase-autenticación”Si estás utilizando @capgo/capacitor-autenticación-de-firebase para planificar flujos de autenticación y cuentas, conectéalo con @capgo/capacitor-iniciación-social para los detalles de implementación en @capgo/capacitor-iniciación-social, @capgo/capacitor-clave-de-pasaje para los detalles de implementación en @capgo/capacitor-clave-de-pasaje, @capgo/capacitor-biometría-nativa para los detalles de implementación en @capgo/capacitor-biometría-nativa, Autenticación en dos factores para los detalles de implementación en Autenticación en dos factores, y SSO (Empresas) para los detalles de implementación en SSO (Empresas).