Resumen
Sección titulada “Resumen”plugin de Capacitor para la autenticación de Firebase.
Capacidades básicas
Sección titulada “Capacidades básicas”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 del 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.
Acceso público a API
Sección titulada “Acceso público a 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 se desconecta 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 | Si su aplicación lanzó un flujo de inicio de sesión web y el sistema operativo limpia la aplicación mientras está en segundo plano. SignInResult Obtiene el token de ID de Firebase Auth para el usuario actualmente conectado. |
getIdToken | Devuelve un JWT deserializado (JSON Web Token) utilizado para identificar al usuario en un servicio de Firebase. |
getIdTokenResult | Devuelve el |
getRedirectResult | desde el flujo de inicio de sesión basado en redirección. SignInResult desde el flujo de inicio de sesión basado en redirección. |
getTenantId | Obtén 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 | Conecta la cuenta de usuario con el proveedor de autenticación de Apple. |
linkWithEmailAndPassword | Conecta la cuenta de usuario con el proveedor de autenticación de correo electrónico. |
linkWithEmailLink | Conecta la cuenta de usuario con el proveedor de autenticación de correo electrónico. |
linkWithFacebook | Conecta la cuenta de usuario con el proveedor de autenticación de Facebook. |
linkWithGameCenter | Conecta la cuenta de usuario con el proveedor de autenticación de Game Center. |
linkWithGithub | Conecta la cuenta de usuario con el proveedor de autenticación de GitHub. |
linkWithGoogle | Conecta la cuenta de usuario con el proveedor de autenticación de Google. |
linkWithMicrosoft | Conecta la cuenta de usuario con el proveedor de autenticación de Microsoft. |
linkWithOpenIdConnect | Conecta la cuenta de usuario con un proveedor de autenticación de OpenID Connect. |
linkWithPhoneNumber | Conecta la cuenta de usuario con el proveedor de autenticación de número de teléfono. |
linkWithPlayGames | Enlaza la cuenta de usuario con el proveedor de autenticación de Play Games. |
linkWithTwitter | Enlaza la cuenta de usuario con el proveedor de autenticación de Twitter. |
linkWithYahoo | Enlaza la cuenta de usuario con el proveedor de autenticación de Yahoo. |
reload | Recarga los datos de la cuenta de 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 de usuario code para operaciones de autenticación. |
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 con Apple. |
signInWithCustomToken | Inicia el flujo de inicio de sesión con Token Personalizado. |
signInWithEmailAndPassword | Inicia el flujo de inicio de sesión con correo electrónico y contraseña. |
signInWithEmailLink | Inicia sesión con correo electrónico y enlace de inicio de sesión. |
signInWithFacebook | Inicia el flujo de inicio de sesión con Facebook. |
signInWithGameCenter | Inicia el flujo de inicio de sesión con Game Center. |
signInWithGithub | Inicia el flujo de inicio de sesión con GitHub. |
signInWithGoogle | Inicia el flujo de inicio de sesión con Google. |
signInWithMicrosoft | Inicia el flujo de inicio de sesión con Microsoft. |
signInWithOpenIdConnect | Inicia el flujo de inicio de sesión con OpenID Connect. |
signInWithPhoneNumber | Inicia el flujo de inicio de sesión con número de teléfono. |
signInWithPlayGames | Inicia el flujo de inicio de sesión con 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 el correo electrónico de la cuenta de usuario actualmente conectada. |
updatePassword | Actualiza la contraseña de la cuenta de usuario actualmente conectada. |
updateProfile | Actualiza los datos de perfil de un usuario. |
useAppLanguage | Establece el idioma de usuario code como el idioma predeterminado de la aplicación. |
useEmulator | Instrumenta tu aplicación para comunicarse con el emulador de autenticación. |
verifyBeforeUpdateEmail | Verifica el nuevo correo electrónico antes de actualizar el correo electrónico de la cuenta de usuario actualmente conectada. |
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 | Escuche los cambios de estado de inicio de sesión del usuario. |
addListener | Escuche los cambios en el token de ID para el usuario actualmente conectado. |
addListener | Escuche la verificación de teléfono completada. |
addListener | Escuche la verificación de teléfono fallida. |
addListener | Escuche la verificación de teléfono code. |
removeAllListeners | Elimine todos los oyentes para este complemento. |
getPluginVersion | Obtenga 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-autenticación-de-firebase
Sección titulada “Sigue adelante desde @capgo/capacitor-autenticación-de-firebase”Si estás utilizando @capgo/capacitor-autenticación-de-firebase para planificar la autenticación y los flujos de cuenta, conecta con @capgo/capacitor-iniciación-social para los detalles de implementación en @capgo/capacitor-iniciación-social @capgo/capacitor-clave-privada para los detalles de implementación en @capgo/capacitor-clave-privada @capgo/capacitor-biometría-nativa para los detalles de implementación en @capgo/capacitor-biometría-nativa Autenticación de dos factores para los detalles de implementación en la autenticación de dos factores, y SSO (Empresa) para los detalles de implementación en SSO (Empresa).