tusharzalte / tusharesume

Apache License 2.0
36 stars 75 forks source link

Add Third-Party Authentication for Login and Register. {GSSoC '23} #42

Open GVishnudhasan opened 1 year ago

GVishnudhasan commented 1 year ago

The feature entails enabling users to authenticate using their Google, Microsoft, or Apple accounts, with the assistance of Auth0. By implementing this functionality, we can enhance the user experience and provide a seamless onboarding process.

-Details:

  1. Integration: Integrate Auth0's authentication services into your existing login and signup workflows.
  2. Supported Providers: Allow users to authenticate using their Google, Microsoft, Apple, or any other accounts.
  3. User Data: Retrieve basic user information (e.g., name, email) from the respective third-party provider to populate our user database.
  4. Security: Implement proper protocols and security measures to safeguard user data and ensure compliance with industry standards.

-Benefits:

  1. Simplified Onboarding: Users can sign in or sign up using their existing credentials, reducing friction during the registration process.
  2. Wider Reach: Supporting popular third-party authentication providers broadens our user base by accommodating users who prefer these platforms.
  3. Enhanced Security: Leveraging Auth0's authentication services provides robust security measures and reduces the risk of unauthorized access.

I believe that this feature will significantly improve user satisfaction and contribute to the overall success of the project. Your consideration and support in assigning this task to me under GSSoC '23 would be highly appreciated.

nwokporochukwuebuka commented 1 year ago

Now that this issue has been reopened, can I work on it @GVishnudhasan

GVishnudhasan commented 1 year ago

Now that this issue has been reopened, can I work on it @GVishnudhasan

I wanted to work on this issue. That is the reason I opened the issue.

ZapeeoSheikh commented 1 year ago

@GVishnudhasan Issue has been assigned you 👍🏻

GVishnudhasan commented 1 year ago

@ZapeeoSheikh , In order to work on this issue, I need a Google Cloud Console API.

Please provide me with the login credentials of official google cloud platform so that my changes will not affect the project account management.