Choose a publishing model

Before submitting your app for review, you must decide whether your app will implement Intuit single sign-on. If you don't implement single sign-on, you will need to handle user login information in your app and specify this in your app's settings.

With Intuit single sign-on

Implementing Intuit single sign-on is the best way to provide a simple sign-in experience to your users. With this model, your application uses OpenID to allow your users to sign in directly to your application without being prompted to create a new account or password on your site. A user signs in only once, using their Intuit credentials.

There are two forms of Intuit single sign-on: Standard, and Modified. See details at Single sign-on models

Without Intuit single sign-on

Apps do not need to use Intuit single sign-on in order to be published on the QuickBooks app store. 

This publishing model is intended for apps that:

  • Cannot support Intuit single sign-on with OpenID.
  • Do not have a seamless free trial sign up experience (i.e., requires lengthy setup).
  • Are mobile-only applications with no SaaS version of the app.

See the following sections for how to publish your app without implementing Intuit single sign-on.


Mobile- or desktop-based apps that implement OAuth 2.0 must provide a separate SaaS layer for the Redirect URI to handle responses from the OAuth 2.0 server.

Learn More URL

When you specify that your app doesn't use Intuit single sign-on, your app listing on the QuickBooks app store will have a Learn More button in place of the typical Get App Now one. When users click Learn More, they are directed to the URL you specify in the Learn More URL field in your app's settings.

This field only appears after you specify that the app will not implement Intuit single sign-on.


The URL provides more information about your app, including pricing, demo/trial information (if available), and details on how to get or install the app. It page also explains how the app is used and how it integrates with QuickBooks.

Launch and Disconnect URLs

For a standard app on the QuickBooks app store, the Launch and Disconnect URLs allow the user to launch and disconnect the user's QuickBooks company data from your app, as detailed in Manage QuickBooks app settings.

When your app does not implement Intuit single sign-on, you must configure the Launch and Disconnect URLs as follows:

  • Launch URL: Set this to your app’s login page.
  • Disconnect URL: This directs the user to a static page which informs them that their QuickBooks connection has been terminated and provides instructions on how to reconnect to QuickBooks from within your app.

Did you find this page helpful?
Your feedback helps us make our docs better. Please let us know if this page helped you, or if it needs improvement.

 Got Questions? Get Answers in our developer forums.