arshadpatel / arshadpatel/codeX100

OAuth Integration (Google & GitHub)

Open
#13 2 comments 0 reactions 0 assignees View on GitHub
API Integration backend express.js feature request hacktoberfest node.js OAuth passport.js
Dominant language
HTML
Stars
12
Forks
74
PR merge metrics
No merged PRs in 30d

Description

Add OAuth2.0 authentication for Google and GitHub. Users should be able to log in using their Google or GitHub accounts.

**Tasks:**

- Set up OAuth for Google and GitHub using passport.js or another library.
- Create the necessary routes for handling OAuth login.
- Store user information in the database upon successful login.

**Skills:** Node.js, OAuth, Express, passport.js, API Integration

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by locating the Node.js/Express application entry point, existing authentication routes, and database integration; then verify the Google and GitHub OAuth flows, callback handling, and successful user persistence for both providers.

Written by the indexing model from the issue text.

Assessment

Tech stack
express, node.js
Domain
api, authentication, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.