Panoramica
Sezione intitolata “Panoramica”Plugin Capacitor per l'autenticazione di Firebase.
Capacità di base
Sezione intitolata “Capacità di base”applyActionCode- Applica la 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 la 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 | Elimina e disconnette l'utente. |
fetchSignInMethodsForEmail | Recupera i metodi di accesso per un indirizzo email. |
getCurrentUser | Recupera l'utente attualmente connesso. |
getPendingAuthResult | Restituisce il SignInResult se il tuo app ha lanciato un flusso di accesso web e il sistema operativo pulisce l'applicazione mentre è in background. |
getIdToken | Recupera il token di autenticazione Firebase ID per l'utente attualmente connesso. |
getIdTokenResult | Restituisce un token JSON Web (JWT) deserializzato utilizzato per identificare l'utente a un servizio Firebase. |
getRedirectResult | Restituisce il SignInResult dal flusso di accesso basato sulla reindirizzamento. |
getTenantId | Recupera l'ID tenant. |
isSignInWithEmailLink | Verifica se un link di arrivo è un link di accesso con email adatto a signInWithEmailLink. |
linkWithApple | Collega il conto 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 OpenID Connect. |
linkWithPhoneNumber | Collega l'account utente con il provider di autenticazione 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 | Ricarica i dati dell'account utente, se si è connessi. |
revokeAccessToken | Revoca il token di accesso specificato. Attualmente supporta solo i token di accesso OAuth Apple. |
sendEmailVerification | Invia un'email di verifica all'utente attualmente connesso. |
sendPasswordResetEmail | Invia un'email di reimpostazione della password. |
sendSignInLinkToEmail | Invia un'email di collegamento di accesso all'utente con l'indirizzo email specificato. |
setLanguageCode | Imposta la lingua utente code per le operazioni di autenticazione. |
setPersistence | Imposta il tipo di persistenza per la sessione di autenticazione attualmente salvata. |
setTenantId | Imposta l'ID tenant. |
signInAnonymously | Si connette come utente anonimo. |
signInWithApple | Avvia il flusso di accesso Apple. |
signInWithCustomToken | Avvia il flusso di accesso con token personalizzato. |
signInWithEmailAndPassword | Avvia il flusso di accesso utilizzando un indirizzo email e una password. |
signInWithEmailLink | Accedi con un indirizzo email e link di accesso all'account. |
signInWithFacebook | Avvia il flusso di accesso con Facebook. |
signInWithGameCenter | Avvia il flusso di accesso con Game Center. |
signInWithGithub | Avvia il flusso di accesso con GitHub. |
signInWithGoogle | Avvia il flusso di accesso con Google. |
signInWithMicrosoft | Avvia il flusso di accesso con Microsoft. |
signInWithOpenIdConnect | Avvia il flusso di accesso con OpenID Connect. |
signInWithPhoneNumber | Avvia il flusso di accesso con un numero di telefono. |
signInWithPlayGames | Avvia il flusso di accesso con Play Games. |
signInWithTwitter | Avvia il flusso di accesso con Twitter. |
signInWithYahoo | Avvia il flusso di accesso con 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 per una verifica del telefono fallita. |
addListener | Ascolta per una verifica del telefono code. |
removeAllListeners | Elimina tutti gli ascoltatori per questo plugin. |
getPluginVersion | Ottieni la versione di questo plugin. |
Fonte di Verità
Sezione intitolata “Fonte di Verità”Questa referenza è sincronizzata da src/definitions.ts in capacitor-firebase.
Continua da @capgo/capacitor-firebase-authentication
Sezione intitolata “Continua da @capgo/capacitor-firebase-authentication”Se stai utilizzando @capgo/capacitor-autenticazione-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-passkey per i dettagli di implementazione in @capgo/capacitor-passkey, @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).