Right now we just have a username and password login w/ JWT, but it would be really great to have a Google Account login for users if they want to choose that option. Supporting this on the backend should be relatively easy since we have nearly all the login infrastructure complete already (might need to add a few endpoints).
[x] Comment below with comprehensive actionable steps regarding what needs to be done to support Google OAuth 2.0 (do we need credentials, how does it fit with our current User model, can we use both?)
Notes
This ticket is just researching the steps, but requires some comprehensive research and a report. You won't need to implement it just yet, as that will be another ticket.
I found this tutorial that lays out one way of doing it really well. I think we'll use some kind of google_id, or just when signing up with Google, we connect/compare their email to an account. When signing in, we could compare the email returned.
Context
Right now we just have a username and password login w/ JWT, but it would be really great to have a Google Account login for users if they want to choose that option. Supporting this on the backend should be relatively easy since we have nearly all the login infrastructure complete already (might need to add a few endpoints).
TODO
User
model, can we use both?)Notes
This ticket is just researching the steps, but requires some comprehensive research and a report. You won't need to implement it just yet, as that will be another ticket.