C# Web Authentication Module
Summary
Freelancer Client is hiring: C# Web Authentication Module.
Location: Remote
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.
Skills: .NET, C# Programming, ASP.NET, Microsoft SQL Server, OAuth, Web Development, API, .NET Core
Budget: $2–$8 USD
Source: Freelancer Client via Remote / Online. Apply on the source website.
Original
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.
Location & Details
Apply on source →About this listing
This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.