Develop a .Net Core Authentication Site

Job ID: 30763947

Budget: $30 – $250 USD

Develop a .Net Core Authentication Site

This is the start of a new project that I've been sitting on a bit. Now it's time to get this thing up and running. Below is an overview of what is required for this project. However, a full requirements document is attached and must be reviewed for accurate bidding.

This is a module for a larger project.
General Requirements:
* Website developed (Create the logic, and just enough UI to wire it to. UI and UX will be done later)
* Create and wire up MSSQL database tables
* Written with .Net Core 5 language
* External provider authentication: Integration with Facebook, Google, and other external authentication providers and linked to an internal profile (OAuth 2.0)
* Internal provider authentication alternative: new user can create a sign up (Fields will be supplied, email verification)
* User sign in (ability to remember user
* User log out
* Password is salted independently for each user (salt field)
* DB Connection, Email Connection, other items must be configurable
* Modular design allowing for a basic framework to be put together to be shipped to other developers who will work on other pieces of this project. (Sign in only)
* Some basic functions that the web app can use for user info loading and saving.
Related categories: SQL C# Programming MVC Microsoft SQL Server .NET Core