Google Login required for Firebase starting Feb 17, 2016

6,929 views
Skip to first unread message

James Tamplin

unread,
Dec 16, 2015, 7:10:36 PM12/16/15
to Firebase Google Group


Hi Firebasers!


We've been hard at work improving Firebase since joining Google a year ago. In fact, we just crossed over 300,000 developers using Firebase! We're now working alongside different parts of Google to build new features into our platform.


A few months ago, we began a slow migration to Google Login. By migrating, Firebase developers not only get added security features like two-step verification and account recovery, but also the fastest and most seamless access to new features which will require it.


As a next step in our migration, Google Login will be mandatory for all Firebase accounts beginning Wednesday, February 17, 2016. After this date, you must merge your Firebase account with a Google account the next time you log into Firebase. Once you've successfully migrated your Firebase account, you’ll use Google Login to sign in instead of the credentials you currently use.


See the FAQ below for more details on the migration and answers to common questions.


We know this requires a change to how you access Firebase, but we're very confident the future features it will enable are worth the shift. Thanks for building great apps with Firebase; we’re excited to see what you do in 2016!


James Tamplin

Firebase Co-Founder


-----------

FAQ


Can I migrate my Firebase account to a Google account right now?


Yes! Head on over to firebase.com, log in with your existing credentials, and follow the prompts on your account dashboard for connecting your Firebase account to a Google account.


Once I transition to a Google account, will I be able to log in using my old credentials?


No. Once you've transition to a Google account, you will only be able to log in using Google Login.


When will I be required to migrate my Firebase account to a Google account?


Google Login will not be required for your Firebase account until Wednesday, February 17, 2016. Until that time, you can continue to log in using your existing credentials. After that date, you will be required to merge with a Google account the next time you log into your Firebase account.


I don't have an existing Google account and I don't want to sign up for Gmail, Google+, or any other Google services. What should I do?


It is easy to create a Google account for any existing email address without tying it to any Google services. It will only be used for identification and login. You can sign up for this "slimmed down" Google account here. You can also create this type of Google account via the existing migration flow on firebase.com.


We have an email account that our entire team uses to log in and manage our Firebase apps. How can we best move forward?


You can continue to share a common email / password combination with your team for a single Google account. If your team does not already use Google products, you can create a "slimmed down" Google account using any existing email address here. This Google account won't be tied to any Gmail, Google+, or other Google products.


I upgraded my account and now I cannot log into the Firebase CLI. What's going on?


In order to use the Firebase CLI with a Google account, you'll need to update to the latest and greatest version. From the command line, run npm install -g firebase-tools to upgrade. See our blog post on CLI 2.0.0 for more details.


I use my email / password combination to authenticate the Firebase CLI in my continuous integration (CI) environment. How can I do that now?


First, you'll need to update to the latest and greatest version of the Firebase CLI. From the command line, run npm install -g firebase-tools to upgrade. Then check out our documentation on using the new CLI in a continuous integration (CI) environment.


Should I be worried about privacy?


We know we cannot operate without your trust and that isn't going to change. We've been working with Google's internal teams to continue to provide and even improve our security and efforts in protecting access to user and application data. Also, please note our Terms of Service are not changing at this time.


I have more questions / concerns. How can I contact you?


If you have a general question or comment, feel free to reply to this Google Groups post directly. Otherwise, reach out to us at firebase...@google.com.

OddlyTimbot Willison

unread,
Dec 16, 2015, 8:35:43 PM12/16/15
to Firebase Google Group
Well, I may be alone on this but this is a problem for me. I adopted Firebase into my teaching at college. It's hard enough to get a school to let me teach solutions hosted outside of the school. Adding an additional requirement that students must have a google account creates yet another barrier.

I'm sure this won't change anything, but I feel it's worth mentioning.

Kato Richardson

unread,
Dec 17, 2015, 10:49:00 AM12/17/15
to Firebase Google Group
Hi Tim,

Thanks for the feedback! Our developer community has a big impact on how we do things at Firebase and that's not going to change.  You mentioned "yet another barrier;" please reach out to me directly or email firebase...@google.com; I'd love to hear what the other barriers are for you and brainstorm some solutions in our next feature review. 

☼, 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-tal...@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/213d1062-1143-4eae-8d3f-a3d42ff1b96e%40googlegroups.com.

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

Jacob Wenger

unread,
Dec 17, 2015, 11:21:47 AM12/17/15
to fireba...@googlegroups.com
There seems to be a bit of confusion regarding whether or not this change affects Firebase Authentication (our hosted login service), so let me add another question to the FAQ:

I have a Firebase app which uses Firebase Authentication to log users in via (anonymous login | email / password | Twitter | Facebook | GitHub). Does this change mean that I will need to transition my app to use Google Login?

No. The Google Login requirement is only for your account on firebase.com, not for all your users on your Firebase app. We will continue to support all existing login providers for Firebase Authentication and realize the importance of providing developers with several login options for their apps.

Douwe van Dijk

unread,
Dec 17, 2015, 2:37:50 PM12/17/15
to Firebase Google Group
The reason that we choose firebase is that is has a built in authentication model which allows us to create an application without spending time in developing this layer. However, we now need all of our users to require a Google Login account which is impossible of course. Also the timeframe ( February ) is ridiculous. You ask us to migrate in such a short time. I do not see this as a step forward, rather a step back.

Op donderdag 17 december 2015 01:10:36 UTC+1 schreef James Tamplin:

RaterAide LLC

unread,
Dec 17, 2015, 2:37:55 PM12/17/15
to Firebase Google Group
It seems like I'm constantly having to re-sign-in with Google to use the site. Literally every day I think. Is this by design or what?

Kato Richardson

unread,
Dec 17, 2015, 2:40:03 PM12/17/15
to Firebase Google Group
Douwe: Your users don't have to do anything. This is for firebase.com (i.e. your app dashboard login).

From the FAQ and Jacob's email at 9:20 a.m.:

I have a Firebase app which uses Firebase Authentication to log users in via (anonymous login | email / password | Twitter | Facebook | GitHub). Does this change mean that I will need to transition my app to use Google Login?
No. The Google Login requirement is only for your account on firebase.com, not for all your users on your Firebase app. We will continue to support all existing login providers for Firebase Authentication and realize the importance of providing developers with several login options for their apps.

--
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.
To post to this group, send email to fireba...@googlegroups.com.

Frank van Puffelen

unread,
Dec 17, 2015, 2:41:24 PM12/17/15
to Firebase Google Group
Hoi Douwe,

Your response was pending in our moderation queue for a bit. As you probably saw Jacob just clarified that issue.

I have a Firebase app which uses Firebase Authentication to log users in via (anonymous login | email / password | Twitter | Facebook | GitHub). Does this change mean that I will need to transition my app to use Google Login?

No. The Google Login requirement is only for your account on firebase.com, not for all your users on your Firebase app. We will continue to support all existing login providers for Firebase Authentication and realize the importance of providing developers with several login options for their apps.

 

Kato Richardson

unread,
Dec 17, 2015, 2:45:36 PM12/17/15
to Firebase Google Group
Regarding re-sign-in, please create a separate thread or reach out to firebase...@google.com. Happy to help you sort this!

On Wed, Dec 16, 2015 at 11:33 PM, RaterAide LLC <rate...@gmail.com> wrote:
It seems like I'm constantly having to re-sign-in with Google to use the site. Literally every day I think. Is this by design or what?

--
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.
To post to this group, send email to fireba...@googlegroups.com.

Douwe van Dijk

unread,
Dec 17, 2015, 3:21:39 PM12/17/15
to Firebase Google Group
Hi,

I understand. A very big relief :). Thanks for your quick response!

Rgds, Douwe.

Op donderdag 17 december 2015 20:45:36 UTC+1 schreef Kato Richardson:

Seth W. Klein

unread,
Jan 8, 2016, 1:13:21 PM1/8/16
to Firebase Google Group
Hey Firebase,

I'm evaluating Firebase for use in a small project, and I'm very disappointed to be forced to sign up using Google credentials. The reason goes like this: Google refuses to let me set set the primary email address on my Google account because, ages ago, I added Gmail so I could see what it was like. Recently they started allowing detaching the Gmail feature from an account, but transferring it to another Google account isn't allowed so if I did detach Gmail, I'd loose access to the Gmail address which isn't quite an option. Because of this, as Google services become less and less optional, I may be forced to switch to a second Google account so I can have the correct email address. If my Firebase account is then attached to the old Google account, accessing the Firebase account will become very awkward which is not a word I want describing something I'm going to make central to my workflow.

