OpenID, OAuth and User Authentication with Asp.Net MVC 4
I have need of the following, barebones sample Asp.Net MVC 4 (or 3) C# project. I am familiar with web programming and the C# language but have not worked with managing users and authentication before. I have a website where I can administrate using a username and password stored in the web.config file, but want to add an option to post reviews. I need a working project that demonstrates the following. It should all be self-contained (use a file based SQL db) and use all open source components (including probably DotNetOpenAuth). Here�s the details: (1) Ability to work with 3 types of users. * Locally created users (via the Register button). * OpenID (Google, Yahoo, Windows Live!). * OAuth (Facebook, Twitter). I understand that a Facebook app might be needed for release version. (2) Users can log-in and leave comments on a page (such as the home page). (3) Users can click an 'Account' button which will allow them to view all the reviews they have posted (and delete them if they want). (4) They can also update a text field of personal comments (only visible/updatable through their account page). This in the future will be an xml block of user data. (5) They can log-out. (6) Finally, there should be an administration control panel for managing users (including deleting stored data). (6a) Administrators should have the ability to mark other LOCAL (not OpenID or OAuth) accounts as administrators (place them in a role). I believe there should be 4 databases (just a thought): (1) List of OpenID users with an internally generated key. (2) List of OAuth users with an internally generated key. (3) List of local accounts with an internally generated key. (4) List of all users, queried using the internal keys from local accounts, OpenID, or OAuth. When a new user logs in from OpenID or OAuth, at minimum the username/Name and email should be gathered. In addition, a Request should be made for a profile picture (but this can be optional). Again, I�m just looking for a working outline as I can�t find suitable samples on the internet. Feel free to ask any questions. Keywords: Website, MVC, HTML, ASP, .NET, Design
| Expired |
More .net projects
View AllMore asp projects
View AllRelated projects
Search for freelance jobs
"I did not know what to expect at first. But my final impression once I used your site and service is a great one! Simply amazing!
I would recommend this service to any other freelance artists and co workers who are looking to expand their client base."
"The possibility to include all information about my freelance working places in just one website. It means, I don't need to tell my future employer to go to odesk, elance, etc. They can check everything about me in donanza website."




