C# Web Authentication Module
Budget: $2 – $8 USD
I’m building a new web application in C# and need a developer who can deliver a complete, production-ready authentication and login system. The core requirements are:
• Traditional email + password registration and sign-in, with secure hashing, password reset, and account verification.
• Social sign-in via Google and Facebook using OAuth2, seamlessly tied to the same user profile.
• Two-factor authentication that can be activated per user, preferably through an authenticator app or fallback email code.
I’m open to the exact stack, but an ASP.NET Core solution with Identity, external login providers, and JWT or cookie-based sessions would fit perfectly. Clean separation of concerns, clear naming, and defensive coding practices are expected.
Deliverables
1. Fully functional C# source code ready to drop into my existing web project.
2. SQL migrations or scripts for any required tables.
3. Minimal Razor or front-end pages for register, login, forgot password, social callbacks, and 2FA challenge.
4. A concise setup guide and brief test plan so I can reproduce the flow locally.
Acceptance criteria: all three sign-in methods work end-to-end, passwords are stored hashed, social tokens are handled securely, and 2FA blocks access until the correct code is entered.
If you have prior ASP.NET Core Identity or OAuth integrations in your portfolio, that’s a plus—please mention it when you bid.
• Traditional email + password registration and sign-in, with secure hashing, password reset, and account verification.
• Social sign-in via Google and Facebook using OAuth2, seamlessly tied to the same user profile.
• Two-factor authentication that can be activated per user, preferably through an authenticator app or fallback email code.
I’m open to the exact stack, but an ASP.NET Core solution with Identity, external login providers, and JWT or cookie-based sessions would fit perfectly. Clean separation of concerns, clear naming, and defensive coding practices are expected.
Deliverables
1. Fully functional C# source code ready to drop into my existing web project.
2. SQL migrations or scripts for any required tables.
3. Minimal Razor or front-end pages for register, login, forgot password, social callbacks, and 2FA challenge.
4. A concise setup guide and brief test plan so I can reproduce the flow locally.
Acceptance criteria: all three sign-in methods work end-to-end, passwords are stored hashed, social tokens are handled securely, and 2FA blocks access until the correct code is entered.
If you have prior ASP.NET Core Identity or OAuth integrations in your portfolio, that’s a plus—please mention it when you bid.
Related categories:
.NET
C# Programming
ASP.NET
Microsoft SQL Server
OAuth
Web Development
API
.NET Core