Đã Trao

Simple ASP.NET site that handles OAUTH authentication

Create a simple website that handles OAUTH Authentication. The site does 2 things - handles new user registrations (both OAUTH and local) and has an administrative piece that allows us to modify the OAUTH settings. Styling is NOT important. This is simply a proof-of-concept site.

Step 1: Create a class library project that handles the Business and Data Access logic. All data access should occur through stored procedures via ADO.NET calls. Be smart in choosing your data objects (DataReader vs DataTable, etc.).

Handle authentication against the following 18 providers. Note that we need to be able to handle multiple OAUTH protocols (1.0, 1.0a, 2.0, etc.). Create test API keys (use localhost as the site name). I will modify these later. All OAUTH configuration information should be stored in the DB.

- Dropbox (OAUTH 1.0)
- Evernote (OAUTH 1.0)
- Facebook (OAUTH 2.0 draft 12)
- Flickr (OAUTH 1.0a)
- FourSquare (OAUTH 2.0)
- Google+ (OAUTH 2.0)
- Instagram (OAUTH 2.0)
- LinkedIn (OAUTH 1.0a, 2.0)
- Live Connect (Microsoft) (OAUTH 2.0)
- Netflix (OAUTH 1.0a)
- OpenTable (OAUTH 1.0a)
- PayPal (OAUTH 2.0)
- Reddit (OAUTH 2.0)
- SalesForce (OAUTH 1.0a, 2.0)
- Twitter (OAUTH 1.0a)
- Ubuntu One (OAUTH 1.0)
- Yahoo (OAUTH 1.0a)
- Yelp! (OAUTH 1.0a)

Step 2: Create the website project.
Styling is NOT important. The majority of the work on this step is the new user registration. Once the user authenticates via their chosen authentication method, map the registration fields to the chosen provider's user profile fields as closely as possible (First Name, Last Name, Photo, etc.) and prefill the information (the user should still have the ability to overwrite this data in our membership database). Users should all be assigned to a generic "Member" role.

Once authenticated, the end-user simply sees a "Thank you for logging in <First Name>" message with two links - "Log out" and "Edit OAUTH". "Edit OAUTH" should enable them to remove the ability to add or delete OAUTH providers.

Utilize the class library project to handle authentication and registration.

Step 3: Create OAUTH administration page on the site.
Create a non-OAUTH user assigned to a "SuperUser" role. When this user logs in, they should have access to a page that can edit the OAUTH Provider functionality (add providers, change the OAUTH protocol a provider is using, change the API key, etc.).

Step 4: Provide the Solution and any necessary deployment notes. Further work on this project will be contingent on the quality of your code (SPELLING IS IMPORTANT - EVEN IN VARIABLE NAMES) and documentation. Part of your documentation should be the links necessary to create new API keys for each provider.

Technology Requirements
Web Technology: ASP.NET Webforms
Framework version: ASP.NET 4.5
Language: C#
Solution Version: Visual Studio 2012
Database: MS SQL Server 2012
NO THIRD-PARTY CONTROLS. We need all the source-code.

Deliverables
Project 1: This should be a class library with Database Access and Business Layer objects.
Project 2: Web Site
Documentation

Kỹ năng: .NET, Lập trình C#, SQL

Xem thêm: oauth, asp net oauth, oauth local user, proof concept net, net concept, simple website net, concept site, create user sql asp, site registrations, simple site asp net, oauth site, oauth website, net oauth net, oauth net, simple website asp net, simple selling site asp net, simple bolg site asp net, simple asp net, built auction site asp net code, build price comparison site asp net, browse images google site asp net api, authentication joomla account asp net application, important site proof, simple net site, simple asp website

Về Bên Thuê:
( 29 nhận xét ) United States

Mã Dự Án: #4546719

21 freelancer đang chào giá trung bình $13/giờ cho công việc này

qualifiedcoders

Hi We have read your [url removed, login to view] have completed 80+ big asp.net,c# projects in last 5 years. Please check private message board for details.

$20 USD / giờ
(34 Đánh Giá)
7.9
ElanGroup

Hi, our team is ready to work at your project and develop this proof-of concept site according to your description. We are experienced [url removed, login to view] developers.

$20 USD / giờ
(273 Đánh Giá)
8.1
krishdts

Hello ,we have gone through your project named Simple ASP.NET site that handles OAUTH authentication and we like to convey that we have already done similar kind of projects before also. We can address any concerns tha Thêm

$15 USD / giờ
(28 Đánh Giá)
7.9
mycuretech

Dear Sir, I am writing with reference to your advertisement. I consider that my credentials and interests match with your requirement and want to apply for the same. Please check PMB for details.

$14 USD / giờ
(88 Đánh Giá)
7.4
geekydeveloper

Hello Mate, We have 6 years of experience of core development and we have Experienced team

$15 USD / giờ
(117 Đánh Giá)
7.5
atech0

HI There, Based on your requirements i have strong feeling that i could be the best fit for your ASP.NET site that handles OAUTH authentication, please check my PMB.

$14 USD / giờ
(51 Đánh Giá)
6.9
sikandermandal

Dear Sir, Please have a look at inbox. Thanks.

$11 USD / giờ
(39 Đánh Giá)
6.3
ValueCoders

Hi, Experts team of SEO/Wordpress/PHP/cakephp/joomla/Drupal/Magento/AJAX/Codeigniter developers and designers. Thanks Gaurav

$12 USD / giờ
(33 Đánh Giá)
6.6
daffodilsoftware

I have gone through the requirement you posted and we meet all of your technical requirements. Please see PMB for more details.

$14 USD / giờ
(4 Đánh Giá)
4.8
murtaza1981

Hi, I (Myself a senior ASP.NET programmer using C# and VB) have a team having experience of more than 5 years in developing web and mobile applications. I have a team of expert programmers who write robust and bug-fre Thêm

$12 USD / giờ
(11 Đánh Giá)
4.5
bdprofessional1

I am having rich relevant experience. Please check PMB...

$11 USD / giờ
(3 Đánh Giá)
4.6
dev54369

Hi,I have 4yrs experience in asp.net and can do this easily..more info in PMB..

$8 USD / giờ
(6 Đánh Giá)
4.1
Manishamahapatra

I can start working on this .Please check your PMB>

$14 USD / giờ
(1 Đánh Giá)
1.4
ruhisharma

Hello This is Mahesh. I am having 7+ years of hand on experience web technologies and very well aware of every phases of SDLC. I had implemented several enterprise level applications in my career. Microsoft technolo Thêm

$11 USD / giờ
(1 Đánh Giá)
0.4
rohitmishra86

I have done this kind of application.

$15 USD / giờ
(0 Đánh Giá)
0.0
umesh1787

Have a kind look at PM to see my detail proposal & accept my bid to start work immediately.

$11 USD / giờ
(0 Đánh Giá)
0.0
mayowadpastevans

This is an excellent project i will like to be a part of. i am sure of delivery in 3 weeks. I have excellent knowledge of [url removed, login to view] stored procedure, and i have libraries that handle my data access layers

$12 USD / giờ
(0 Đánh Giá)
0.0
Hardiksinh

Experienced MVC Developer Hi I am Hardik Gohil working on asp.net MVC from more than 3 years. I am well aware with MVC, N tire architecture, EF,Nhibernet, Linq, Dependency, Mapping, Processor, Scaffholding, Testing, et Thêm

$13 USD / giờ
(0 Đánh Giá)
0.0
xentricinfo

Thanks a lot for the project details. Please check your PMB.

$10 USD / giờ
(0 Đánh Giá)
3.8
ExcellenceITSol

Hello, I understand your requirements and believe that we can provide you with the best solution. Please check the Private Message Box for further details.

$10 USD / giờ
(0 Đánh Giá)
2.4