Export user authentication data from Firebase

3,718 views
Skip to first unread message

Puneet

unread,
Aug 17, 2016, 10:57:59 AM8/17/16
to Firebase Google Group
It seems extremely easy to get started with Firebase (almost like Parse except for cloud code). However, I have to work around certain limitations as Firebase doesn't support server side data filtration. I am working on a project that requires user authentication, and then associates several layers of data with each user over the course of time.

Thinking about the future in case I decide that the server side logic can no longer be ignored (assuming a critical mass is reached), can someone provide some guidance apropos the following two questions:

  1. Export User Data: Is it possible to get the dump of the User database (name, email, profile pic, password hash, linked social accounts and associated tokens)?
  2. Use Exported User Data w/out Resetting the Password: If #1 is true, can we use the same exported password hash to authenticate the users from a custom login server or a different authentication provider?

Thanks.

Alfonso Gomez Jordana Manas

unread,
Aug 17, 2016, 1:23:07 PM8/17/16
to Firebase Google Group
Hi Puneet,

We currently do not expose APIs to dump the user database. Please reach out to us via the Firebase troubleshooting form, and mention my name, and we can work with you to understand better your use case and help you accomplish what you describe.

Thanks!

Bill Noble

unread,
Aug 18, 2016, 10:31:29 AM8/18/16
to Firebase Google Group
Hi,

I also need to be able to export user data. This is essential for backup purposes to ensure, should firebase ever become unavailable, that we have a backup of all of the user data.

Bill

Kato Richardson

unread,
Aug 18, 2016, 12:56:27 PM8/18/16
to Firebase Google Group
Hi Bill,

You can store and export any user data you like using the Database. The bycrpyted hash of email/password combinations is the only user data we store on the servers. You can't access this via API, but should you ever want to switch auth providers from Firebase, simply reach out to support and we'll help you get a one-time export.

☼, Kato

--
You received this message because you are subscribed to the Google Groups "Firebase Google Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firebase-talk+unsubscribe@googlegroups.com.
To post to this group, send email to fireba...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/firebase-talk/3980d2b0-be82-4ef3-9db2-1b16b5368c7e%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--

Kato Richardson | Developer Programs Eng | kato...@google.com | 775-235-8398

Bill Noble VardasConsultancy

unread,
Aug 18, 2016, 3:05:14 PM8/18/16
to fireba...@googlegroups.com

Can I get the email addresses of all of the users?

 

From: 'Kato Richardson' via Firebase Google Group <fireba...@googlegroups.com>
Reply-To: <fireba...@googlegroups.com>
Date: Thursday, 18 August 2016 at 17:56
To: Firebase Google Group <fireba...@googlegroups.com>
Subject: Re: [Firebase] Re: Export user authentication data from Firebase

 

Hi Bill,

 

You can store and export any user data you like using the Database. The bycrpyted hash of email/password combinations is the only user data we store on the servers. You can't access this via API, but should you ever want to switch auth providers from Firebase, simply reach out to support and we'll help you get a one-time export.

 

☼, Kato

On Thu, Aug 18, 2016 at 7:15 AM, Bill Noble <vardasco...@gmail.com> wrote:

Hi,

I also need to be able to export user data. This is essential for backup purposes to ensure, should firebase ever become unavailable, that we have a backup of all of the user data.

Bill

On Wednesday, August 17, 2016 at 6:23:07 PM UTC+1, Alfonso Gomez Jordana Manas wrote:

Hi Puneet,

 

We currently do not expose APIs to dump the user database. Please reach out to us via the Firebase troubleshooting form, and mention my name, and we can work with you to understand better your use case and help you accomplish what you describe.

 

Thanks!

On Wednesday, August 17, 2016 at 7:57:59 AM UTC-7, Puneet wrote:

It seems extremely easy to get started with Firebase (almost like Parse except for cloud code). However, I have to work around certain limitations as Firebase doesn't support server side data filtration. I am working on a project that requires user authentication, and then associates several layers of data with each user over the course of time.

 

Thinking about the future in case I decide that the server side logic can no longer be ignored (assuming a critical mass is reached), can someone provide some guidance apropos the following two questions:

 

  1. Export User Data: Is it possible to get the dump of the User database (name, email, profile pic, password hash, linked social accounts and associated tokens)?
  2. Use Exported User Data w/out Resetting the Password: If #1 is true, can we use the same exported password hash to authenticate the users from a custom login server or a different authentication provider?

 

Thanks.

--
You received this message because you are subscribed to the Google Groups "Firebase Google Group" group.

To unsubscribe from this group and stop receiving emails from it, send an email to firebase-tal...@googlegroups.com.


For more options, visit https://groups.google.com/d/optout.



 

--

 

Kato Richardson |

 Developer Programs Eng |

 kato...@google.com |

 775-235-8398

 

--
You received this message because you are subscribed to a topic in the Google Groups "Firebase Google Group" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/firebase-talk/DRw0ZJTKr-0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to firebase-tal...@googlegroups.com.


To post to this group, send email to fireba...@googlegroups.com.

Kato Richardson

unread,
Aug 18, 2016, 3:07:51 PM8/18/16
to Firebase Google Group
Hi Bill,

Yes, you can get the emails and bcrypted hashcodes as a one-time export.

As a general rule, store user data (like emails) linked with the uid in your Database. If you need a one-time export of the authentication credentials to move to a different authentication schema or to liberate your data, reach out.

☼, Kato

To unsubscribe from this group and stop receiving emails from it, send an email to firebase-talk+unsubscribe@googlegroups.com.


For more options, visit https://groups.google.com/d/optout.



 

--

 

Kato Richardson |

 Developer Programs Eng |

 kato...@google.com |

 775-235-8398

 

--
You received this message because you are subscribed to a topic in the Google Groups "Firebase Google Group" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/firebase-talk/DRw0ZJTKr-0/unsubscribe.

To unsubscribe from this group and all its topics, send an email to firebase-talk+unsubscribe@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Firebase Google Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firebase-talk+unsubscribe@googlegroups.com.

To post to this group, send email to fireba...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages