Don't like this style? Click here to change it! blue.css

LOGIN:
Welcome .... Click here to logout

Authentication

OK this is the beginning of a transition. We need to be able to control access to data. Before we can do that we need some way to know you are who you say you are, or at the very least assign an account ID to you.

That's today's topic: how can I authenticate that you are who you say you are.

Passwords?

So I'm happy to babble about the mechanics of passwords a little later in the semester. But they are the most common and cheapest thing on the internet for handling authentication.

But like the rest of web-dev I'll show you the firebase way and then, if you'd like, I'll show you how the rest of the world does it.

OAuth in the Wild

Typically in these sort of DIY OAuth setups you'll need a few things:

I think I have a live manual demo to show:

The docs for this link are HERE

OAuth in Firebase

Alright so let's setup Google OAuth together and do a live demo.

Now to the code side: