Skip to content

Add Github OAuth Authentication - #166

Closed
snigdhachoudhury wants to merge 15 commits into
DevSyncx:mainfrom
snigdhachoudhury:integration-branch
Closed

snigdhachoudhury wants to merge 15 commits into
DevSyncx:mainfrom
snigdhachoudhury:integration-branch

Conversation

@snigdhachoudhury

Copy link
Copy Markdown
Contributor

📌 Related Issue

Closes #41

🧠 Description

Added passport-github2 dependency
Configured GitHub OAuth strategy in passport.js
Added GitHub routes in auth.js
Updated User model to support GitHub authentication (added githubId field)
Increased rate limits for authentication routes
Made MongoDB connection more fault-tolerant
Updated env.example with required GitHub OAuth variables


✅ Type of Change

  • 🐞 Bug fix
  • [✅ ] 💡 Feature
  • 🧹 Code cleanup/refactor
  • 🧪 Test cases
  • 📚 Docs update

WhatsApp Image 2025-10-05 at 01 03 26_be4c1276

@vercel

vercel Bot commented Oct 4, 2025

Copy link
Copy Markdown

@snigdhachoudhury is attempting to deploy a commit to the Annanya's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions

github-actions Bot commented Oct 4, 2025

Copy link
Copy Markdown

🙌 Thanks @snigdhachoudhury for raising this PR!
Our team will review it soon ⏳ — meanwhile, please make sure your PR follows our contributing guidelines 👉 Contributing Guidelines 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement Sign Up using Github

1 participant