Closed

MVC 4 Three-Legged OAuth Example for Quickbooks

This project received 11 bids from talented freelancers with an average bid price of $723 USD.

Get free quotes for a project like this
Employer working
Project Budget
N/A
Total Bids
11
Project Description

Hi Guys and Gals,

Intuit provides a sample ASP .NET MVC 3 program for connecting to QuickBooks Online through the Intuit Partner Platform. I want this same example, but for MVC 4. You may find the MVC 3 example here: [url removed, login to view]

The .NET Dev Kit may be found here: [url removed, login to view]

To accomplish the MVC 4 example, you must replicate the functionality of the MVC 3 example but also do the following:

1) Take advantage of the default MVC 4 template which provides built-in OAuth support. The example should register a custom client extended for this QuickBooks implementation. It will probably take the shape of something like the following example link: [url removed, login to view] .

2) All saved data (session token, authentication keys, etc) should save to a database table and be encrypted/decrypted when pertinent, probably the user table that is created as part of the default MVC 4 template. The current MVC 3 example reads and writes to an xml file.

3) All configuration data should be saved in something other than the Web config file, preferable a database table, but I'm open to suggestions.

Note that the MVC 3 example connects to QuickBooks, implements OAuth, BlueDot Menu, provides a sample query, etc. The MVC 4 example should do the same.

I can provide any additional details and a working MVC 3 example if needed. I'm pretty flexible and mainly need this example to expand my own understanding of three-legged OAuth authentication. Please let me know if you have any questions.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online