Sintesi
Section titled “Overview”Capacitor plugin per l'autenticazione Firebase.
Funzionalità fondamentali
Sintesi delle funzionalità fondamentaliapplyActionCode- Applica una verifica code inviata all'utente via email.confirmPasswordReset- Completa il processo di reimpostazione della password.confirmVerificationCode- Completa il processo di verifica del numero di telefono.createUserWithEmailAndPassword- Crea un nuovo account utente con email e password. Se l'account nuovo è stato creato, l'utente viene acceduto automaticamente.
Public API
Sezione intitolata “Public API”| Metodo | Descrizione |
|---|---|
applyActionCode | Applica una verifica code inviata all'utente via email. |
confirmPasswordReset | Completa il processo di reimpostazione della password. |
confirmVerificationCode | Completa il processo di verifica del numero di telefono. |
createUserWithEmailAndPassword | Crea un nuovo account utente con email e password. Se l'account nuovo è stato creato, l'utente viene acceduto automaticamente. |
deleteUser | Cancella e disconnette l'utente. |
fetchSignInMethodsForEmail | Estrae i metodi di accesso per un indirizzo email. |
getCurrentUser | Estrae l'utente attualmente connesso. |
getPendingAuthResult | Restituisce il SignInResult se il tuo app ha lanciato un flusso di accesso web e il sistema pulisce l'applicazione mentre è in background. |
getIdToken | Estrae il token di autenticazione Firebase Auth per l'utente attualmente connesso. |
getIdTokenResult | Restituisce un token JSON Web deserializzato (JWT) utilizzato per identificare l'utente a un servizio Firebase. |
getRedirectResult | Restituisce il SignInResult da il flusso di accesso basato sulla reindirizzamento. |
getTenantId | Ottieni l'ID del tenant. |
isSignInWithEmailLink | Controlla se un collegamento in arrivo è un collegamento di accesso con email adatto per signInWithEmailLink. |
linkWithApple | Collega l'account utente con il provider di autenticazione Apple. |
linkWithEmailAndPassword | Collega l'account utente con il provider di autenticazione Email. |
linkWithEmailLink | Collega l'account utente con il provider di autenticazione Email. |
linkWithFacebook | Collega l'account utente con il provider di autenticazione Facebook. |
linkWithGameCenter | Collega l'account utente con il provider di autenticazione Game Center. |
linkWithGithub | Collega l'account utente con il provider di autenticazione GitHub. |
linkWithGoogle | Collega l'account utente con il provider di autenticazione Google. |
linkWithMicrosoft | Collega l'account utente con il provider di autenticazione Microsoft. |
linkWithOpenIdConnect | Collega l'account utente con un provider di autenticazione OpenID Connect. |
linkWithPhoneNumber | Collega l'account utente con il provider di autenticazione del numero di telefono. |
linkWithPlayGames | Collega l'account utente con il provider di autenticazione Play Games. |
linkWithTwitter | Collega l'account utente con il provider di autenticazione Twitter. |
linkWithYahoo | Collega l'account utente con il provider di autenticazione Yahoo. |
reload | Carica nuovamente i dati dell'account utente, se connesso. |
revokeAccessToken | Revoca del token di accesso specificato. Attualmente supporta solo i token di accesso OAuth Apple. |
sendEmailVerification | Spedisce un'email di verifica all'utente attualmente connesso. |
sendPasswordResetEmail | Spedisce un'email di reimpostazione della password. |
sendSignInLinkToEmail | Spedisce un'email di collegamento di accesso all'utente con l'indirizzo email specificato. |
setLanguageCode | Imposta la lingua utente faccia a faccia code per le operazioni di autenticazione. |
setPersistence | Imposta il tipo di persistenza per la sessione di autenticazione salvata. |
setTenantId | Imposta l'ID tenant. |
signInAnonymously | Accedi come utente anonimo. |
signInWithApple | Inizia il flusso di accesso Apple. |
signInWithCustomToken | Inizia il flusso di accesso con token personalizzato. |
signInWithEmailAndPassword | Inizia il flusso di accesso utilizzando un indirizzo email e una password. |
signInWithEmailLink | Accedi utilizzando un indirizzo email e un collegamento di accesso. |
signInWithFacebook | Inizia il flusso di accesso Facebook. |
signInWithGameCenter | Avvia il flusso di accesso a Game Center. |
signInWithGithub | Avvia il flusso di accesso al GitHub. |
signInWithGoogle | Avvia il flusso di accesso a Google. |
signInWithMicrosoft | Avvia il flusso di accesso a Microsoft. |
signInWithOpenIdConnect | Avvia il flusso di accesso all'OpenID Connect. |
signInWithPhoneNumber | Avvia il flusso di accesso utilizzando un numero di telefono. |
signInWithPlayGames | Avvia il flusso di accesso a Play Games. |
signInWithTwitter | Avvia il flusso di accesso a Twitter. |
signInWithYahoo | Avvia il flusso di accesso a Yahoo. |
signOut | Avvia il flusso di disconnessione. |
unlink | Disconnette un provider da un account utente. |
updateEmail | Aggiorna l'indirizzo email dell'utente attualmente connesso. |
updatePassword | Aggiorna la password dell'utente attualmente connesso. |
updateProfile | Aggiorna i dati del profilo dell'utente. |
useAppLanguage | Imposta la lingua utente code come lingua predefinita dell'applicazione. |
useEmulator | Instrumenta l'app per comunicare con l'emulatore di autenticazione. |
verifyBeforeUpdateEmail | Verifica l'indirizzo email nuovo prima di aggiornare l'indirizzo email dell'utente attualmente connesso. |
checkAppTrackingTransparencyPermission | Controlla lo stato attuale della trasparenza delle tracce dell'app. |
requestAppTrackingTransparencyPermission | Apre il dialogo del sistema per autorizzare la trasparenza delle tracce dell'app. |
addListener | Ascolta i cambiamenti di stato di accesso dell'utente. |
addListener | Ascolta i cambiamenti del token di ID per l'utente attualmente connesso. |
addListener | Ascolta la verifica del telefono completata. |
addListener | Ascolta la verifica del telefono fallita. |
addListener | Ascolta la verifica del telefono code. |
removeAllListeners | Elimina tutti gli ascoltatori per questo plugin. |
getPluginVersion | Ottieni la versione di questo plugin. |
Fonte di Verità
Sottosezione intitolata “Fonte di Verità”Questa referenza è sincronizzata da src/definitions.ts in capacitor-firebase.
Continua da @capgo/capacitor-firebase-authentication
Sottosezione intitolata “Continua da @capgo/capacitor-firebase-authentication”Se stai utilizzando @capgo/capacitor-autenticazione-di-firebase per pianificare l'autenticazione e le flussi di account, connettilo con @capgo/capacitor-login sociale per i dettagli di implementazione in @capgo/capacitor-login sociale @capgo/capacitor-chiave passiva per i dettagli di implementazione in @capgo/capacitor-chiave passiva @capgo/capacitor-biometria nativa per i dettagli di implementazione in @capgo/capacitor-biometria nativa Autenticazione a due fattori per i dettagli di implementazione in Autenticazione a due fattori, e SSO (azienda) per i dettagli di implementazione in SSO (azienda).