Logo
Home

OAuth 2.0/OpenID Connect now available for New Developers

-07/31/2017 – Added YouTube Video to bottom of post

Today we are happy to announce the general availability of OAuth 2.0 and OpenID Connect for *new* developers on the QuickBooks Online platform. As a new developer on the platform you will be able to implement OAuth 2.0 and OpenID Connect for authorization and authentication.

What does this mean for existing developers who have already built an app?

Hold tight, we are actively working on providing you with a path to migrate your tokens from OAuth 1.0a/OpenID 2.0 to OAuth 2.0/OpenID Connect as well as create new apps with OAuth 2.0/OpenID Connect. We will notify the community once it’s ready.

The current release targets new developers and existing developers who have never created an app.

Getting started

Developer Guide

To get started, read the complete developer guide here.

SDKs

We have updated our SDKs to add support for OAuth 2.0/OpenID Connect. They can be found here:

Samples

OAuth 2.0/OpenID Connect Playground

We have completely revamped the OAuth playground for this release. A complete guide for using the playground can be found here.

Have questions or feedback? Please feel free to comment below or in our developer forums.


by

Tags:

Comments

13 responses to “OAuth 2.0/OpenID Connect now available for New Developers”

  1. mmack3540@gmail.com Avatar
    mmack3540@gmail.com

    For existing developers, where do you add Redirect URI in app settings?

    1. Jarred Avatar
      Jarred

      Oauth 2.0 is only available for new developers. We are actively working on supporting Oauth 2.0 for existing developers including migration from Oauth 1.0 to 2.0

      1. Sugam Avatar
        Sugam

        Hi Jarred,
        Is OAuth2 working? We tried on “OAuth 2.0 Playground” in the Developer portal and it keeps giving “We’re experiencing some problems. Please try again later.”

  2. Mohin Avatar
    Mohin

    Hi sir,
    We have need to integrate OAuth2 OpenID In Laravel 5.4, please suggest any library or step to integrate this .
    Thanks!

  3. stamati.crook@redware.com Avatar
    stamati.crook@redware.com

    Can we have a clear sample please for connecting to QB Online using OAUTH 2.0 from a desktop WPF application in C# .NET ? I have been trying for many hours and failing. The example for MVC working fine. Thank you.

    1. Jimmy Wong Avatar
      Jimmy Wong

      Hi,

      We have a couple of sample projects in our Github for OAuth 2.0 with .NET. When using the SDK: https://github.com/IntuitDeveloper/OAuth2-Dotnet_UsingSDK
      and when not using the SDK: https://github.com/IntuitDeveloper/OAuth2-Dotnet-WithoutSDK

  4. Ronan Avatar
    Ronan

    Can we have the option to choose whether newly created apps in the developer sandbox use OAuth 1.0a or OAuth 2.0? I have “legacy” production apps (read, OAuth 1.0) that I need to test by setting up new apps in the developer sandbox but I can only set up OAuth 2.0 apps. Having the option to choose which version of the OAuth to use would be very helpful for many developers, I would imagine.

    1. Vishal Avatar
      Vishal

      Hello Ronan,

      You can always use your old account and create a new app using that account. The app will be created on OAuth 1.0. Any new account created will by default only have OAuth 2.0.

      1. Ronan Avatar
        Ronan

        Unfortunately I have to use a newly created account (meaning I had to go through the “sign up” process for the developer’s sandbox) with the goal of maintaining an in-house system that was created for OAuth1. I do not have access to the old account to use in this case. Hence my question. Is my only option to convert the code to use OAuth 2? That’s quite a hefty task at this point and I’d like to think there’s an alternative.

  5. QATeam Avatar
    QATeam

    Can we have clear sample for connect quickbook oAuth2.0 Authentication? we add invoice using windows service, but how to perform Authorize function from windows service rather then manually trying?

    1. Jimmy Wong Avatar
      Jimmy Wong

      Please check out our Github for a bunch of sample code for OAuth 2.0. Goto https://github.com/IntuitDeveloper and search for OAuth 2.0.

  6. Waseem Avatar
    Waseem

    Tried sample apps
    https://github.com/IntuitDeveloper/OAuth2-Dotnet_UsingSDK and
    https://github.com/IntuitDeveloper/OAuth2-Dotnet-WithoutSDK
    Both are returning error “We’re experiencing some problems. Please try again later.”.
    Though I am a new developer but do you recommend to switch to OAth1.0 if OAuth2.0 is going to take some time to be stable enough?

  7. Ankit Avatar
    Ankit

    How to send request to company id for access data in php using rest api.

Leave a Reply

Your email address will not be published. Required fields are marked *