Resumen
Sección titulada “Resumen”Capacitor plugin 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.
API Público
Sección titulada “API Público”| 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 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. |
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 | Devuelve el SignInResult si su aplicación lanzó un flujo de inicio de sesión web y el sistema operativo elimina la aplicación mientras está en segundo plano. |
getIdToken | Obtiene el token de autenticación Firebase ID para el usuario actualmente conectado. |
getIdTokenResult | Devuelve un JWT (Token Web JSON) deserializado 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 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 al usuario con el correo electrónico especificado. |
setLanguageCode | Establece el idioma del usuario 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 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 de Facebook. |
signInWithGameCenter | Inicia el flujo de inicio de sesión de Game Center. |
signInWithGithub | Inicia el GitHub flujo de inicio de sesión. |
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 | ["Updates the password of the currently signed in user."] |
updateProfile | ["Updates a user’s profile data."] |
useAppLanguage | ["Sets the user-facing language code to be the default app language."] |
useEmulator | ["Instrument your app to talk to the Authentication emulator."] |
verifyBeforeUpdateEmail | ["Verifies the new email address before updating the email address of the currently signed in user."] |
checkAppTrackingTransparencyPermission | ["Checks the current status of app tracking transparency."] |
requestAppTrackingTransparencyPermission | ["Opens the system dialog to authorize app tracking transparency."] |
addListener | ["Escucha los cambios de estado de inicio de sesión del usuario."] |
addListener | ["Escucha cambios en el token de ID para el usuario actualmente conectado."] |
addListener | ["Escucha un teléfono verificado."] |
addListener | ["Escucha un teléfono verificado fallido."] |
addListener | ["Escucha un teléfono de verificación code."] |
removeAllListeners | Elimine todos los oyentes para este plugin. |
getPluginVersion | Obtenga la versión de este plugin. |
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-firebase.
Siga adelante desde @capgo/capacitor-firebase-authentication
Sección titulada “Siga adelante desde @capgo/capacitor-firebase-authentication”Si está utilizando @capgo/capacitor-firebase-authentication para planificar la autenticación y los flujos de cuentas, conéctelo con @capgo/capacitor-autenticación-social para los detalles de implementación en @capgo/capacitor-autenticació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 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).