# NetSuite OAuth2.0 connector setup issues

**URL:** <https://community.tulip.co/t/netsuite-oauth2-0-connector-setup-issues/3630>\
**Category:** Support, Troubleshooting, & Help\
**Created:** [September 23, 2021, 5:58pm UTC](https://community.tulip.co/t/netsuite-oauth2-0-connector-setup-issues/3630 "2021-09-23T17:58:02Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![evan.mccann](https://avatars.discourse-cdn.com/v4/letter/e/ccd318/32.png) [@evan.mccann](https://community.tulip.co/u/evan.mccann)\
**Post date:** [September 23, 2021, 5:58pm UTC](https://community.tulip.co/t/netsuite-oauth2-0-connector-setup-issues/3630/1 "2021-09-23T17:58:02Z")

</div>

Hey all, I am having a lot of trouble getting a NetSuite connector working with OAuth2, or finding any useful information on the topic. I’ve tried to follow help articles in the Tulip knowledge base, with no luck so far. [This article](https://support.tulip.co/en/articles/4612866-using-oauth-2-0-for-connectors) suggests a pretty straightforward process, but the **OAuth 2 (Admin)** and **OAuth 2 (Operator)** options are not available to me as pictured in the documentation, despite me being an account owner. Not sure if that documentation is simply out of date? In any case, **OAuth 2 (Bearer)** is the only option I can select.

I have installed the [Manufacturing Control NetSuite App Suite](https://tulip.co/library/suites/manufacturing-control-netsuite-app-suite/) for the purpose of inspecting the included NetSuite connector, but this has only added to my confusion.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/agilemfg/original/2X/5/52a41167349864cc97f75dfaf16363bfca79784c.png)

My understanding is that NLAuth is, by definition, not part of the Oauth2 protocol. I also have no idea what opaque value I should be passing as the NLAuth header. Also also, I understood NLAuth to require headers like `nlauth_account`, `nlauth_email`, `nlauth_signature`, etc. I can’t find any documentation of `NLAuth` by itself being a valid header.

Would someone be able to walk me through setting this up or pointing me to documentation that addresses the **OAuth 2 (Bearer)** setup workflow specifically? I need to set up the connector to a) not pass an unencrypted password a la vanilla NLAuth, and b) not require regular, manual re-generation of a new auth token.

---

<div class="post-metadata">

**Author:** ![gio](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/gio/32/82_2.png) [@gio](https://community.tulip.co/u/gio)\
**Post date:** [September 24, 2021, 9:04am UTC](https://community.tulip.co/t/netsuite-oauth2-0-connector-setup-issues/3630/2 "2021-09-24T09:04:38Z")

</div>

hello @evan.mccann, sorry to hear about the challenges in authenticating with NetSuite - there are quite a few moving parts.

we currently only support OAuth2.0 for NetSuite, not NLAuth. just to confirm, have you taken a look at this [support article](https://support.tulip.co/en/articles/4742110-configuring-the-tulip-netsuite-connector)?? it walks through all the steps necessary to authenticate to Netsuite from Tulip. let us know if this is helpful.

---

<div class="post-metadata">

**Author:** ![evan.mccann](https://avatars.discourse-cdn.com/v4/letter/e/ccd318/32.png) [@evan.mccann](https://community.tulip.co/u/evan.mccann)\
**Post date:** [September 28, 2021, 4:03pm UTC](https://community.tulip.co/t/netsuite-oauth2-0-connector-setup-issues/3630/3 "2021-09-28T16:03:26Z")

</div>

It looks like the Tulip Integration NetSuite bundle has “Shared” permissions rather than “Public”. As a result, I can’t install it. I get “You have not been granted access to this bundle.”

---

<div class="post-metadata">

**Author:** ![Sagar](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/sagar/32/99_2.png) [@Sagar](https://community.tulip.co/u/Sagar)\
**Post date:** [September 29, 2021, 6:03am UTC](https://community.tulip.co/t/netsuite-oauth2-0-connector-setup-issues/3630/4 "2021-09-29T06:03:23Z")

</div>

@evan.mccann - Sorry to hear about the issues you are facing. To better understand the current issue you are facing, can you attach a screenshot of the error you are seeing & at what stage does that happen?

---

<div class="post-metadata">

**Author:** ![evan.mccann](https://avatars.discourse-cdn.com/v4/letter/e/ccd318/32.png) [@evan.mccann](https://community.tulip.co/u/evan.mccann)\
**Post date:** [September 29, 2021, 2:13pm UTC](https://community.tulip.co/t/netsuite-oauth2-0-connector-setup-issues/3630/5 "2021-09-29T14:13:46Z")

</div>

- Customization \> SuiteBundler \> Search & Install Bundles.
- Search for “Tulip Integration”, verifying that the bundle ID matches the documentation Gio posted above. Installing this bundle is the first step in that documentation, and I don’t have permissions to do it which I assume is on your end, since I have unrestricted Admin access in NS.

 ![ss](https://us1.discourse-cdn.com/flex020/uploads/agilemfg/original/2X/a/aa3c170562ea38449e15f93f1f5a403ab4f41139.png)

---

<div class="post-metadata">

**Author:** ![evan.mccann](https://avatars.discourse-cdn.com/v4/letter/e/ccd318/32.png) [@evan.mccann](https://community.tulip.co/u/evan.mccann)\
**Post date:** [October 4, 2021, 2:33pm UTC](https://community.tulip.co/t/netsuite-oauth2-0-connector-setup-issues/3630/6 "2021-10-04T14:33:12Z")

</div>

@Sagar Got any direction for me on this? The above support article (this thread won’t let me link to it a second time) says I need the Tulip Integration bundle installed in our NetSuite instance in order to use OAuth2 to connect to NetSuite from Tulip. Am I understanding that correctly? And can I be granted permission to install the bundle? I already have maximum permissions in our NetSuite account.

---

<div class="post-metadata">

**Author:** ![dillon](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/dillon/32/90_2.png) [@dillon](https://community.tulip.co/u/dillon)\
**Post date:** [October 5, 2021, 4:54pm UTC](https://community.tulip.co/t/netsuite-oauth2-0-connector-setup-issues/3630/7 "2021-10-05T16:54:50Z")

</div>

Hey @evan.mccann,

We were able to replicate this issue. We’re following up with Netsuite to make the bundle publicly available again.

---

<div class="post-metadata">

**Author:** ![evan.mccann](https://avatars.discourse-cdn.com/v4/letter/e/ccd318/32.png) [@evan.mccann](https://community.tulip.co/u/evan.mccann)\
**Post date:** [October 15, 2021, 4:40pm UTC](https://community.tulip.co/t/netsuite-oauth2-0-connector-setup-issues/3630/8 "2021-10-15T16:40:03Z")

</div>

Hey @dillon, any progress on making that bundle available? Happy to take this to email if you prefer.

---

<div class="post-metadata">

**Author:** ![ulisesgomez](https://avatars.discourse-cdn.com/v4/letter/u/b4bc9f/32.png) [@ulisesgomez](https://community.tulip.co/u/ulisesgomez)\
**Post date:** [October 22, 2021, 5:47pm UTC](https://community.tulip.co/t/netsuite-oauth2-0-connector-setup-issues/3630/9 "2021-10-22T17:47:41Z")

</div>

@dillon @evan.mccann Is there any update on this? We were going to start the process of setting up NetSuite with OAuth 2, but it seems like there still some issue with setting it up.

Correct me if i’m wrong, but it seems like the Manufacturing Control NetSuite App Suite at this address [NetSuite Integration | Frontline Operations Platform](https://tulip.co/library/suites/manufacturing-control-netsuite-app-suite/) is not up-to-date, since the connector is setup with NLAuth

> [@gio](#):
>
> we currently only support OAuth2.0 for NetSuite, not NLAuth.

And the support article at [https://support.tulip.co/en/articles/4742110-configuring-the-tulip-netsuite-connector](https://support.tulip.co/en/articles/4742110-configuring-the-tulip-netsuite-connector) might also not be up to date since it references OAuth 2(Admin) and not OAuth(Bearer)

I’d appreciate some feed back on if OAuth 2 will be a viable solution before we begin to build it out in NetSuite.

---

<div class="post-metadata">

**Author:** ![evan.mccann](https://avatars.discourse-cdn.com/v4/letter/e/ccd318/32.png) [@evan.mccann](https://community.tulip.co/u/evan.mccann)\
**Post date:** [October 26, 2021, 5:08pm UTC](https://community.tulip.co/t/netsuite-oauth2-0-connector-setup-issues/3630/10 "2021-10-26T17:08:35Z")

</div>

Nope, I haven’t heard anything. @gio @dillon Any status updates for me?

---

<div class="post-metadata">

**Author:** ![dillon](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/dillon/32/90_2.png) [@dillon](https://community.tulip.co/u/dillon)\
**Post date:** [October 26, 2021, 6:48pm UTC](https://community.tulip.co/t/netsuite-oauth2-0-connector-setup-issues/3630/11 "2021-10-26T18:48:01Z")

</div>

@evan.mccann Could you try again and let me know if you run into the same issue? We’re still working on it with Netsuite, but I made some minor changes and confirmed that I’m able to load the bundle from our test account.

@ulisesgomez We support OAuth2.0 (Admin) for Netsuite, [documentation here](https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_158074210415.html). I’ll put in a request for the app to be updated by our Library team, but the adjustment needed is minor. We don’t support the TBA auth flow for Netsuite because it is nonstandard. Is that a blocker for your implementation?

---

<div class="post-metadata">

**Author:** ![evan.mccann](https://avatars.discourse-cdn.com/v4/letter/e/ccd318/32.png) [@evan.mccann](https://community.tulip.co/u/evan.mccann)\
**Post date:** [November 4, 2021, 7:29pm UTC](https://community.tulip.co/t/netsuite-oauth2-0-connector-setup-issues/3630/12 "2021-11-04T19:29:21Z")

</div>

Thanks @dillon ! Whatever you did fixed it. The “Availability” field on the NetSuite bundle now reads “Public” and I’m able to access and install it.

---

<div class="post-metadata">

**Author:** ![gio](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/gio/32/82_2.png) [@gio](https://community.tulip.co/u/gio)\
**Post date:** [November 4, 2021, 7:37pm UTC](https://community.tulip.co/t/netsuite-oauth2-0-connector-setup-issues/3630/13 "2021-11-04T19:37:16Z")

</div>


