SE310-1 / W.A.K

W.A.K is a movie tracker web-app developed to simplify and enhance the movie-rating experience while making this process more fun and customisable.
MIT License
2 stars 12 forks source link

Google Authentication - Server Side #98

Closed vdav02 closed 11 months ago

vdav02 commented 11 months ago

This PR implements the server side functionality for the Google sign in feature, so that users can sign in using their Google account. It adds the logic to use the JWT to create a user account attached to their Google account, based on the information provided through the Google sign in. This PR should fix the bug outlined in #94 and complete the Google-related portion of #79

Screenshots of the functioning Google sign-in:

Sign in page image

Google sign in popup window image

Homepage after signing in with Google account (note that the username of the account is the part of the email address before the '@' sign)

image