Kato Richardson

unread,
Jan 8, 2016, 1:41:03 PM1/8/16
to Firebase Google Group
Hi Seth,

Thanks for the feedback. There are tradeoffs here, to be sure. We feel Google Auth is the strongest path forward, providing us a huge stepping stone for seamlessly integrating with Google products and services in the future. It's going to be an exciting year for us, and I think you'll see that this speed bump is smoothed over by some of the new features and integrations we hope to announce.

If you do set up a second/new Google accounts, reach out to support and we can transfer your Firebase apps over from the old one.

☼, Kato


On Fri, Jan 8, 2016 at 11:11 AM, Seth W. Klein <sethw...@gmail.com> wrote:
Hey Firebase,

I'm evaluating Firebase for use in a small project, and I'm very disappointed to be forced to sign up using Google credentials. The reason goes like this: Google refuses to let me set set the primary email address on my Google account because, ages ago, I added Gmail so I could see what it was like. Recently they started allowing detaching the Gmail feature from an account, but transferring it to another Google account isn't allowed so if I did detach Gmail, I'd loose access to the Gmail address which isn't quite an option. Because of this, as Google services become less and less optional, I may be forced to switch to a second Google account so I can have the correct email address. If my Firebase account is then attached to the old Google account, accessing the Firebase account will become very awkward which is not a word I want describing something I'm going to make central to my workflow.

--
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.
To post to this group, send email to fireba...@googlegroups.com.

Seth W. Klein

unread,
Jan 8, 2016, 4:14:58 PM1/8/16
to Firebase Google Group
On Friday, January 8, 2016 at 1:13:21 PM UTC-5, Seth W. Klein wrote:
Hey Firebase,

I'm evaluating Firebase for use in a small project, and I'm very disappointed to be forced to sign up using Google credentials. The reason goes like this: Google refuses to let me set set the primary email address on my Google account because, ages ago, I added Gmail so I could see what it was like. Recently they started allowing detaching the Gmail feature from an account, but transferring it to another Google account isn't allowed so if I did detach Gmail, I'd loose access to the Gmail address which isn't quite an option. Because of this, as Google services become less and less optional, I may be forced to switch to a second Google account so I can have the correct email address. If my Firebase account is then attached to the old Google account, accessing the Firebase account will become very awkward which is not a word I want describing something I'm going to make central to my workflow.

Also, now that I've signed up, I see the wrong (the Gmail) email address on my Firebase account with no way to change it. That's a big thing. Firebase also has a filler icon/avatar for me with no way to change it. I'm suspecting it queried Gravatar for the wrong (the Gmail) address or something. But that's a smaller thing.

Jacob Wenger

unread,
Jan 8, 2016, 5:36:35 PM1/8/16
to fireba...@googlegroups.com
I'm following up with Seth individually in a separate conversation.

Note that the profile pictures are still pulling from Gravatar using your email address. They will pull from your Google account profile in the near future. Thanks for everybody's patience.

Cheers,
Jacob

--
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.
To post to this group, send email to fireba...@googlegroups.com.

Jacob Wenger

unread,
Jan 19, 2016, 2:10:23 PM1/19/16
to Firebase Google Group
Hey Firebasers,
I just wanted to give a one month heads up that Google Login will be required for all firebase.com accounts starting on Wednesday, February 17, 2016. See the FAQ at the top of this thread for more information.
Note that this will not affect the Firebase Authentication service in any way. You can continue to log your end users in anonymously, via email / password, or using an OAuth provider. This change only affects your developer account on firebase.com.
If you've got questions, feel free to post them here.
Cheers, Jacob

Dmitri Zaitsev

unread,
Jan 29, 2016, 2:44:37 PM1/29/16
to Firebase Google Group
Firebase requires me to merge my accounts, however, there is no instructions how to do it!

Jacob Wenger

unread,
Jan 29, 2016, 3:54:01 PM1/29/16
to fireba...@googlegroups.com
Hey Dmitri,

Log into your account dashboard at https://www.firebase.com/account using your email / password or GitHub account. You should see a banner at the top which urges you to upgrade to Google Login. Click the "Switch to Google Login" button to kick off the migration flow.


If you already log in with a Google account, then there is nothing to do. You are already all set!

Cheers,
Jacob

RaterAide LLC

unread,
Jan 30, 2016, 12:07:53 PM1/30/16
to Firebase Google Group
It seems like I'm constantly having to re-authenticate with Google, like every day. Is this normal behavior?

Piotr Kaminski

unread,
Feb 1, 2016, 1:08:50 AM2/1/16
to fireba...@googlegroups.com
I think they changed session expiry to 24 hours after being acquired by Google, which is probably in line with Google's security best practices.  And yes, it's quite tiresome, especially since a supposedly "live" Forge view can get deauthed and start showing stale data with no visible notification, until your reload the page to sign in again.

    -- P.


On Sat, Jan 30, 2016 at 3:32 PM, RaterAide LLC <rate...@gmail.com> wrote:
It seems like I'm constantly having to re-authenticate with Google, like every day. Is this normal behavior?
--
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.
To post to this group, send email to fireba...@googlegroups.com.

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



--
  Piotr Kaminski <pi...@ideanest.com>
  "That bun is dirty.  Don't eat that bun."

Jacob Wenger

unread,
Feb 1, 2016, 1:54:31 PM2/1/16
to fireba...@googlegroups.com
Nope, this is not actually intended behavior! It looks like our rememberMe=true query string parameter for the login endpoint got dropped in a recent change. This is causing all sessions to only last for one day instead of 30 days like usual.

I just put together a fix and am sending it out for code review. It should go live by the end of today.

Thanks for reporting the issue! Sorry for the issues it's been causing people!

Cheers,
Jacob 

Jacob Wenger

unread,
Feb 1, 2016, 6:31:30 PM2/1/16
to Firebase Google Group
A fix has been deployed to production and sessions should now be 30 days once again! Sorry again for any annoyances this caused.

Cheers,
Jacob

Jacob Wenger

unread,
Feb 10, 2016, 6:06:52 PM2/10/16
to Firebase Google Group
Hey Firebasers,

We are one week away from requiring Google Login for all firebase.com accounts. Next Wednesday, February 17, 2016, you will be forced to migrate to Google Login if you haven't already. See the FAQ at the top of this thread for more information.

A reminder that this will not affect the Firebase Authentication service in any way. You can continue to log your end users in anonymously, via email / password, or using an OAuth provider. This change only affects your developer account on firebase.com.

If you are running into any difficulties, please reach out to firebase...@google.com. We are here to help and want to make this as painless as possible for you!

Cheers,
Jacob

Jacob Wenger

unread,
Feb 15, 2016, 2:02:55 PM2/15/16
to Firebase Google Group
Hey Firebasers,

Happy Presidents Day!

This is the final reminder that Google Login will be required for all (both existing and new) firebase.com accounts in just two days! Starting on Wednesday, February 17, 2016, you will be forced to migrate your account to Google Login if you haven't already. See the FAQ at the top of this thread for more information.

As previously noted, this will not affect the Firebase Authentication service in any way. You can continue to log your end users in anonymously, via email / password, or using an OAuth provider. This change only affects your developer account on firebase.com.

If you have questions or concerns, please reach out to firebase...@google.com immediately and we will help you out.

Cheers,
Jacob

Ron

unread,
Mar 23, 2016, 12:44:47 PM3/23/16
to Firebase Google Group
How do I login to my Firebase dashboard using Google Login, but without sharing access to my Google email and profile?

Thanks,
Ron





On Wednesday, December 16, 2015 at 5:10:36 PM UTC-7, James Tamplin wrote:


Hi Firebasers!


We've been hard at work improving Firebase since joining Google a year ago. In fact, we just crossed over 300,000 developers using Firebase! We're now working alongside different parts of Google to build new features into our platform.



Jacob Wenger

unread,
Mar 23, 2016, 1:15:26 PM3/23/16
to fireba...@googlegroups.com
Hi Ron,

We require the basic profile scope and the email scope when signing into firebase.com. You cannot opt out of them when using Google Login on our website. We use this information to contact you when your apps are encountering issues and to confirm you own your apps when you email into support. Not believe that not having these scopes would negatively impact our ability to give you a good customer experience.

If you would like to not share the personal details of a certain Google account, you can create a new Google profile here with any email address you'd like and use that to sign in to Firebase and Firebase alone.

Cheers,
Jacob

--
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.
To post to this group, send email to fireba...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages