Attualmente sto usando firebase
per creare un ionic app
. Sto usando firebase simple login
per (facebook, twitter, email & password
). L'autenticazione funziona perfettamente, è $broadcasts
il authed user
. Tuttavia non sembra creare un utente nell'effettivo firebase db
. Mi stavo chiedendo come posso ottenere gli utenti che sono stati authed
usando il mio app
. Grazie, l'aiuto è molto apprezzato :).Dove si salva Firebase sono semplici utenti di accesso?
risposta
Per la maggior parte dei protocolli di autenticazione supportati, Firebase non memorizza i dati dell'utente da nessuna parte. Anche per i protocolli in cui è i dati del negozio (conosco solo l'email + password che lo fa), memorizza queste informazioni in un posto a cui l'applicazione non può accedere (anche se puoi trovarli nel dashboard del tuo Firebase).
Per citare il Firebase documentation:
Non memorizzare lo stato del profilo o utente nella vostra Firebase. Per mantenere i dati dell'utente devi salvarlo sul tuo Firebase.
Ciò che la maggior parte delle applicazioni finisce per fare, è mantenere un elenco di utenti all'interno del proprio Firebase che gestiscono da soli. Pertanto, quando un utente esegue l'autenticazione per la prima volta con l'applicazione, crea un nodo sotto /users/<uid>
che contiene le informazioni per quell'utente.
Vedere questa sezione dello Firebase documentation that describes storing user data.
Firebase non memorizza il profilo o lo stato utente nell'istanza di Firebase. Per mantenere i dati dell'utente devi salvarlo sul tuo Firebase.
Firebase fornisce molteplici authentications services
utilizzando risorse esistenti fornitori di accesso sociale come Facebook, Twitter, Google, e GitHub. L'utilizzo di questi servizi offre un'opzione per gli utenti di accedere alla tua applicazione senza creare un nuovo account.
Utilizzo del supporto integrato per l'accesso con la password & e-mail. Ciò richiede la registrazione e la creazione dell'account gestita da Firebase. Le informazioni sull'account utente sono memorizzate all'esterno dell'applicazione.
Utilizzo di un'autenticazione personalizzata per implementare l'autenticazione lato server esistente, single sign-on, sistemi legacy o servizi basati su OAuth di terze parti (come Yahoo).
Una volta autenticato, Firebase restituire una variabile auth
per l'applicazione che è possibile utilizzare per authorization and access control. Questa variabile è nullo per gli utenti non autenticati, ma per gli utenti autenticati è un oggetto contenente l'univoco dell'utente (auth.uid
) e potenzialmente altri dati sull'utente.
Se si desidera mantenere le informazioni utente aggiuntive, quali il nome e la posizione, allora avete bisogno di utilizzare
auth.uid
e memorizzarlo nella Firebase con i dati del profilo aggiuntivi.
Internamente, Firebase genera JSON web Gettoni (JWTs) e crea sessioni autenticate chiamando Firebase.loginWithCustomToken() con quelle pedine. Ad ogni utente viene assegnato un uid (un ID univoco), che è garantito per essere distinto tra tutti i fornitori e che non cambia mai per uno specifico utente autenticato.
- 1. gruppo di utenti in Firebase
- 2. Firebase - Conta gli utenti online
- 3. Dove sono finite tutte le funzioni semplici in WebGL?
- 4. Nuovo accesso Facebook Firebase
- 5. Dove si trova il data center di Firebase?
- 6. Firebase + Swift: Ignora schermata di accesso utente
- 7. MVP Android - Dove si salva lo stato di visualizzazione?
- 8. Ottieni l'indirizzo email degli utenti con il semplice accesso Twitter di Firebase
- 9. Come fornire un accesso diverso a diversi tipi di utenti per l'accesso in Firebase?
- 10. HTTP 403,9 - Accesso vietato: sono collegati troppi utenti
- 11. Composite C1 - Provider di appartenenze - Registrazione e accesso semplici
- 12. Ottieni utenti per nome proprietà utilizzando Firebase
- 13. Quanti utenti IE6 sono utenti reali?
- 14. Dove posso trovare utenti beta?
- 15. Dove posso trovare semplici tutorial per xuggler?
- 16. Dove memorizzare semplici classi di terze parti in Symfony2?
- 17. Gli utenti di Firebase di riferimento nel database con immagini in Firebase Storage Swift
- 18. Dove ELMAH salva i suoi dati?
- 19. Accesso Ms Salva record nella sottomaschera
- 20. Semplici metodi di installazione e accesso alla libreria GDAL?
- 21. Swift: accesso automatico utente con Firebase
- 22. Firebase e nuovo accesso Google su Android
- 23. Come ottenere l'elenco degli utenti registrati in Firebase
- 24. Le chiamate a esecuzione prolungata sono così semplici?
- 25. Firebase: Posso utilizzare il nuovo kit account di Facebook per autenticare gli utenti delle app?
- 26. Firebase Android trova la funzione di amici
- 27. Accesso al calendario di altri utenti nell'API di Office 365
- 28. Come memorizzare utenti e gruppi per una chat usando Firebase
- 29. Dove si trova Boost.Process?
- 30. Dove sono? * (nessun ramo)