Custom QuickBooks Identity Provider
Step 1
Log in to the QuickBooks Developer site using your Quickbooks/Intuit account:
Step 2
- Click Dashboard in the top menu.
- Click the Create an app button.
- Select QuickBooks Online and Payments for the platform.
Step 3
- Enter your App Name. For App Name, we recommend using your organization or company name.
- Select Accounting from the scope dropdown.
- Click Create app.

Step 4
- In the left menu, go to Keys & OAuth under the Production category.
- Follow the links to complete your account profile, enter a link to your privacy policy and EULA, and identify target industries for your app.
- Add the following Redirect URL:
https://api.logonlabs.com/callback
- Click Save at the bottom of the page.

Step 5
Under the Keys section on the page, take note of the Client ID and Client Secret for the LogonLabs setup below.
Step 6
LogonLabs Setup:
- Go to logonlabs.com
- Click Sign In and authenticate (or Sign Up make a new account and authenticate).
- Navigate to Providers, then to Default Rules (or Domain Rules and open/create a domain module).
- Click “Sign in with QuickBooks” button.
- Select “Set QuickBooks for Production”.
- Enter a custom name and description.
- Enter the Client ID from the QuickBooks setup steps above.
- Enter the Client Secret from the QuickBooks setup steps above.
- Click Save & Close.
- Click the checkbox next to your new QuickBooks provider to enable it.
