Skip to content

[Feature Request]: Integrating Google OAuth Authentication for User Login and signup #176

@OmShukla350

Description

@OmShukla350

🔍 Is there an existing issue for this?

  • I have searched the existing issues

📝 Feature Description

Overview:
The Webapp currently supports only email-password based login. To enhance user experience and provide a faster, more secure sign-in option, we should integrate Google OAuth Authentication.

💡 Expected Improvements

Why this is needed:

Simplifies the onboarding process for new users.

Eliminates the need to remember additional passwords.

Provides secure authentication via Google.

Improves trust and convenience, aligning with your web-app.

Proposed Solution:

Add a “Continue with Google” button on the login/signup page.

On successful login, fetch user details (name, email, profile picture).

Store user details in the database, creating a new account if the user logs in for the first time.

Ensure smooth integration with the existing authentication system.

📸 Add Screenshots (Optional)

Image

🚦 Priority Level

High

✅ Confirmation

  • I have read the Contributing Guidelines
  • I'm a GSSoC'24 contributor
  • I have starred the repository

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions