hackathon-starter icon indicating copy to clipboard operation
hackathon-starter copied to clipboard

Update Passport authentication strategies

Open Mano3009 opened this issue 1 year ago • 1 comments
trafficstars

Imports necessary modules like Passport, axios, and OAuth strategies (Facebook, Google, Twitter, etc.). Defines functions to handle user sessions (serializeUser, deserializeUser). Creates a common function (handleService) to manage user authentication for different social platforms. Configures Passport strategies for various platforms (Facebook, Google, etc.), each using handleService to authenticate users. Implements error handling for existing user accounts and email conflicts.

Mano3009 avatar Dec 24 '23 12:12 Mano3009

Reopening; I need to look more into the options for the refactoring.

YasharF avatar Jan 20 '24 18:01 YasharF