Giter Site home page Giter Site logo

oauth-dotnet's Introduction

#DotNet Sample App for OAuth

Welcome to the Intuit Developer's DotNet OAuth Sample App.

This sample app is meant to provide a working example of oAuth management.

OAuth Management APIs consists of the following:

  • Intuit OAuth Service URLs - URLs to use to access Intuit OAuth Services.
  • Request token URL - Request token endpoint to retrieve request token and secret
  • Access token URL - Access token endpoint to retrieve access token and secret
  • Authorize URL - To authorize access to the third party app

This is not a seed project to be taken cart blanche and deployed to your production environment. Certain concerns are not addressed at all in our samples (e.g. security, privacy, scalability). In our sample apps, we strive to strike a balance between clarity, maintainability, and performance where we can. However, clarity is ultimately the most important quality in a sample app.

Table of Contents

Prerequisites

  1. Vsiual Studio 2012 or later
  2. .Net framework 4.5
  3. Developer.intuit.com account
  4. An app on developer.intuit.com and the associated app token, consumer key, and consumer secret.

Configuration

Alt text

First Use Instructions:

  • Clone the GitHub repo to your workspace

Note: This sample is used for understanding how oauth works

  • Configure the app tokens: Go to your app on developer.intuit.com and copy the OAuth Consumer Key and OAuth Consumer Token from the keys tab. Add these values to the app.properties file in our OauthSample folder.

  • Build and Run the code using Visual Studio

Run the App:

Once the sample app code is on your computer, follow the steps below to run the app:

  • Run the app

  • Connect your app to Quickbooks, by clicking on Connect to QuickBooks button and follow the instructions on the screen.

  • After successfully connecting the app to QuickBooks.

How To Guides

The following How-To guides related to implementation tasks necessary to produce a production-ready Intuit Partner Platform app (e.g. OAuth, OpenId, etc) are available:

oauth-dotnet's People

Contributors

intuitdeveloperrelations avatar vishal-aggarwal avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.