Try WSO2 Cloud for Free
Sign in
Skip to end of metadata
Go to start of metadata

NetSuite can be configured for SSO using WSO2 Identity Cloud by adding it as an application. After the configuration is done, you can simply access the NetSuite application from the applications list in the User Portal of WSO2 Identity Cloud. This triggers an authentication request to the Identity Cloud using the SAML protocol. Identity Cloud sends an authentication response, and you are able to log in to NetSuite. The following diagram illustrates this process:

Figure: Accessing a NetSuite application using WSO2 Identity Cloud

In this tutorial, you learn how to integrate NetSuite with WSO2 Identity Cloud to allow the users of NetSuite to automatically log in to the Identity Cloud.

See the following topics for a description of the concepts that you need to know when configuring SSO.

Before you begin, download the metadata XML file that allows you to set the identity cloud configuration details in any third-party application without having to key them in.

 How to download IdP metadata configuration xml
  1. Log into WSO2 Identity Cloud.  
  2. Click the menu icon on the top, left corner of the screen and click Applications:

    Alternatively, click Overview on the menu bar and click View Applications.

  3. Click DOWNLOAD IDP METADATA to download the IDP metadata file. (This file gets downloaded to a local folder.)

Let's get started!

Setting up NetSuite for SSO

  1. Log into NetSuite ( using an authorized NetSuite credential.

  2. In the Home page, Click Setup and select Setup Manager.
  3. In the Setup Manager left navigation menu, expand Integration and select SAML Single Sign-on listed under Integration Management . 
  4. In the SAML Setup page, provide the following values:

    • For LOGOUT LANDING PAGE, enter '<tenant-name>'  e.g.

    • For IDENTITY PROVIDER LOGIN PAGEenter '<tenant-name>?spEntityID=

  5. Upload the metadata from the local folder and click Submit.


  6. Next step is to configure an on-premise user store for NetSuite.

    NetSuite needs a special claim which denotes the company ID. So each user should have the ID as a user attribute. When you download the agent, a claim-config.xml is created. (in ON_PREMISE_AGENT_HOME/conf/claim-config.xml).Add the following entry to the config file. 


The value of the attribute should be your company ID in NetSuite. e.g. 3883026

Configure WSO2 Identity Cloud for SSO with NetSuite

  1. Log into WSO2 Identity Cloud.  
  2. Click the menu icon on the top, left corner of the screen.

  3.  Click Applications from the Admin Portal to navigate to the Application list.
  4. Click ADD APPLICATION to add a NetSuite application.

  5. Click NetSuite icon.
  6. Enter an Application Name and click Add.
  7. Click Add Application and in SSO Configuration, select '' as the default Assertion Consumer URL
  8. In Store Configuration, enter a Display Name, and click Save.

    The added NetSuite app is displayed in Identity Cloud/Applications page.
  9. Once the application is added, it is listed in User Portal. Click Go to User Portal at the top right corner of the page.
  10. Click the added NetSuite App.

    Now you can access the NetSuite home page without having to sign in because you configured SSO between NetSuite and WSO2 Identity Cloud.  
  • No labels