Đã Đóng

Simple ASP.NET site that handles OAUTH authentication - repost

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 [url removed, login to view] 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, [url removed, login to view], 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 [url removed, login to view])

- FourSquare (OAUTH 2.0)

- Google+ (OAUTH 2.0)

- Instagram (OAUTH 2.0)

- LinkedIn (OAUTH [url removed, login to view], 2.0)

- Live Connect (Microsoft) (OAUTH 2.0)

- Netflix (OAUTH [url removed, login to view])

- OpenTable (OAUTH [url removed, login to view])

- PayPal (OAUTH 2.0)

- Reddit (OAUTH 2.0)

- SalesForce (OAUTH [url removed, login to view], 2.0)

- Twitter (OAUTH [url removed, login to view])

- Ubuntu One (OAUTH 1.0)

- Yahoo (OAUTH [url removed, login to view])

- Yelp! (OAUTH [url removed, login to view])

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 " 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#, HTML, Thiết kế trang web

Xem thêm: yelp oauth, paypal oauth net, oauth business objects, paypal oauth provider, yahoo framework, website design procedures, web design asp net, simple asp net project with design and code, salesforce s controls, salesforce one, salesforce api user, salesforce 15 to 18, paypal library, netflix api, ms access administration, microsoft live web design, microsoft access administration, generic data access, facebook local business page design, facebook connect asp.net, delete linkedin, asp profile provider, asp net web page design, asp.net user profile, asp net user profile

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

Mã Dự Án: #4551833

22 freelancer đang chào giá trung bình $694 cho công việc này

USAGraphicPR0

**********************.. YOUR SEARCH ENDS HERE .. ********************** GET IT DONE RIGHT THE FIRST TIME! Hello Sir/Ma'am, I look forward to talking to you further and getting started. I've been working in simple and Thêm

$1030 USD trong 8 ngày
(116 Đánh Giá)
8.0
DeamonBizz

We have good hand in [url removed, login to view] check private message for sample work...

$1000 USD trong 15 ngày
(84 Đánh Giá)
6.8
geekydeveloper

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

$927 USD trong 15 ngày
(32 Đánh Giá)
6.7
ValueCoders

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

$639 USD trong 18 ngày
(43 Đánh Giá)
6.0
jarcinfotech

We are a professionally managed IS0 9001:2008 certified web development company. We established in 2007 and giving highly professional services from Last 6 years. Our team has extensive experience and we have many clie Thêm

$715 USD trong 25 ngày
(4 Đánh Giá)
5.6
tamrakar81

Hi, I have gone through your requirement and I am glad that We can accomplish this task, Please give us opportunity to work with you. Please check PM . Thanks, TTS Team

$755 USD trong 12 ngày
(49 Đánh Giá)
5.5
Codoc1010

Hi, my team has many expert programmers on .NET framework, C++, Sql Server 2005/2008. I sure, we can do your job on time with high quality. Please view my message for detail. Thanks!

$463 USD trong 10 ngày
(27 Đánh Giá)
5.5
bistanil98

have gone through with the requirement and we can start this project now. I want to introduce our self, we are a group of freelancers we have 11 year of experience in web application development and design, we w Thêm

$590 USD trong 17 ngày
(6 Đánh Giá)
5.3
on2it

Kia ora! [url removed, login to view] are a NZ based web and software design company who have seen you here on the freelance market and are really excited about working with you and treating you to the full service, professional ex Thêm

$659 USD trong 10 ngày
(5 Đánh Giá)
4.7
GediminasB

I am certificated .NET/C# programmer working in this region since 2002. Main specialization is back-end programming: SOAP, WCF services and Data processing on MS SQL server. I was working with OUTH1 and OAUTH 2 and am Thêm

$666 USD trong 21 ngày
(4 Đánh Giá)
4.6
appsgiant

I did a lot of projects like this ,check pm.

$360 USD trong 10 ngày
(5 Đánh Giá)
3.0
abparmar99

We are a team of 25+ creative members. We have 7+ years of experience in Graphics Design, Web Design & Development, E-Commerce Development, iphone/Android Development, SEO (Search Engine Optimization). We have complet Thêm

$979 USD trong 20 ngày
(2 Đánh Giá)
2.6
mihirsinh213

Hello!! Greetings from Safal! We have gone through your requirement and we have good knowledge of PHP as well as Web Designing. We have skilled resources in our technical and UI designing team. You can conduct Thêm

$515 USD trong 3 ngày
(2 Đánh Giá)
2.5
LightITGroup

Hello! We're interested in taking up your project. Please PM us and we'll discuss the details. Thank you!

$722 USD trong 7 ngày
(3 Đánh Giá)
2.2
poginato

Hi, I am Masters in Computer Science and have 07+ years experience in Object Oriented commercial Software Design and Software Development. I am results-driven, customer-focused, articulate and analytical Software En Thêm

$789 USD trong 40 ngày
(1 Đánh Giá)
1.7
dev54369

Hi ,I have worked on OAUTH Authentication in google adverts and can do this easily...

$250 USD trong 3 ngày
(1 Đánh Giá)
1.4
nishant0892

Hello sir, please check your private message.

$555 USD trong 3 ngày
(2 Đánh Giá)
1.0
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

$555 USD trong 30 ngày
(1 Đánh Giá)
0.4
GOVI2010

I am having 8+ year experience . . .

$555 USD trong 3 ngày
(0 Đánh Giá)
0.0
JamielT

I can do all you require and deliver good clean code with tests etc.

$888 USD trong 10 ngày
(0 Đánh Giá)
0.0