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
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.
Browse Related Skills
Other things people do on Freelancer
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
Looking for work?
Work on projects like this and make money from home!Sign Up Now
- The New York Times
- Wall Street Journal
- Times Online